Click here to Skip to main content
15,887,875 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
is Networking more difficult to learn and master comparing to Programming?

which one needs less thinking more doing?

in which career do you need to keep your skills more relevant and up-to-date (which one changes more rapidly)?
Posted

1 solution

It rather depends on you. If you can self-educate you in one area, why not in another one? There are people who cannot self-educate in anything, let's hope you are not one of them.
Both questions, "what is more difficult" and "what needs less thinking" are both totally incorrect. The idea is: there are different sorts of difficulties and different methods of thinking. Set aside the simple fact that different people think in somewhat different ways (the fact badly underestimated by many), the comparison between different kind cannot be built in any predefined way. Roughly speaking, this is like comparing apples and oranges. Even if you can compare two categories of such notions in certain cases, you can only build partially ordered set (http://en.wikipedia.org/wiki/Partially_ordered_set[^]). Set aside that the categories are also fuzzy. Ever heard of fuzzy set theory (http://en.wikipedia.org/wiki/Fuzzy_set[^])? :-)

I feel disturbed by the fact you are asking about both difficulty and "less thinking". I'm afraid to ask… Are you hoping for less difficulty and less thinking, or more difficulty and thinking? Let me tell you: if you are really looking less difficulty and thinking, you should better give up technological or scientific professions right now, before you loose more. Yes, as simple as that. I'm just hoping you are not like that.

And, finally, keeping the skills up-to-date? Another incorrect question. There are cases when missing few months of technological news make you professionally dead, but… if you only have only some minimal professional skills, you can quickly rehabilitate. Fundamental knowledge and thinking, understanding of fundamental science, fundamental working skills, analytic and synthesizing, this is what's the most important. Important is the ability to keep up, not being up at every given minute. But this ability itself is very important. There are good number of real dinosaurs, some even do good jobs, but the attitude to remain a dinosaur leads to becoming good for nothing. But the permanent chase for technologically fashionable, "cool" things, too.

—SA
 
Share this answer
 
v3
Comments
Alexis i 26-Feb-15 16:14pm    
i think you're right, my questions don't make sense at all, this is comparing apples and oranges, the fact is, i self study programming and i actually never took any classes or anything (i'm 15) and i feel it's pretty easy to self educate programming (at least it's been easy for me so far) -not saying that i'm a pro, not at all, i'm actually pretty amateur- what i'm looking for is that if i can self study programming, then can i self study networking either? cause i have no experience in networking.
so i'm gonna ask my question in some other way (which might make sense a lil bit), you say it's different from person to person, so which one is more difficult for you?
Sergey Alexandrovich Kryukov 26-Feb-15 16:35pm    
Well, if you have considerable programming knowledge in 15, this is already the impressive result. There is one problem with self-education: as there are too much things to go in for, the real problem is not the ability to learn some new technology, but the problem of culture. In simple words, it's way too easy to pick some total trash (sometimes, it can be very fashionable trash and yet complete trash) and waste whole life in it, and worse, learn the bad instead of the good. There is even worse factor: by the evidence by many inquirers on this site, and some other people, I can see that some "official" colleges provide purely fake education for the students. They just make money. I can clearly see it by some "assignments" and "test questions" they receive. It's funny that, an ignorant person, having a choice to take an advise from a really knowledgeable adviser and a totally ignorant one, more typically chooses the advice from an ignorant one.

In other words, roughly speaking, there is some critical level of culture. Above this level, a person easily grows everyday, below it, the same person can get sunk in trash. Of course, really good school can be a good remedy, but even that thing does not help everyone, even those who has a choice to get to such school. At the same time, self-education is such an important thing which protects you from ignorance. With experience of self-education, you are protected with your critical thinking, not trusting anyone, only facts. Frankly, in technological field, I know know decent engineers and scientists only among those who were self-educated to one or another degree, especially in computing. Honestly, I just don't know a single exclusion. At the same time, I knew few people who took very high formal education (I repeat: it would be very good), but not just good for nothing, but capable of only negative contribution (have you face such phenomenon as "negative contribution"? in programming, it's pretty common, when a person produces more harm then use). The culture is the problem. It's much better not to go along, but to form a club (or join existing club), an informal club of people learning programming or something else. It would be good to have some real masters in such club, but even if you don't have them, it's still much better, because you can criticize each other, which is one of the most important components in education. This is just one idea.

—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900