Cheaper to go the programming route. He’s right on about networking. But networking is also going cloud. So it’s virtual. More and more emulators to help you learn how to configure devices. But like he said all you need is a laptop to learn to code. And also guess where network is going? Going into dev
Being a network admin/engineer is still a viable career. The thing is, you need to be multi-disciplined. That means that if you are only a network admin person, you will not get a job, but if you can do system admin AND network admin both fluently and at an equal level, then you are valuable. Companies want to save money, so the more fluent skills you have, the better off you are in getting a job. I am a network engineer and have had a great career on the DoD side of the sector working for private military contracting companies. Great videos, I have learned a lot....Semper Fi!
regardless of hardware or virtual appliances, you would still need knowledgeable people to make the virtual appliances work. I cant tell you how many managers i've come across who think putting everything in the cloud is synonymous with reducing the complexity of how a network operates. Just cause a person can say cloud doesn't mean they know how it works.
Oh man oh man oh man! Networking first! Then learn programming. You gotta know what the stuff is before you can program it! That's like saying, "Should I learn how to use the microwave oven first, or how to cook first."
You can't cook (development), until you know how to operate the microwave (networking (you can also insert the word MATH here)). Like Janis Joplin said, "It's all one big network." Let's say your a database programmer, and the boss gives you the network address of the db server. It starts with //. You bess not said, "What is that sir?" You be demoted to mail room.
Yes, I know. I did it for years too without understanding it. Just like you can write music without understanding music theory. You can paint without knowing primary and secondary colors. You can grow old without knowing how to be a man.
+Luke Grekat I once had a Dean of a Computer Science department at a major university tell me that there are people out there with doctorates in computer science that had no idea how to format a hard drive and install Windows or any OS. : /
+TheEgonTowst I learned this lesson the hard way. I was doing network programming in my younger days, TCP sockets, etc. And then one day my new boss said, go get the files on the share. My reply was, "What's a share?" Twenty-ive years later, I still hate to tell the story. Like, um, what's the big deal...a developer can learn networking in a few courses. The only tough stuff is the subnet mask stuff, and that's rarely needed. LOL!
let me add: If you choose networking as your primary objection, please learn some Linux admin from a server perspective, learn bash scripting, and python network programming (add Ruby to the mix, if possible). "Application Support Analyst" is the new code name because of the many SaaS and cloud software systems in place. Along with keeping the email coming, you'll be expected to support and troubleshoot an application from the back end before it is handed over to the network and software engineers, respectively.
Not even a single word about that the networking field could be better suited for some people, that it also depends on what you find fun and so on? Of course the person asked about the salary, but I think a broader perspective would have been nice here.
Jayf JagoPrograming is fun, man.. am a developer and i like creating thing for others to use... creating things form scratch... solving problems of others with my own mind... people following my application as if am their God... I like doing things like coding and hacking.. hacking with me its like food in my llife
+Benson Karue I understand you love programming, but some people love administration just as much. If, on average, admins got paid more than programmers, would you love programming any less? That's the point Tiduas was making. If you're going to be doing something 40+ hours a week, it'd be a good idea to actually like what you do instead of jumping on the bandwagon, doing something you don't enjoy. That's a recipe for burnout. I'd rather make $70k and look forward to work, than $90k and dread going in. In short, do what you enjoy. Your quality of life will thank you for it.
It depends on where u feel good donot go for money . Give interest on your field you will definitely get success give challenge to ur life without challenge everything is impossible.
I actually prefer Networking but I want to work remotely and development allows me to work from home. Also, software developers make tons more and with networking you have to lots infrastructure directly in front of you. Development, all you need is a internet connection, laptop and a compiler.
Hi, im right now strugling what path should I choose. I really wana work remotely and to have oportunity to be more flexible with my location. But sometimes im scared if im good enought for developer job. Right now I have CCENT and some more Cisco certificates. And now i dont know if is hould invest all my free time into programing or in CCNA.
@Sean networking and programming or starting to blur together. Networkers are now starting to learn and write python scripts to automate the configuration of switches and routers.
Thanks for the video! I was already in the process of attending school for development and have been self studying. My dad has been trying to persuade me however into networking, specifically cyber security because of the money though. I honestly have little knowledge about the career paths of cyber security and how it works because I never found interest in it. So this video makes me feel a lot more comfortable in supporting my original choice of becoming a developer.
Pfff, I don't see me sitting from 9am till 5pm coding. I really like coding for a hobby, but I do like networking more and the deep level of technologie involved in an computernetwerk. And also, development is more about sprints and getting all tho's user story's done, networking is more about interaction with the people who uses the network... Yea, sure, that's also the case in development, but use the heuristics of nielsen effective, and you're good to go... I just like networking more for my 9-5 job, and coding for a hobby. E.g. making games and things like that. And also, a combination of solid computernetwerk and development knowledge/skills is very valuable.... In short, do them both, and the thing you like the most for a job :)
Development is mainly debugging and researching (planning your solution) and a bit of coding and debugging the code and fixing errors. I haven't met a single developer that spends hours coding away and if they do that then I highly doubt they're a professional developer It's like a penetration tester jumping into exploiting without any reconnaissance (information gathering)
The problems is that most "dev" jobs can be outsourced. So, the minute you are doing something that could be handled in an entirely "remote" fashion: you put yourself in competition with the millions in India and China who can do the same thing, often better, and for less money. I know this, I live in Shenzhen, China and can see where the heat comes from directly. And this trend is ONLY going to accelerate over time.
I see what you mean, however there is big cases where a company would NEVER outsource anything that has to do with sensitive information, excepted with some big trustworthy companies
Would you give work to people who hardly speak your language and have a different cultur ? I don't think so ... Maybe for small tasks, outsourcing could be OK in order for the team to focus on important tasks. Take it as a motivation, get good at what you do, so almost nobody could replace your skill ^^. And yes softskill will do the difference.
Systems administration and networking jobs can also be outsourced. My Windows 2000 systems admin job was outsourced to Mexico City in 2003, even though the Mexican administrators spoke only broken English.
Oh really then what is cloud? It still requires other company to manage hardware equipment, and to do you want another company storing your data and trusting them? Ha, not if you have a good CIO that knows saving money is not always better.
Just stating my IT career. Only have some of the basic programming down: HTML/CSS, SQL, and JavaScript. Thinking about Ruby and Java next to explore possibilities.
+Andy Le uh? javascript never ends. Learn node.js, angularjs, mongo, and MEAN stack. Javascript is full stack. For ruby all you need to know is ruby first then move to framework ruby rails. You have to know design patterns, and mvc.
Eli the Computer Guy Thank you Eli foranswering my question. Im going to focus on web development , but i never heared about someone using Roby in my country. BTW im from Lebanon (MiddleEast).
@@koussayboudhiba2034 Software development actually👍, Eli was right. This year i well get my Master degree in Information Security and forensics, and guess what ? Software development helped me a lot in my Thesis project.
I agree on the C#. I remember when C# first came out, my main instructor said, "Last thing we need is another language!" Thanks for the info on Ruby, I have not kept up with all the new stuff the past 15 years. Why is Ruby weak? Last time I did a quick search, there were a lot of Ruby jobs!
+Luke Grekat ruby counts as a general purpose language like "basic" and python. Ruby is a growing language, but it can't beat c# since it is a general purpose language. if you want to learn general purpose languages learn python.
+Luke Grekat ruby on rails is very popular in start ups. With so many libraries you can app up in month. It just fast for prototyping. But javascript thanks to node.js and MEAN stack. you can prototype a javascript app pretty fast. For scalability C#, java, python, and php. You have to know frameworks.
one thing must add here is that not everry programmer is fortunate in development. many times programmers spend decade writing small apps and not really making worthy earnings. one the other hand if someone has a knowledge of deploying voice over IP and security stuff especially in Cisco he can catch projects and earn good money in future I am sure there lbe many tools where u just drag n drop and have apps ready in minutes auto script generation where less programming will be involved
Yeah - I've been hearing claims like this for 2 decades and still nothing. I work with and develop telephone network protocols and applications and believe me - they are not drag and drop and they never will be.
How do you know if you're the right kind of person for development/programming? When I was in high school (15 years ago) I really wanted to get into it. I begged my parents to spend about $80 on a C++ book as thick as three Bibles. About 100 pages into it I began to loathe and despise it. Something about spending hours upon hours typing just to find out you forgot a space or hit the wrong key somewhere and then have to spend more hours finding your mistake just gets so far under my skin I never picked up the book again. Ever. But I absolutely love technology, gadgets, fixing computers, removing viruses, etc. And I see that web development and app programming is the now and future, so I'd like to give it a shot. Perhaps 15 years has changed my attitude and abilities towards programming. Any thoughts?
Chris Snyder I am the opposite type of you. I like logics and the stuffs you hate, but I hate technology, gadgets, & stuffs. I guess networking and IT is right for you.
I know that this doesn't relate to the subject much but would you recommend to major in MIS (business analysis) if you don't like programming? Thank you.
This was 2 years ago, rails was way more popular then. At the moment, python is looking a bit better for the future, with something like flask or django. If you want to go enterprise / scalability, java+spring might be something to shoot for. Node.js is a viable alternative, purely in javascript.
Programming is nice than networking... many IT graduates tends to go to networking since they unable to program and analyze software....... Programming is more rewarding... C#.NET, PHP and C++
Hey, I'm currently getting my B.A in information systems. I have my A+ and studying for my MCSA. Now, on my free time I'm learning programming languages can I still be a developer despite studying information systems
Hey, I'm currently getting my B.A in information systems. I have my A+ and studying for my MCSA. Now, on my free time I'm learning programming languages can I still be a developer despite studying information systems
Jonathan aguilar I think you can become one.. Information Systems tries to focus so much into business than technology. I know you have some basic knowledge of what computer program is and in fact you had had time developing your class simple applications.. Having those basics I think you can make it... Regards
I think it's due to the fact that a lot of folks have unreasonable expectations. Either they think they'll soon work for Google, or they'll develop video games or whatever it is they are passionate about. If you learn just the very basics of some programing languages you can easily see why it might not always be fun, it involves logic, finding solutions to a problem, troubleshooting with the occasional frustration, etc. Maybe some of these boot camps are not giving these students a realistic picture?
Hello eli, I disagree with you that their is no question that development is better than networking. Networking is needed more than devs, you need networkers and devs to live (talking about youtube).
Probably dev still; where I live I think there are even less networking jobs than 2-3 years ago, and 99% of the employers posting jobs want experience, even for entry level jobs that don't pay really well.
Search around the internet and you'll find that development is now eating network jobs with automation. Even cisco is advising cert holders to learn coding.
I guess this depend of where you are, in my country its easier to find your first job as a ccna certificated than being a developer. Maybe because my country doesnt have a big market for developers. In software every company will ask for 3 years of specific experience and to be an expert in a lot of technologies. In networking some companies would ask you just for the ccna, even those who require experience would accept previous jobs like system administrator or tech support.
yoxter 3423 Same where I live, but people wants sometimes directly the sysadmin job when enterprises prefer to promote a motivated tech l1/l2 employee with some certification instead of a junior and immigrant lack of English. We have a lot of tech job, because we are in a French province in Canada and most jobs require to be bilingual. Only in the public sector you can be ok without English and a lot of people don't want speak or not good in English and people with a good English can leave for another province for 20-30% more salary and less taxes. But for a developer it's probably more easy and the pay are generally better. A lot f company have the double staff for dev than the infrastructure. In both sector after 3 years your considered as an expert. I prefer infrastructure, because I don't see me programming 8-5 every day and I like to interact with people.
Very informative... but what programs are offered at Community Colleges/Trade Schools that teach "Developing" rather then "Networking" (which is common to find)
What is a good application I can use to monitor the bandwidth when someone is trying to image a system across a live network? Also what can I use to monitor bandwidth from a satellite site across a MPLS circuit? Besides wireshark and network miner is there another program I can use remotely to view packets without having to setup a monitor/mirrored port on a switch? thanks in advanced
@@hard-2-swallow Well, 2 years ago, SWE is the clear winner over Network Engineering. But anyone who makes a living staring at a computer screen all day is at risk. But I say skill up on Cloud AI (AWS AI or Azure AI) and do "Prompt Engineering" projects, which is probably a made up thing.
I'm scared about apparent ageism in software development that lots of people seem to talk about. I'm 21, but I don't want to be living a nightmare when I'm 40 or 50, etc.
Plan and prepare to become independent as soon as possible and become a consultant. Take on some all contract and subcontractor projects on the side. The older you get, the more I'm demand you'll become, as opposed to seeking approval to get hired for a job because that's all you have ever done for 20 years.
Stirfry Brown - Excellent advice and I am getting my net+ but after I think I am leaning toward Lenox server and I hear that is a good to have knowledge on
cybersec is harder to get into. You need to have good credit, no criminal record, and there's regular drug testing. It's normally a lot of security clearances required too, regular certs, etc.. Software engineering on the other hand is easier to get into and start out with. Tbh it makes more sense to work as a software engineer for a first job, maybe 3-4 years or so to get the basic dev experience, then try to break into infosec.
Neither is easy, you will need to dedicate a lot of time to learn the foundations required for either field you choose. Some people think networking is easy...I only took a "networking fundamentals" course in college with the opportunity of taking the compTIA Network+ exam for free, trust me it isn't easy there are loads of stuff to memorize. I think you have to find what you like most, which will then make learning more enjoyable.
Whats best for a newbie with some very basic WordPress skills (don't laugh too hard), apart from web development. Was thinking Cyber Security or Software Development - I think software dev is more complex am I right? Btw I'm just average at math but good at coming up with ideas if that helps haha! Currently, have a course opportunity for Cyber Security that guarantees a job at the end of it or money back by starting out in IT in a more general role then after 2 years move you to a Cyber Security role once more tests are passed/experienced gained (not a shady company it's legit). Or I do a course in software/app development that is recognized but no job guarantee..
Isn't there a huge risk of your developer job being outsourced/offshored? Especially with all the free resources available now. Won't this be the case more and more into the future?
I can't decide between the two. I want to do both. Is there a place for people like me? I'm in school right now majoring in information systems. I can't decide between app dev or infosec as the specialization.
So like what if I get an associate's degree in networking, then work towards a software development bachelor's degree? Plus my college has a class for networking that is year-long and is entirely internship-based. So I'll get an internship my second year of college have some experience. This seems pretty okay but can I get someone's opinion on this?
hi i'm doing software engineering and i'm in the seconde year (bachelor).so we have three main classes we should choose just two between mobile programming,web developement and networking. I've already chosen mobile programming, what to choose between web and networking?
Hi eli i love you videos very informative and with alot of insight, right now im doing a college degree in computer im 25 and ive been working in tech for the past 3 years but just now im getting my diplomas and i wanted to go into computer science or software engineering but im not sure witch degree would be better what do you recommend from those 2 THANKS!
Everything in society will be more dependent on software and more dependent on computer networks with IOT and software that assumes your organization has a well functioning network. Both fields aren't going anywhere for at least the next decade, if not more than that.
Eli, I am interested in pursuing a career in Cyber Security/ethical hacking type stuff. What kind of degree/program track do you recommend for this? I do struggle a bit with math, but am willing to put the work in if this career requires a Comp. Science degree or a lot of math. There are so many different types of IT degrees out there with a multitude of career tracks built into them, & I am not finding any useful information so far online regarding this subject. Thanks!
Please go for computer security course or computer technology.... Am a graduate of computer scie and holder of maters of science in software engineering and i would recommend you to go for comp tech or comp security course... computer science will dive you into maths (Analyzing , vectors algebra some bits of congruences and cryptography e.t.c)...
Hello Eli I'm currently applying for majors of my bachelors next year and initially had planned to apply for digital media and animation however I have been considering minoring in digital media and majoring in computer Science although I have no experience programming or developing is it possible to apply for computer science degree given how math centric it is with an AA more catered to art? Or will I simply have to do more math classes during my bachelors? Thank you
Sir, I have a one question: is there is a good career in system administrator? 2nd question:: after taking experience in system administrator, is it help me,if I switch into networking field?.. Pls help me🙏🙏
Almost everyone starts with IT help desk as sys admin and moves into a network engineer role within 5 years. Then after a further 10 years you can look at becoming a consultant, presales engineer, team leader etc. Nobody does sys admin for their whole life.
What about cyber sec (specifically ethical hacking)? How does the job market look for that (and how difficult is it to get one's foot in the door with an actual job?)
Dev way to go? Well whatever floats your boat do not listen to this guy. Dev jobs in beginning and later in life is not stable like infrastructure, once you are about 35 good luck getting a stable job. I been doing Infrastructure since 2000 I got lucky. You do not need equipment to learn hardware as many free simulations for networking. It does require experience but if you are self taught over just what you learned in college or whatever I think infrastructure is way more rewarding if you want a career for life. It is your choice what you are interested in but both pay really well, infrastructure is way more than just network equipment. Least we are not glued to a desk getting fat and lazy physically. Infrastructure pays a bit more he is wrong just look at best paying jobs 2019.
behind him is the words CCNA but they are written on a roll of toilet paper. They are written on that because, well, you can make the connection for yourself.
Cheaper to go the programming route. He’s right on about networking. But networking is also going cloud. So it’s virtual. More and more emulators to help you learn how to configure devices. But like he said all you need is a laptop to learn to code. And also guess where network is going? Going into dev
how is networking going into development? thanks
Being a network admin/engineer is still a viable career. The thing is, you need to be multi-disciplined. That means that if you are only a network admin person, you will not get a job, but if you can do system admin AND network admin both fluently and at an equal level, then you are valuable. Companies want to save money, so the more fluent skills you have, the better off you are in getting a job. I am a network engineer and have had a great career on the DoD side of the sector working for private military contracting companies. Great videos, I have learned a lot....Semper Fi!
What means DoD ?
????
@@ciprianghenghea7779 a little late, but means Department of Defense lol
You can also virtualise networking equipment if you don't have access to the hardware yet... It comes down to where most of your interest lies.
regardless of hardware or virtual appliances, you would still need knowledgeable people to make the virtual appliances work. I cant tell you how many managers i've come across who think putting everything in the cloud is synonymous with reducing the complexity of how a network operates. Just cause a person can say cloud doesn't mean they know how it works.
@thomas samson hyper-v if you have a windows computer then deploy any distro and have fun widit
Oh man oh man oh man! Networking first! Then learn programming. You gotta know what the stuff is before you can program it! That's like saying, "Should I learn how to use the microwave oven first, or how to cook first."
You can't cook (development), until you know how to operate the microwave (networking (you can also insert the word MATH here)). Like Janis Joplin said, "It's all one big network." Let's say your a database programmer, and the boss gives you the network address of the db server. It starts with //. You bess not said, "What is that sir?" You be demoted to mail room.
Yes, I know. I did it for years too without understanding it. Just like you can write music without understanding music theory. You can paint without knowing primary and secondary colors. You can grow old without knowing how to be a man.
+Luke Grekat I once had a Dean of a Computer Science department at a major university tell me that there are people out there with doctorates in computer science that had no idea how to format a hard drive and install Windows or any OS. : /
+TheEgonTowst LOL! You're funny! Hot Pockets for supper, eh!
+TheEgonTowst I learned this lesson the hard way. I was doing network programming in my younger days, TCP sockets, etc. And then one day my new boss said, go get the files on the share. My reply was, "What's a share?" Twenty-ive years later, I still hate to tell the story. Like, um, what's the big deal...a developer can learn networking in a few courses. The only tough stuff is the subnet mask stuff, and that's rarely needed. LOL!
Development gives you the most flexibility and options at the end of the day. It just depends on your flavor and what you can live with.
let me add: If you choose networking as your primary objection, please learn some Linux admin from a server perspective, learn bash scripting, and python network programming (add Ruby to the mix, if possible). "Application Support Analyst" is the new code name because of the many SaaS and cloud software systems in place. Along with keeping the email coming, you'll be expected to support and troubleshoot an application from the back end before it is handed over to the network and software engineers, respectively.
Not even a single word about that the networking field could be better suited for some people, that it also depends on what you find fun and so on? Of course the person asked about the salary, but I think a broader perspective would have been nice here.
Tiduas Yeah exactly. according to me, development is really boring compare to networking. it's taste bad
Jayf JagoPrograming is fun, man.. am a developer and i like creating thing for others to use... creating things form scratch... solving problems of others with my own mind... people following my application as if am their God... I like doing things like coding and hacking.. hacking with me its like food in my llife
+Benson Karue I understand you love programming, but some people love administration just as much. If, on average, admins got paid more than programmers, would you love programming any less?
That's the point Tiduas was making. If you're going to be doing something 40+ hours a week, it'd be a good idea to actually like what you do instead of jumping on the bandwagon, doing something you don't enjoy. That's a recipe for burnout. I'd rather make $70k and look forward to work, than $90k and dread going in.
In short, do what you enjoy. Your quality of life will thank you for it.
It depends on where u feel good donot go for money . Give interest on your field you will definitely get success give challenge to ur life without challenge everything is impossible.
I actually prefer Networking but I want to work remotely and development allows me to work from home. Also, software developers make tons more and with networking you have to lots infrastructure directly in front of you. Development, all you need is a internet connection, laptop and a compiler.
Hi, im right now strugling what path should I choose. I really wana work remotely and to have oportunity to be more flexible with my location. But sometimes im scared if im good enought for developer job. Right now I have CCENT and some more Cisco certificates. And now i dont know if is hould invest all my free time into programing or in CCNA.
@@majur25what did you choose ?
I'm a system/network administrator and i can confirm, if you are starting your career, go in developpement.
why? your reasons please :)
@Sean networking and programming or starting to blur together. Networkers are now starting to learn and write python scripts to automate the configuration of switches and routers.
The majority of Developers have probably never come across a networking subject, and just did programming because it was more accessible to them. lol
Thanks for the video! I was already in the process of attending school for development and have been self studying. My dad has been trying to persuade me however into networking, specifically cyber security because of the money though. I honestly have little knowledge about the career paths of cyber security and how it works because I never found interest in it. So this video makes me feel a lot more comfortable in supporting my original choice of becoming a developer.
How’s this working out for you bro
Pfff, I don't see me sitting from 9am till 5pm coding. I really like coding for a hobby, but I do like networking more and the deep level of technologie involved in an computernetwerk. And also, development is more about sprints and getting all tho's user story's done, networking is more about interaction with the people who uses the network... Yea, sure, that's also the case in development, but use the heuristics of nielsen effective, and you're good to go... I just like networking more for my 9-5 job, and coding for a hobby. E.g. making games and things like that. And also, a combination of solid computernetwerk and development knowledge/skills is very valuable.... In short, do them both, and the thing you like the most for a job :)
we're on the same page
it's not like you constantly code 9-5 in every minute.
that's what I'm thinking I don't wanna be behind a laptop just coding nonstop i want to be interactive
Totally agree I think coding suites more fat slobs that want to sit at a desk never using body only brain. Infrastructure requires both.
Development is mainly debugging and researching (planning your solution) and a bit of coding and debugging the code and fixing errors. I haven't met a single developer that spends hours coding away and if they do that then I highly doubt they're a professional developer
It's like a penetration tester jumping into exploiting without any reconnaissance (information gathering)
Thank you for helping me make the decision between developing and networking. Hands down, development!
+T Wyatt wat kind of development
this guy does not compare anything. only thing I understand he really loves programming.
Eli There is Not Many Jobs for Ruby, The Most Jobs are for PHP and JSP
Php, Java, .net and asp.net are currently more in demand.
Na na... NodeJS, Django, GoLang is on hype now
The problems is that most "dev" jobs can be outsourced. So, the minute you are doing something that could be handled in an entirely "remote" fashion: you put yourself in competition with the millions in India and China who can do the same thing, often better, and for less money. I know this, I live in Shenzhen, China and can see where the heat comes from directly. And this trend is ONLY going to accelerate over time.
I see what you mean, however there is big cases where a company would NEVER outsource anything that has to do with sensitive information, excepted with some big trustworthy companies
That's SOO TRUE!
Would you give work to people who hardly speak your language and have a different cultur ?
I don't think so ... Maybe for small tasks, outsourcing could be OK in order for the team to focus on important tasks.
Take it as a motivation, get good at what you do, so almost nobody could replace your skill ^^. And yes softskill will do the difference.
Most government dev are from Asia
Systems administration and networking jobs can also be outsourced. My Windows 2000 systems admin job was outsourced to Mexico City in 2003, even though the Mexican administrators spoke only broken English.
With cloud networking you don't need to deal with equipment.
Oh really then what is cloud? It still requires other company to manage hardware equipment, and to do you want another company storing your data and trusting them? Ha, not if you have a good CIO that knows saving money is not always better.
you need to deal with virtual equipments which is THE SAME
so in the cloud everything just runs on thin air? no physical equipment in the cloud?
Eli has some valid points but grass looks greener on the other side and development has its own weird and wonderful problems.
thanks Eli, your little advice have create on me, now i know what to go into.
Just stating my IT career. Only have some of the basic programming down: HTML/CSS, SQL, and JavaScript. Thinking about Ruby and Java next to explore possibilities.
+Andy Le uh? javascript never ends. Learn node.js, angularjs, mongo, and MEAN stack. Javascript is full stack. For ruby all you need to know is ruby first then move to framework ruby rails. You have to know design patterns, and mvc.
Ha. I just finally am starting to wrap my mind around jQuery. JavaScript is such a beautiful language. So much to it.
Andy Le Uh javascript now is es 2015. It's changing.
Eli the Computer Guy Thank you Eli foranswering my question. Im going to focus on web development , but i never heared about someone using Roby in my country. BTW im from Lebanon (MiddleEast).
After 5 years of that comment did you enter web development?
@@koussayboudhiba2034 Software development actually👍, Eli was right. This year i well get my Master degree in Information Security and forensics, and guess what ? Software development helped me a lot in my Thesis project.
Much more appreciation for your valuable information...Thanks sir
Thank you for this gave me perfect picture
Lol, yeah start with Ruby! Rubys a tough one! I'd rather learn to read the carvings on the pyramids! Love ya Eli!
bro ruby is very weak. C# is the boss language
I agree on the C#. I remember when C# first came out, my main instructor said, "Last thing we need is another language!" Thanks for the info on Ruby, I have not kept up with all the new stuff the past 15 years. Why is Ruby weak? Last time I did a quick search, there were a lot of Ruby jobs!
+Luke Grekat ruby counts as a general purpose language like "basic" and python. Ruby is a growing language, but it can't beat c# since it is a general purpose language. if you want to learn general purpose languages learn python.
+Luke Grekat ruby on rails is very popular in start ups. With so many libraries you can app up in month. It just fast for prototyping. But javascript thanks to node.js and MEAN stack. you can prototype a javascript app pretty fast. For scalability C#, java, python, and php. You have to know frameworks.
I hear ya! Rubys great! But man it looks tough!
Love your perspective and wisdom on this.
So much helpful thanks Eli!
I got lucky out of the gate landed a jr sys admin and couldn't be happier
I should've watched your videos 12 years ago!
Thanks!
Denis Leonard why!!!
@@ahmedareem9599 Software Development is the choice! more money, more fun, innovative!
Stephan Mishook needs to talk you to about Ruby.
one thing must add here is that not everry programmer is fortunate in development. many times programmers spend decade writing small apps and not really making worthy earnings. one the other hand if someone has a knowledge of deploying voice over IP and security stuff especially in Cisco he can catch projects and earn good money
in future I am sure there lbe many tools where u just drag n drop and have apps ready in minutes auto script generation where less programming will be involved
Yeah - I've been hearing claims like this for 2 decades and still nothing. I work with and develop telephone network protocols and applications and believe me - they are not drag and drop and they never will be.
Thanks Eli!
in this video eli does his impression of Steve Ballmer :P
+David Hamilton Smith Everything except hopping around and sweating like a pig.
Both...
How do you know if you're the right kind of person for development/programming?
When I was in high school (15 years ago) I really wanted to get into it. I begged my parents to spend about $80 on a C++ book as thick as three Bibles. About 100 pages into it I began to loathe and despise it.
Something about spending hours upon hours typing just to find out you forgot a space or hit the wrong key somewhere and then have to spend more hours finding your mistake just gets so far under my skin I never picked up the book again. Ever.
But I absolutely love technology, gadgets, fixing computers, removing viruses, etc. And I see that web development and app programming is the now and future, so I'd like to give it a shot. Perhaps 15 years has changed my attitude and abilities towards programming.
Any thoughts?
Chris Snyder I am the opposite type of you. I like logics and the stuffs you hate, but I hate technology, gadgets, & stuffs. I guess networking and IT is right for you.
I hate it when everything goes right, lol, debugging is awesome. It's where I learn.
Thx for that video man
Thanks for all your advice, really helpful :)
I know that this doesn't relate to the subject much but would you recommend to major in MIS (business analysis) if you don't like programming? Thank you.
Hi Eli, why to go on Ruby instead of Python?
This was 2 years ago, rails was way more popular then. At the moment, python is looking a bit better for the future, with something like flask or django. If you want to go enterprise / scalability, java+spring might be something to shoot for. Node.js is a viable alternative, purely in javascript.
Programming is nice than networking... many IT graduates tends to go to networking since they unable to program and analyze software....... Programming is more rewarding... C#.NET, PHP and C++
Benson Karue python?
Hey, I'm currently getting my B.A in information systems. I have my A+ and studying for my MCSA. Now, on my free time I'm learning programming languages can I still be a developer despite studying information systems
Hey, I'm currently getting my B.A in information systems. I have my A+ and studying for my MCSA. Now, on my free time I'm learning programming languages can I still be a developer despite studying information systems
Jonathan aguilar I think you can become one.. Information Systems tries to focus so much into business than technology. I know you have some basic knowledge of what computer program is and in fact you had had time developing your class simple applications.. Having those basics I think you can make it...
Regards
It's funny because I've met many developers who end up hating it. They were all from bootcamps so maybe that's the reason, but it's kinda sad.
I think it's due to the fact that a lot of folks have unreasonable expectations. Either they think they'll soon work for Google, or they'll develop video games or whatever it is they are passionate about. If you learn just the very basics of some programing languages you can easily see why it might not always be fun, it involves logic, finding solutions to a problem, troubleshooting with the occasional frustration, etc. Maybe some of these boot camps are not giving these students a realistic picture?
thank for sharing !!!
What about cyber security vs Devlopment? I think cyber security is less hectic than development?
Does networking jobs get you more money than development jobs?
Hello eli, I disagree with you that their is no question that development is better than networking. Networking is needed more than devs, you need networkers and devs to live (talking about youtube).
After 5 years from this video, which one would you suggest now???
Probably dev still; where I live I think there are even less networking jobs than 2-3 years ago, and 99% of the employers posting jobs want experience, even for entry level jobs that don't pay really well.
Search around the internet and you'll find that development is now eating network jobs with automation. Even cisco is advising cert holders to learn coding.
i want to know which has better carrer embedded systems vs networking vs software
I guess this depend of where you are, in my country its easier to find your first job as a ccna certificated than being a developer. Maybe because my country doesnt have a big market for developers. In software every company will ask for 3 years of specific experience and to be an expert in a lot of technologies. In networking some companies would ask you just for the ccna, even those who require experience would accept previous jobs like system administrator or tech support.
yoxter 3423 Same where I live, but people wants sometimes directly the sysadmin job when enterprises prefer to promote a motivated tech l1/l2 employee with some certification instead of a junior and immigrant lack of English. We have a lot of tech job, because we are in a French province in Canada and most jobs require to be bilingual. Only in the public sector you can be ok without English and a lot of people don't want speak or not good in English and people with a good English can leave for another province for 20-30% more salary and less taxes. But for a developer it's probably more easy and the pay are generally better. A lot f company have the double staff for dev than the infrastructure.
In both sector after 3 years your considered as an expert.
I prefer infrastructure, because I don't see me programming 8-5 every day and I like to interact with people.
you are the only one whi direlctly said devlopment
Very informative... but what programs are offered at Community Colleges/Trade Schools that teach "Developing" rather then "Networking" (which is common to find)
What is a good application I can use to monitor the bandwidth when someone is trying to image a system across a live network? Also what can I use to monitor bandwidth from a satellite site across a MPLS circuit? Besides wireshark and network miner is there another program I can use remotely to view packets without having to setup a monitor/mirrored port on a switch?
thanks in advanced
the question seems ridiculous now.
do you think its because the whole AI thing that can cut a lot of devs job? I'm also consider to switch into network-cloud from web development.
@@hard-2-swallow Well, 2 years ago, SWE is the clear winner over Network Engineering. But anyone who makes a living staring at a computer screen all day is at risk. But I say skill up on Cloud AI (AWS AI or Azure AI) and do "Prompt Engineering" projects, which is probably a made up thing.
I'm scared about apparent ageism in software development that lots of people seem to talk about. I'm 21, but I don't want to be living a nightmare when I'm 40 or 50, etc.
same here bro
Plan and prepare to become independent as soon as possible and become a consultant. Take on some all contract and subcontractor projects on the side. The older you get, the more I'm demand you'll become, as opposed to seeking approval to get hired for a job because that's all you have ever done for 20 years.
Stirfry Brown - Excellent advice and I am getting my net+ but after I think I am leaning toward Lenox server and I hear that is a good to have knowledge on
Did you get the net+ already? i was thinking of starting out with a+ but i think im thinking of getting net+ to get a feel of what cisco will be
Is it Better to Go Into cyber security or software engineering ?
cybersec is harder to get into. You need to have good credit, no criminal record, and there's regular drug testing. It's normally a lot of security clearances required too, regular certs, etc.. Software engineering on the other hand is easier to get into and start out with. Tbh it makes more sense to work as a software engineer for a first job, maybe 3-4 years or so to get the basic dev experience, then try to break into infosec.
I just want to know, between programming and networking which one is difficult?
programming is 100X more difficult.
Neither is easy, you will need to dedicate a lot of time to learn the foundations required for either field you choose. Some people think networking is easy...I only took a "networking fundamentals" course in college with the opportunity of taking the compTIA Network+ exam for free, trust me it isn't easy there are loads of stuff to memorize.
I think you have to find what you like most, which will then make learning more enjoyable.
Whats best for a newbie with some very basic WordPress skills (don't laugh too hard), apart from web development. Was thinking Cyber Security or Software Development - I think software dev is more complex am I right? Btw I'm just average at math but good at coming up with ideas if that helps haha! Currently, have a course opportunity for Cyber Security that guarantees a job at the end of it or money back by starting out in IT in a more general role then after 2 years move you to a Cyber Security role once more tests are passed/experienced gained (not a shady company it's legit). Or I do a course in software/app development that is recognized but no job guarantee..
9 months of a java class and a guy I hired is making 70k doing dev. I supervise 10 people and do desktop and network support for 32k. I
would you update this video and change something @daily blob ?
The question is, which one do I do first???programming or IT?
If you can't do programming then you know where you're gonna go.
is development considered software engineer?
Yes
Yes, software development or engineering includes web and app development.
between networking and programming which is better?
Is it better to go into Ethical hacking or development?
Isn't there a huge risk of your developer job being outsourced/offshored? Especially with all the free resources available now. Won't this be the case more and more into the future?
or we can learn both
I can't decide between the two. I want to do both. Is there a place for people like me? I'm in school right now majoring in information systems. I can't decide between app dev or infosec as the specialization.
So like what if I get an associate's degree in networking, then work towards a software development bachelor's degree? Plus my college has a class for networking that is year-long and is entirely internship-based. So I'll get an internship my second year of college have some experience. This seems pretty okay but can I get someone's opinion on this?
hi i'm doing software engineering and i'm in the seconde year (bachelor).so we have three main classes we should choose just two between mobile programming,web developement and networking. I've already chosen mobile programming, what to choose between web and networking?
is python a good language to learn?
can i became progmarn if i not good math
how about microsoft dba vs information security??
Hi eli i love you videos very informative and with alot of insight, right now im doing a college degree in computer im 25 and ive been working in tech for the past 3 years but just now im getting my diplomas and i wanted to go into computer science or software engineering but im not sure witch degree would be better what do you recommend from those 2 THANKS!
Eli one hundred percent right here.
He sort of looks like the guy from the movie Ex Machina. I enjoy his talks though. Very insightful. Thank you!
Do you think he's read all those books behind him?
Wanna hack systems? Network network network...
You need some programming for it though right ?
Hey, Eli... Do you think development will still be "hot" in 5 or 10 years?
It's 2018 and yeah it's still a thing ... :)
Everything in society will be more dependent on software and more dependent on computer networks with IOT and software that assumes your organization has a well functioning network. Both fields aren't going anywhere for at least the next decade, if not more than that.
This is 2019 and it is still in trend.
This is 2020 yeah am think so
So...degree in cs or grind up the ladder?
i want to start at a community college, what degree should i get to start out an end up in development?
Wait you live in baltimore? Whaaaa?
Not everyone can program not enjoy it
This advice hasn't aged well lol
Eli,
I am interested in pursuing a career in Cyber Security/ethical hacking type stuff. What kind of degree/program track do you recommend for this? I do struggle a bit with math, but am willing to put the work in if this career requires a Comp. Science degree or a lot of math. There are so many different types of IT degrees out there with a multitude of career tracks built into them, & I am not finding any useful information so far online regarding this subject.
Thanks!
Please go for computer security course or computer technology.... Am a graduate of computer scie and holder of maters of science in software engineering and i would recommend you to go for comp tech or comp security course... computer science will dive you into maths (Analyzing , vectors algebra some bits of congruences and cryptography e.t.c)...
What’s the best certification to be a developer?
Sir what are similarti between networking and information technology
How about database development
which one is better future as network engineer or ms sql dba ?
pankaj arya - Both are a win win and it's all on what you are comfortable with.
thanks a lot men
Well, you can get a job at a NOC and gain networking experience. That job is going to suck though, ha ha
Hello Eli I'm currently applying for majors of my bachelors next year and initially had planned to apply for digital media and animation however I have been considering minoring in digital media and majoring in computer Science although I have no experience programming or developing is it possible to apply for computer science degree given how math centric it is with an AA more catered to art? Or will I simply have to do more math classes during my bachelors? Thank you
I've learned java in my university but should I start learning other language such as python or first develop my skills in java ??
Sir, I have a one question: is there is a good career in system administrator?
2nd question:: after taking experience in system administrator, is it help me,if I switch into networking field?..
Pls help me🙏🙏
Almost everyone starts with IT help desk as sys admin and moves into a network engineer role within 5 years. Then after a further 10 years you can look at becoming a consultant, presales engineer, team leader etc. Nobody does sys admin for their whole life.
can anyone tell what does he mean by development
programming/coding/giving a computer instructions through a programming language
2015 - something people don't understand, they think SCHOOL is the way and a blog, portfolio is BS haha :D
Aurelian Spodarec what do you suggest
You ruin my idea as a network engineer:P
Tribal Dragon please don’t listen to him!
Haha😂
What about cyber sec (specifically ethical hacking)? How does the job market look for that (and how difficult is it to get one's foot in the door with an actual job?)
Dev way to go? Well whatever floats your boat do not listen to this guy. Dev jobs in beginning and later in life is not stable like infrastructure, once you are about 35 good luck getting a stable job. I been doing Infrastructure since 2000 I got lucky. You do not need equipment to learn hardware as many free simulations for networking. It does require experience but if you are self taught over just what you learned in college or whatever I think infrastructure is way more rewarding if you want a career for life. It is your choice what you are interested in but both pay really well, infrastructure is way more than just network equipment. Least we are not glued to a desk getting fat and lazy physically. Infrastructure pays a bit more he is wrong just look at best paying jobs 2019.
HAHAHA icaught you
you sayy devlopment is better but behind you there is CCNA and that is networking course from CISCO
behind him is the words CCNA but they are written on a roll of toilet paper. They are written on that because, well, you can make the connection for yourself.
you look like crank i like your videos
Developer developer developer !
"Pull it outta your a.....whatever platform you like"
i peeped
Wow, this is really bad info :/
Stephen Orr why ???