Framework learning VS Network learning

network_sat

Reputable
Jul 10, 2015
18
0
4,510
Very often, I get the feeling that framework learning is more time consuming and harder than learning new networking technologies and infrastructure....What do you think?

Also in jobs which one will be easier for me? Should I choose framework path as a developer or admin path in networking and systems?

Thanks
 
Solution
What do you call "Framework path / learning"?
In software development, "Framework" refers to a set of technologies, but I haven't heard that term used in networking...


I did not mean framework in networking, what I meant is if I choose developer path, will learning framework be more difficult than say, learning networking tech if I were to choose networking path?
 
Unless you are talking about a particular software package called "framework" that appears to be one of those trendy words that just means "software development". The one guy I know that called it that, that I felt was a fool, thought he could cut and paste together a bunch of prewritten code samples and call that programming.

Software development is extremely broad topic. There is a huge difference between software that runs internal to a car computer, to say a banking program, to apps that run on a phone. The fundamental concepts are the same but each uses very specialized packages of programming tools and those are what companies want knowledge in. Nobody actually is a expert in all they all tend to specialize in one type of programming.

Networking on the surface may appear to be easier because people are looking at small installations with few devices. You start looking at jobs at ISP where you actually have many hundreds of routers in the internet or a large corporation with many thousands of employees at many locations it gets complex very fast.

What is much more important is which you like to do better. You can likely start to learn the basics of both and you will find one easier at least to you. Something you like to do will be much easier to learn even if it is actually more technical to accomplish it.



 


What do you mean by -> specialize in one type of programming....
 
Not sure how to even explain this since many functions are called programming. There are many different programing languages/environment used to solve problems. They tend to be very specialized to the type of work that needs to be done. For example a programming language used to say write a online computer game is very different than the programming language used to say run factory automation robotics.
It is almost like saying you use MS word to do one thing and MS excel to do another....you could call both document processing or whatever but they take very different skills.

 


Oh you mean programming language....I was wondering is there many types of programming...except those which already maps to the language such as OOP, functional etc
 
The term programming language is out of date unless you consider every tool that you use to create computer content a language. There are many tools that generate web sites for example. They are mostly gui things that hide all the detail from the person creating the content. This is called programming by some people and does take quite a bit of skill but does not really meet the definition of programming most people think of.

You could I suppose call any function you use a computer for to create content programming. So is putting together a power point presentation together that displays slides in a certain order and plays video at certain times programming or just configuration.

Then again nobody really uses a raw language like one of the many variants of C. These things that used to be called compilers are now massive software development tools mostly because of the complexity of doing something simple like put a 1 line message on the screen. These tools handle all the nasty details of getting your tiny 1 line program built in a way that is compatible with the platform you are going to run it on.