Комментарии:
I know people who are a year out of one of the best software engineering boot camps with great placements and they still can’t find a job. I’m just lucky the program I’m in gives you a full refund if you fail out bc I’m totally over swe
ОтветитьGood day sir ! What do you think about mechanical engineer ? Is mechanical engineering a good career ?
AGS
Depends where you live. I had to work for 50$ USD per month (as a Java dev) when I lived in Latvia.
Ответитьdon't do it
ОтветитьNow the truth - About 15-20 years ago SW engineers were doing very very well and large companies, but the companies were not happy paying one person a double salary and being held hostage by key-man syndrome. So they began doing two things. FLOODING STEM into universities and later into high schools and even elementary schools. Second, they began looking overseas. A $30k salary in one country is equivalent to $100k+ in other countries, hence the H1b visa explosion. This led to an explosion of "contract companies" located in these countries hiring locally, but then contracted by US firms. Covid kicked this into high gear, so now the actual coding is being done overseas, but the documentation, code reviews, and management of the contract employees. So there are no two major hurdles, outsourcing and outdating and despite his enormous optimism, I think it's important that people considering this field understand what's actually happening today.
Is it easily automated? Not right now. Will it be, ABSOLUTELY. If you've seen chatgpt cook up code, that is absolute child's play. There are MULTIPLE companies working on refining AI algorithms which completely focus on and promise to completely eliminate the need for software developers. I've seen these work, it's absolutely insane how good they are and how quickly it can debug the code and fix it. The training data is being generated off of real-world bugs encountered in the field. A bug that took 3 people nearly 2 weeks to find and fix was solved in 530 microseconds. Having seen the capabilities, the motivation for companies the save (dev is all expense and loss).
Outsourcing is only going to continue to increase. It's far too profitable to pay a "company" (and I use that term very very loosely) $60k per SW engineer than to pay one $100k in the west. As I mentioned, the role of software engineers is gravitating more towards handing documentation, code clean-up, testing, and anything but coding because they'd be paying twice as much per line of code you write. The hard cold fact is, inflation has priced US salaries out of the competitive market, at least globally. The median income in the US is $60k but the median income globally is ~$10k.
One other honorable mention is motivation. The people who right now are making good money live, breath, eat, and sleep coding 7 days a week. If they're not on a project they make one themselves. You're not going to graduate an walk into a job doing cool coding today (unless you've, on your own, learned skills that you can demonstrate to a high degree of proficiency in), so you better have a repo with a few home projects to prove not only that you have the motivation required, but that you can manage code, and deliver actual projects.
If I was entering college today, I would either do one of two things. Pick a different major if this is not a complete passion I want to do OR at the absolute minimum, in addition to a 4-year SW engineering degree, I'd get an MBA as a plan B. One last thing, if you plan to have a relationship, this person has to be the type that understands that when you start a project, you'll be checked out for weeks, despite all the talk about "work-life balance" it's purely a CYA thing. They're not paying $150k+ to watch you show up at 9AM and leave at 5PM unless you're consistently ahead of your sprint. BANK on working 10+ hours a days minimum and a half day on the weekend at home wrapping things up or preparing for the next sprint. So yes, if you do these things, you will make more, but I promise you, you will be earning every penny of it, and if not, that's a sign that it's time to start updating your resume and getting back on LeetCode.
so, i like your video and was really helpfull but i want to major in computer science or bio mediacal engineering so like is software engineering a good choice as a bachelor degree
ОтветитьOn the ageism part, I'm 38 and looking to start a new career. Been looking into this path for a few months, would that be an issue for me?
Ответитьcan anyone please tell me ...should i choose software engineering or not???
ОтветитьI'm 40 is it too late for me to learn and get into the industry?
ОтветитьAlso, isn't ageism a civil rights lawsuit waiting to happen?
ОтветитьWhat is the bottom of the barrel entry salary for a B.S. grad in Software Eng?
Ответитьso you think that you can switch easily to software engineer ... you are far away from the truth my friend
ОтветитьCan’t wait for the sex robots…
ОтветитьShane, I was wondering if you could cover Software Tester/QA Analyst as a career? I was surprised to discover the importance of this role in the software development process yet they're not in the spotlight as much as Software Engineers.
ОтветитьHere's a silly question. Obviously if you get a Software engineer from WGU. You can get these jobs right? You don't need a CS degree right? lol
ОтветитьI'm a 1st year urban planning student extremely regretting my choice of career path and degree. I really want to go into CS with the aim of getting into software engineering. I have a DDM in BTEC Level 3 ICT (UK). Really hoping I get clarity soon and can make a clear path
Ответитьis that a bull and a bear behind? looks like a trader in the financial markets
Ответитьmath is what i’m struggling with in this career, i hope i still achieve my goal tho, bc i love this
ОтветитьYou have a great style, Shane,
Keep inspiring insh'Allah
Lol “systems software, programming software, and application software.” You mean embedded system, web development, and mobile development?
ОтветитьI'm Computer Engineering students can i become a software engineer?
ОтветитьI just look at joining low rated software companies to gain experience if my internships aren’t enough for employers
ОтветитьMy former highschool math teacher is a self taught web dev, and he switched over to being an app dev working from home
He is cool
I feel like its the best, because people in this field rarely deals with mean coworkers
ОтветитьWow now I’m convinced I should become a software engineer 😊
Ответитьin Python is it end or end:?
ОтветитьImage the depression of those key punch operators when they learned some 'machine' could do their job, and they would be laid off?
All those dedicated years of service. 'But they were still programmers'…no, not like the ones using the digital computers.
Reminds me of those horse-drawn carriage drivers being replaced by automobile taxis, all within 3 years in NYC! Talk about a change!!
Useless statistics, who gives a shit about meaning, i couldn't care less, just pay me and let me work. It's not a pink world
ОтветитьHigher pay just means higher taxes
ОтветитьEverything was correct except ageism, if anything older techs are sought out for their experience. If a company only wants younger software engineers, then they won't last long. That is reality.
ОтветитьBro do.. a vedio on mechanical engineering
ОтветитьNo it is not.
It is a lot of competition and it gets outsourced to poorer countries...
The same what happened to Accounting now happens to Software Development.
Ohh and the market is inundated by Junior Devs, too much supply of unskliled wanabees..
How about studying "cyber security" at Bsc level and also learn programing
Ответитьi might get a degree in this, but i’m just worried about one thing: won’t the salaries get a lot lower and the job offers a lot harder to get in the next 10-15 years? what would i do with my degree if this happens?
ОтветитьDue to its incredible popularity, there are so many software new grads entering the job market every year and it’s mega saturated now, let alone 4+ years from now.
I suggest other sectors of engineering such as embedded software and electrical. Those areas are much more difficult to outsource!
Thanks to god I found this YT channel. I love the way you explains everything. You are the BEST. Love you Shane ❤️
ОтветитьHey! Would like to ask does the college you graduate from have any impact on your salary?
ОтветитьFantastic video, the world needs more software engineers
ОтветитьYes it's a great career even if you don't get into a FAANG-tier company. But it's definitely getting saturated and harder to get a career in it. The coding interviews assess internship and entry-level applicants on medium and hard algorithm questions. This filters out so many applicants that now it's become an accepted reality that you're going to have to fill out 150+ applications until you finally land an internship/job. Don't believe me, just read r/CSCareerQuestions.
Worth keeping in mind for any student considering this as a career.
This videos is super motivating to pursue software engineering thank you!
ОтветитьI’m 34 and decided to do a career change. With ageism been a topic I hear a lot about in the tech industry, would it be unwise to study Software Engineer at my age?
ОтветитьThank you
ОтветитьCan you do a video on the CS and SE program at WGU and the overall educational model
ОтветитьImagine being called Software development engineer
ОтветитьIt can be good at a certain extent of your life.
ОтветитьHey this is what I’m studying for 👍🏻 Thanks Shane
ОтветитьI'm 29 years old and have bachelor degree in Psychology. After graduating, I'm mostly do freelance recruitment and assistant researcher for social research. On 2017, I start my own online retail business and still doing it. But after last year pandemic, business is started to get really slow and now I think I needed new skill and always been interested in software and website development (front end and back end). Do you think it's too late for me to start learning programming and hoping to start career in programming?
(I'm thinking of doing self learning and watching online course because i think getting a computer science degree in my country is not worth it)
Do a video on Project Managers.
ОтветитьNot entirely truthful info, the 2 million available jobs are for a wide wide variety of topics on software, almost all of which are senior and above. 75% of demand in software is for a senior(6-8 years of specialized experience), 15% for mid, 10% for junior. So you have to battle, even with a degree, for a job when entering and thats why it takes both self taught and college educates programmers so long to enter, because theres no demand for junior work. Also picking the salary of a top company in the most expensive areas is a little dishonest. Junior engineers get paid like 20-30$ an hour across the US, mid a little more than that. The job is very stressful. The grind to get a job is brutal.
Ответить