You need to try things to find your way man, ive started a degree in CS and later realised It wasnt for me... Yeah it’s a waste of time, but the most important thing is to learn about yourself in the process so you won’t do the same mistake twice; for me it was simply that im not a scientifical profil, thats it and you make progress through learning new stuff! Take care!
shivam tiwari after 2 years in college of asking myself why i’m doing it, next step is to become a Hunting Gard, it’s basically a police officer for the wild, it’s the first time in my life im going towards things I love instead of going for a potential huge salary! Dont want to live my life for the weedends toh! Most people tend to go for the paying jobs, but if you’re not passionnate, your life’s gonna be crap! No matter what is the starting salary of your job, if youre passionnate, youre gonna get good at it, and when youre one of the best, money always comes at your door! Take care buddy and FOLLOW YOUR PASSIONS/DREAMS, if you do so the money will come later... and your live will be fulfill!
At work they wonder how I went from no programming knowledge to writing bots that make copyright claims on the web for us; I don’t have the guts to tell them I’m not a savant and all I did was google for a few days.
or you ask your friends or anyone you know that's studying computer science on the same semester as you, so they can send you the homework, bc you lazy af.
I've been writing code since I was 12 and I've been a professional software engineer for almost 15 years. The thing I dislike most about my profession is that I can't show anyone my accomplishments. It doesn't matter how brilliant your code is. To the average person, it's all gibberish.
In my honest opinion, if a video of a guy telling you to not become a software engineer convinces you to not do so, then you didn't want to in the first place. You have to be prepared to face adversities and people telling you not to do what you want, only then you will be happy and succed no matter what
Too late, on my way to becoming a software engineer. Update (05/09/2020): Still working my way to becoming a fully fledged software engineer! Update (27/10/2024) Became a full-on software engineer. Cs degree and have years of experience by now. I made it 🎉
@Jeremiah Peterson the salary of a software engineer depends on your country so if you live in a well developed country your salary is better, so even so if I want to become a software engineer in the Philippines I would need a second job cause the highest earnings I could get is 16k dollars There are only high percentage of employed software engineer in the developed country, so job slots will only grow in the future. So please don't say that they are afraid that they will lose their high paying jobs, cause there are alot more people that graduated in a high ranking status that is making less money to even support themselves unless having a second job So even if I worked hard, earned alot of awards. Me earning a good profit in software engineer is next to impossible. Unless I make breakthrough that will grab the attention of other countries, then I will be able to earn good amounts of money.
I'm gonna be honest with you. I often struggle with finding a balance between things I genuinely enjoy and deciding on a viable career. As a result I've never been able to actually plan for my future. I just can't settle for a job that's going to make me more unhappy. Finally I had an epiphany while I was messing around trying to code something in Java script that I really enjoyed doing it. I liked sitting there for hours trying to fit lines of text together like puzzle pieces and troubleshooting when things didn't work like expected. Even the boring small stuff I do for class is fun and fulfilling. It's just amazing to finally feel like I've found a field that works for me, y'know? And I've been looking around and seeing the reasons why people think you shouldn't go into software engineering/development and for once not a single thing bothered me. I can literally not see a downside. If anyone has any tips for me let me know, I'm trying to find a good college to get into now that I've solidified my choice in career. Wish me luck
Code is really handy. People who call it useless know nothing about it. Especially now that the world is moving forward and developing more technology, having a degree is insanely helpful. I have the same struggle of trying to find a viable career. But I know for sure I'm studying CS.
That PROTIP at 2:19 is so real, I can't believe I never knew about this. "whenever people define themselves by one thing, that culture is gonna be toxic" Amen bro
When enough people come together under one exclusive banner these emotional feelings converge to create cultist like behavior and an aversion from the outside world and further reality itself
"often perks like that are designed to keep you in the office longer or to make you dependent on your workplace" It's midnight and I'm watching this video in an open office, situated conveniently next to a snack bar.
Elon musk did this too. He took a bunch of entrepreneurs on a tour and at the end he told them that they’d all be failure, then he walked away. What he truly meant by that was that those who genuinely aspired to be entrepreneurs would ignore Elon and make their dreams a reality, and they did.
Didn't Elon Musk originally set up Zip-2 because he couldn't get a job working for someone else's company? The article I read could have been totally wrong about that, but it seems like starting a business was more neccessity than passion.
My point was that going into business isn't always a matter of 'having a dream'. A lot of people start off just monetising a hobby or fall into entrepreneurship due to a lack of other options. I don't agree that you should avoid it unless you 'aspire' to run your own company.
@@mimilowinski5101 99% of the time. No. A few who also did cyber security research/schooling... maybe? But not even all of those guys. Stuff like that is VERY specific.
To be honest, while the cs community online is toxic, a lot of the cs people ive met in real life are actually pretty cool and really like to talk about all sorts of tech
It's true what you are saying though, the people who succeed in programming are those who are truly passionate about it. You've got to really WANT to do it because it's really hard especially at the start when it's easy to become overwhelmed with confusion. I remember teachung myself and after 18 months of dedication I remember still being confused about so many things and at that point wondering if I would/could ever make it as a developer. I am glad I persevered because I did eventually find success and had two very respectable development roles. I'm still as passionate now as I was back then, im now 48 and fired up.🙂
Hey Jarvis, I think you missed the most important reasons. I've been a software developer for almost two years and to add to the list of why you shouldn't become one: (at least from my experience at my job) 1) *It's very isolated.* You do have daily meetings for 15-30 minutes a day but after that you're pretty much working by yourself. You start to feel a bit disconnected or out of touch with the world and people. 2) *It's not a job you can talk while doing.* Let me explain this one. Unless someone is helping you or you're doing some kind of pair programming, the work you do requires some level of concentration. So you can't really talk to anyone and also work at the same time. At least at my office, we talk but the conversations are very brief, maybe 5-10 minutes because when we're talking we're not working. So this may not be for everyone, even if you're introverted. Talking to people I think is a big part of being healthy. 3) *The field and technology evolves and changes really fast.* Now a lot of people describe this as a positive, that they are not stuck doing the same thing over and over again. But it is also is a double edge sword. This means that you are constantly needing to go digging through google, stack overflow, reading documentation and constant trial and error to get something working. Often getting stuck and needing to actively look for a solution, over and over again... forever. You don't really have a day were you can sit and go through the motions, relax while getting the work done, stress free, etc. It gets a little tiring some days. 4) *It's a shitty feeling when you get stuck and don't make any progress.* This depends on your personality but every now and then you get stuck on a problem, or it takes you a really long time to solve. Even after asking for help. This hits me in two different ways. First, I feel bad because someone is paying me for these hours that I am not getting much done. I feel like I'm letting them down. Second, to feel good about my work I need to feel like I'm making progress and getting things done. When I stall by getting stuck, I get the exact opposite feeling. Which is a feeling of dread I guess? But again, this is just my personality. 5) *High visibility when something goes wrong.* This comes with high levels of stress. Also when you end up having a bug in something you wrote, which happens to all developers, everyone will know about it and know it was you who caused it. They don't blame you or anything. Usually it's multiple people who missed it, including any testers or business people who approved your code. But ultimately you know you wrote that code and it's your code that caused the bug. I completely agree with your sentiment that this job is not for everyone and there is too much hype surrounding this field.
god yes, i agree so much with your comment, especially with points 4 & 5. I’ve gotten anxiety attacks out of worrying over the errors that exist in my code so much, which sucks so much because I never had such an issue until I entered CS.
Jack Windensky I agree especially with the point about being stuck. What's worse for me is having standups everyday and I have to say what I did yesterday and will do today.
Razey omg I know, the stand ups every day kill me, because not every day I’ll make progress and I just feel like I’m not worth being on the team and feel like a fraud
I though you were really cheesy when you first started your channel, but now I think you genuinely are a good person that’s trying to put valuable advice for free. Keep up the good work, many people really appreciate your time/effort
@Azharuz Zaman699 for free, who do you think that's directed to? The viewers. We aren't locked behind paywalls in order to get advice from Jarvis, that's the basic idea.
the thing with software engineering is, that it is a really unthankful job. Most people don't understand what it takes to make some softwares. So you shouldn't expect people to praise your for creating something but learn to love it yourself and find that the most important thing. Because praisings isn't one of the things you'll get as a software engineer (expect for people that are software engineers too, they will understand)
In my case I love the challenge of coding something complicated or that I have never tried to do before and get it to work perfectly as requested or as I intended it to.. I don't care if someone else thinks I did great or not, I only care about proving myself that I was capable of doing it and I get great satisfaction from it
To be honest, it feels like the toxic culture you described fits with almost every industry. Having taken art classes as an extra-curricular, this air of superiority runs deep with many . " Oh you're drawing Goku? Soon you will get to real art..." It's not the industry or field of study, but it's the massive egos of individuals who have something to prove... EITHER WAY THOUGH, I watched the entire video, #jarvis #vs #the #algorithm
There are pretentious idiots everywhere, but especially in art and literature fields - less so in medicine and sciences, but you still find a lot. Don't waste your time with these douche-bags, life is too short.
I think the real reason to consider not doing it is because the type job is different than what people think. I saw a lot of people drop out of CS because they wanted to make video games or the next big app, thinking they were just gonna fling ideas on a board, go to parties, have a good time, play video games, etc. Then they sit down and realize they have to churn away code before a tight deadline.
for my whole childhood i wanted to be a teacher but i was forced to stop going to school after 8th grade due to bullying, mental health issues, abusive teachers and a bad home situation. i spent all of my teenage years both suffering from the aftermath of what caused complex ptsd (c-ptsd) and severe social anxiety, as well as "knowing" that id given up on my future, that id never be able to do what id always dreamed of doing due to a situation that felt like it was entirely my fault. after all, i spent all my time in front of the computer, afraid to go outside, afraid to meet new people, and would probably have to live on disability anyway. i liked to draw and write, but it didnt feel like it was anything that would pick up my future. they were both just hobbies computers have always been a comfort for me, ever since i got my first one. communicating online was more comfortable for a number of reasons and it was a lot easier to meet people who couldn't judge me when at first they didnt know my face or name. since i was on a computer from a pretty young age i was really attached, but what i also didnt realize is that i was pretty okay at working them -- even knowing bbcode, html and some css, so being pretty accustomed to basic programming. online i met probably the best people ill ever know -- similarly disenfranchised, fucked-up kids who were going nowhere fast and some still actively being abused by their families. these are people who gave me a home, a family, the people who talked me out of suicide, the people i did all of the same for. not ONE of them lives less than 600 miles from me. i would have never met these people even in passing without the internet, without hardware and software engineers working to make my words send and do it so quickly i wasnt able to do anything wild with my rudimentary web design knowledge for several years but relatively recently i started programming more often -- i learned more complex css, html, and pecked around a bit at javascript. within days i was making pretty functional shitty little websites in visual studio. as i learned that i had friends who also knew basic programming stuff and wanted to hone their skill, i was able to ask for help and answer questions and i could even make websites that my friends requested, collaborate on stuff, or squeal about it. i realized soon enough that programming made me really really happy, that making ideas real with other people and having the skill to do so was amazing, and that even if i wasnt great at it, i was improving at a steady, fast pace. even the parts of it that frustrated me were ultimately fun and rewarding to work out, and i knew i always had my "team" to fall back on, and my absolute favorite part of it was working in that team, having an idea and fleshing it out and making it "real" with my co-conspirators. i realized i wanted to spend the rest of my life doing this, working with the computers that i called home. computers saved my life at countless points, in part by existing but mostly by introducing me to my friends, promising me that i wasnt alone or abnormal. computers are going to save my life again, giving me the future i thought i lost forever so long ago. i don't need to be rich or famous or even the best at what i do, i just want to chase what's finally made me happy again. this is my dream job. TL;DR: IM GOING TO BE A SOFTWARE ENGINEER AND YOU CANT STOP ME, JARVIS, IF THAT IS EVEN YOUR REAL NAME
I've been a registered nurse for 6+ years. Took a programing class on C++ in community college (it was a great class despite being in a CC). I started working at 19 as a nurse and have my bachelor's. I'm going back for a post bacc in CS because I can't imagine working as a nurse for 41 years :/. No lunch, very poor working conditions. Pay isn't on par with work. Administration doesn't care. Patients are physicallly and verbally abusive. And we take the blame for everything while simultaneously having to do the work of three people at times. I've had coworkers with teeth knocked out, broken jaws, punched, I've been scratched and hit. So I get your point but not talking to people and getting lunch and not being physically abused? Sounds like a dream.
The prevalence of abusive administrators, doctors, nurses and patients is high - YES, there is a lot of abuse going on in the medical industry… But there is no proof that misery is actually less prevalent in the corporate world. In the corporate world we rarely will be physically attacked. However, the prevalence of psychopaths, on the other hand, is very high. If you can get a position in a big company you will have an even bigger chance taking an even deeper look into the abyss of the human soul - at least in my humble opinion and experience… Owning a business would be probably the best option to avoid abuse of any form in general... Anyway, all the best.
Been a nurse over 15 years. I've had my share of abuse and weird shit, but there are good things about it. 1. You get paid for helping people. 2. You're not stuck sitting on a computer 24/7 trying to figure out a code that's not working right. 3. Job security. You can go anywhere in the country and there's always a nursing Job available. 4. You don't need to be a nurse that do direct patient care. Nursing informatics deal with software for the medical industry. 5. Work schedule is very flexible. 6. You get to know which doctor and even pick one to take care of you or your family. 7. You don't bring work home. Once you clock out, you go home and enjoy family time or whatever. 8. You're not stuck in a cubicle working with nerds that only talk about hentai all day, everyday. 9. Did I mention hot nurses and doctors ?? If you're into that kind of thing...... 10. Your skill set is very practical and highly in demand when shit hits the fan. Nobody needs a computer programmer when society falls apart. In fact, nobody needs a computer programmer for anything other than hacking their friend's facebook account. Well, it turned out to be a bigger list than I thought but yes, when you learn to see past the bad shit, you'll come to appreciate being a nurse. I learn computers, electronics, and other stuff just for fun and hobby. I wish I had the IQ to learn it all but i wasn't given that kind of gift......
@@WTF_BBQ my whole family are nurses and the majority of them don't want it for their kids. As for some of the points you have they are valid. But day in and day out for 40+ years? Even longer since my generation may retire later. As for nerds, I happen to be a "nerd", I like fanfiction, fandom, anime etc. I don't like being around people much at all. And enjoy my solitude. I don't plan on losing my nursing skills all together. But I think after putting in this much time I can see whether I enjoy something? I frankly don't care about helping the majority of patients because they DON'T care about you. And as for not taking your work home? What about the worry and lawsuits? How about the high depression rates of nurses? Can we agree that maybe CS isn't a panacea but nursing isn't either and as for SHTF I have a ton more skills than just nursing. Probably about 5-10x more than the average person.
@@eternaldissident857 No job is worth doing for 40+ years unless it's something you really really really love doing. I've only met a few who are that lucky. I would like to say that I'm a nerd too, but I prefer to have more diverse friends than simply being limited to that population. You also mentioned about patients not caring about you. Well, you gotta remember they're sick to begin with. They are scared, angry, and frustrated about their condition so that is understandable. Everytime I thought I got sick, I thought i was gonna die. No joke.... Being sick sucks ass. Regarding lawsuits, I've never seen a nurse in all my time in the hospital who got sued over malpractice. Follow the hospital policies, and the nursing guidelines for your state and it's not a problem. You would have to be super negligent to be in trouble with the law. You wondered about depression in nursing. Well, I can honestly tell you that majority of that comes from problems at home. When they bring it with them to work is when things get ugly. I've only seen 2 nurses so far who resorted to narcotic use for this reason. Bringing work at home. Well, this one REALLY SUCKS. Imagine working all day, then you come home only to work some more. I've seen my brother do this. He often go to bed at 11pm only to wake up at 5am to get ready for work. Remember, you don't get paid to work extra at home so you are essentially working for free. If your marriage don't fall apart over this, your spirit will likely break under 5 years. Just look at those deskjob workers who work to beat a deadline, they look like shit.... Yes, I can agree that neither job is a vacation. 99% of the nurses i've seen are only there for the paycheck. It's sad, but it's true. But, when you worked long enough in any job, money becomes increasingly more important than the job itself especially when you get old (like me).
@@WTF_BBQ Fair point. But my overall goal is to make enough money I can "retire early" aka do what I want in a small job of opening an animal rescue ranch. And basically let the money I earned grow and not touch it while I leave off the smaller income I make. But I think after 6+ years that's enough to decide whether a career is for me or not? I don't enjoy nursing the majority of the time and I'm okay with doing something new every 10 or so years. I know a paramedic who worked 10 years as an accountant. And now is a paramedic and owns a bar. And before being an accountant she was a hair stylist. She saves her money, is smart and reliable but likes to learn different things and after some years gets itchy and does something else. Nothing wrong with that. It is kind of a costly option to switch careers and training but we all make not as great decisions in our own way. Our experiences with nursing have been quite different. I understand money is very important the older you get. But I have lots of stuff in place to ensure I will have a sizeable retirement and actively study finance and investment.
^agreed. I see too many co-workers worried about an influx of software engineers but the job demand keeps going up. And honestly if there IS an oversaturation 10 years down the road then it will be the post-grad kids that suffer, not people who already have 10-15 years experience
You guys are delusional, half the kids in highschool are growing up learning to code. They are learning on the internet and not getting themselves 200k into debt. They will be putting you out of work in the next 6-8 years. There is no job security in programming. Example: How many people do you work with that are over 45?
M34T you forget the 3rd option, build the bots myself. Who said I was going to school for programming? Currently getting a dual bachelors in MIS & Business Analytics and a dual minor in Data science and CS
Being a software engineer sounds cool, but I feel like I’m not...smart enough? Anyone else feel this way? Maybe it’s not just not for me, I never really liked maths
Me too. I feel like an imposter most times. I would procrastinate and self sabotage. The worst is when your profs compare you to the other "smarter" students and sound so disappointed.
Never doubt yourself or underestimate yourself. Watch, read, and write. Or whatever order Read something enough times it starts to makes sense watch something enough times it will eventually make sense. Keep pushing till you no longer think "wtf is going on" , then you will become acquainted.
Those people telling you that your achievements aren't yours, and are because of things like affirmative action couldn't be more wrong. All of your achievements are because of me. I work in the shadows, pulling the strings of your life. You're welcome.
Finally someone talking about all these "perks" at the workplace (ping pong, gaming consoles etc.). I sometimes feel like I'm the only one that doesn't care about that. It really doesn't bring any value to me. Give me a nice environment to work at (good office, great colleagues), pay me fair and everything will be fine. I don't need those "perks" that are just a distraction to me. I don't want to spend all my day at work even though I love my job.
You can also choose software engineering because of the type of industry you want to work in, not because of a programming language or if it’s cool. Maybe you love education, but don’t/can’t work as a teacher, look for companies who develop educational content/tools for schools. You have a chance to work with those industry professional and make their work easier/more efficient, which can be just as satisfying.
I just realized today that I never subscribed to you even though I have been watching your videos regularly for the past 7 months lol. TH-cam's algorithm sure knows what I like to watch huh. Anyway, this was such a true and realistic video that I think all the people who are thinking of getting into software engineering show definitely watch. Oh, by the way, I subscribed. :D
Software engineering isn't for everyone, so theres ui/ux, fullstack, computer scientist, theres game development, computer science things like graphics and compression, cyber security, business side of software, law side of software, pick anything u like
@@SaQws nothing is easy man.. everything require math.. get tutor, get professors.. do something to advocate for yourself man. all these careers are good.
@@deveswaranm I already enrolled. I took it so that i could study all of the basic, and if i get to understand more on what i want then maybe i could take bootcamps or certification courses to better improve my understanding. Computer science course alone could make me stick to the field it only offers, while being on IT i think i could get to be anywhere. Im not sure tho haha
Slowing down that hype train. It's always good to remember there's multiple sides to everything. We're bombarded with how EVERYONE should become a software engineer so this perspective is much appreciated. Thanks Jarvis
Reasons I became a programmer: 1. Growing up, I always loved computers (or any technological stuff) more than I loved people. Humans were mean and confused me. Computers were my 'happy place'! 2. I hated all the jobs I tried that required good social skills and didn't involve technical work - sales, admin, HR, customer roles, marketing, etc. Urrrgh! The first IT job I landed (by accident) I absolutely loved! I worked 10 hours straight and was upset to leave at the end of the day, every day. I never got tired of the work. The other people on my team were all just as technical, geeky and didn't mock me for being a bit odd. That's how I knew I had found my career! 3. I enjoy fixing things, building things and problem solving. 4. I wanted a job where I could work from anywhere (preferrably home) as commuting was wasting hours of my life every day (15-20 hours per week on average) and I'm not rich enough to live in the city. It was either Youtubing or programming, and I have zero interest in Youtubing! 5. I couldn't afford the money or time off work to get a degree when I was younger and programming was something I could teach myself and realistically get a job in without getting into tons of debt. 6. Bit of a rant, but I would also add that being female is a bonus in the tech industry (sorry feminists)! I'm pretty certain I've been offered more encouragement than men in my situation, simply because there is a trend to get more women in tech (and even before that, it definitely benefited me being the 'token female'). I've always worked in 90%+ male teams and they are all amazing, without fail. I've never met any other female programmers that have had an issue either. Banter is not the same as discrimination and I prefer working with guys because there is more banter! I'd feel really awkward if everyone was overly polite all the time and wouldn't enjoy it as much! That said, I personally think you should only learn programming if you naturally enjoy it (not for the money) and have that mindset. I've been told repeatedly that writing code is painful for people who don't naturally love it (just as painful as the thought of standing in front of a camera making TH-cam videos is for me)! Doing anything just for the money will psychologically crush you after a few years. Only get into programming if the thought of spending all day in front of a screen writing, testing and researching code excites you!
Same. I always loved understanding how things worked - even how people worked. I went to college in accounting, but halfway through I realized I loved programming. I took as many related classes as I could, and now although I'm technically an accountant, probably between a third and half of my work is programming tools to automate processes in my department. It's pretty awesome, because I don't have to spend all my time doing just accounting or just programming, but I can let my brain work on something different when I get stuck on one thing. It's a tech company, so there are a lot of people who can help me if I have questions. I'm pretty sure you have to love the brain-twisting aspects of programming though, since otherwise it will drive you absolutely insane And yeah, banter. Lol. If trash-talk and twelve-year-old boy jokes bother you, don't work in tech. I'm pretty sure most of us grew up with some kind of social interaction issues, which is why we spent so much time doing math and actually learning things instead of hanging out with friends like normal folks. But as a result, we tend to prefer blunt talk and terrible humor. (As far as being female goes, I've never had issues. I know how to shut people down (and I've done so - nicely), but I also know how to take a harmless joke. I'm sure there *are* places with sexism problems, and I know friends who have issues in the gaming community, but I've never personally experienced any of it at either school or work.)
@IdkGoodName Vilius Every interview I've had has asked to see a portfolio, not a degree. Half of the devs I work with don't have degrees and the other half have a mix of IT and non-IT degrees. For example, my last boss had a BA in history (hardly a technical subject).
This advice is really important because as much as you can, you should be putting yourself in charge of your life. The point you made about going to work for the 'right company' is really important. I've seen it firsthand where if you're just going from developer position to developer position, you MIGHT be successful, but even if you are, it will mean that you're just a generalist. This situation poses its own problems. Many companies that are looking developers, are NOT in the software business and they won't necesarily value what you do. Sometimes developers in these environments will feel the pressure to cut corners and ship less than elegant code or will overcomit to work leaving you, the rank and file developer to put the entire project on your back to get the work done. If you're looking for contract work through an agency, many technical recruiters will only exacerbate this problem further. They work for the companies that they're recruiting for and not the candidate and they will try to get a candidate to go along with work situations that they might not otherwise, I.E (requirements and or deadlines are unrealistic). They're going to serve their client's best interersts before a candidates as it is the client that pays them. Not every contract or opportunity is like this, but it is possible to get roped into this kind of scenario. If you specialize (in say JUST angular, VueJS) instead of being a fullstack developer who's front end framework changes from job to job, you're going to have an easier time getting experience in a skill that you build over time and if you're the one who's picking it out (instead of your employer) you're going to have an easier time sticking with it. Some developers will say that you should be able to learn a new stack in a couple of months, and while its possible to get the basics of a new technology under your belt in that time, its not a very good strategy by which to manage your career. Think about it. If you're always a beginner, then you've never reached a point to master anything. In life, time waits for no man and tommorow is not promised. You don't have time to learn every framework and technology as a developer, I don't care how much people insist on the contrary. Its not an effective use of your time.
Literally just started following you just an hour ago and have binged your videos since then. I'm a biology major, but I love everything about computers and never had any idea of what I'd like to do (which is why I chose a broad major). I'll look into more programming videos to see if this may be the route for me. Thanks for the awesome vids!
Okay, but mechanical keyboards are vastly superior than...shit, this is what you were just talking about. On a serious note though, keeping up with all these new languages, tools and frameworks...man it consumes your life. Thanks for keeping it real 🤘🏼
Thank you for the insight. As a content creator, it is easy to see that your followers may begin wanting to pursue things that they may not actually want to do simply because you're doing it. It's great that you felt the importance of confronting this issue. Keep on doing you.
*BREATHES* GUYS. I was at a funeral when I was asked what I was doing (school wise) and when I told them I was majoring in Computer Science they were like “Cool! Now I know who to call when my computer acts up” I had to look at the imaginary camera like I was in “The Office”.
Don't worry, when you can't find a job when your in your 40's. You can always think back to the software boom and how you guys were kinda valuable for a bit. Or you'll be hunted down by all the people who've been put out of work by AI and Robot labor, if your not one of them yourself lol.
+Dustin Soileau So you disagree that the inevitable goal of technology was to enable us not to work right? Show me where Humans have created a self aware, super intelligent eternal consciousness before please. I would love to hear this one.
I'm 1:04 into this video, and I want to give you props for your comedic timing and framing. The soapbox bit? YES. Keep doing this stuff, dude. You're killing it :)
To be honest, I started following you because of software engineering but now I only follow you because your videos are crazy good and funny. Am i the only one?
I actually like the meaning behind the video And how you don’t shoot anybody down because u know that anybody can do what you do if u gave them the knowledge you hold or if they choose to learn
I'll tell you one thing, become a software engineer but only if you're good at learning. Like you've learnt how to learn. Every minute of programming you learn something and if you don't know how to learn and take in information properly, you won't progress. In this industry, if you don't progress, you'll get bored really REALLY quickly and not only that, you'll fail behind and the competition will eat you up. The day you feel like you're not learning, change something or leave, literally. You have to be on top of your game at all times. That's the hardest part about this job in my opinion.
its not that bad, once you know the basics ,learning new stuff is not exactly difficult. I can probably learn new programming language very fast because I can just google the syntax and I know how most of the stuff already works like variables, loops, methods etc. If you have done something for 8 hours a day for 5 years you just know your shit no matter what field it is
Not entirely true, some people try to learn too damn much and they mix languages with one offs losing all maintainability of the code like a mad scientist.
Don't forget the endless hours working on hundreds and hundreds of labs for your classes. At least at my college, my professors drown us in work to the point that you don't have time to do fun stuff on the side. Not only that but, they blow through the course material so quickly that you can't even get the complete hang of it. Also burn out is a real thing lol
Literally I was being thrown at so many new topics every single week. Like one week it is interfaces, the next week it is race conditions and then the next week it is implementing data structures and then the professor says that the class is not enough and you should be doing so much more on the side and I am like, I have four other classes on the side and I also have other things to do.
I love that tbh, a lot of pressure, which motives me a lot. I find the fun when doing the course, the workload. And if there isn't enough work to do, I would make my own problem. That's why I still can't relate to anything about school in the comment section.
I am so confused, I feel lost... I really wish I had someone to talk to. I've started my Computer Science Degree two weeks ago, and I felt so overwhelmed. I have some serious math anxiety, and I really value my free time, so I've been having some serious anxiety and panic attacks. The studies were so demanding that I was forced to study every day all day from 8 AM until 11 PM and even then I couldn't keep up with the pace, my body reacted badly, physically. I couldn't eat, I couldn't sleep, my heartbeat was racing, my stomach kept on turning... So I just quit. And I've never experienced with programming before. Yet the idea of creating my own websites, my own apps, my own games always excited me. I just never had the courage to do anything, I am afraid of finding programming boring, yet I don't even know because I didn't try, I don't know what to do or how. And no matter what career I try to imagine myself pursuing instead now, it all seems quite dead and boring to me now. I feel off...
Look at the bright side of it.. at least you tried it and now you know that its not for you. I have a friend who attended to multiple subjects on university and last year he found out his perfect topic ( he is 30 btw, started searching late at 26 y/o)
You tried and that’s what matters! Learning to code is not easy and is like learning a new language such as Spanish or French: there’s rules to it that must be followed in order for it to make sense! Please don’t beat yourself up!
You find it boring or overwhelming? Or boring and overwhelming? For me, at first i found it overwhelming but not boring. I felt like quitting so many times but i felt God encouraging me so i don't. It was hard for me to learn things that prof explained in class i never understood them. I always had to go relearn things on my own a way i could understand things myself. I felt like going to class was useless cuz I just couldn't understand the prof but when i analyzed things and debug the code for myself, i understood much better. I kept teaching myself and ended up graduating with honours no thanks to professors. I had my first real programming job this year and I'm having fun.
Same exact thing happened to me about a year ago. Entered therapy after it and took a very light courseload. Figure out your anxiety and panic attacks, those are NOT normal, you shouldn't have that because of studying 9 hours a day. Maybe take a normal course-load when you're ready and then sprinkle in just a little bit of math, instead of just all math.
ℙ𝕒𝕔𝕒𝕣𝕒𝕟𝕒 ® Yes. That was exactly what i looked for. A few webshops later, i recognized that i hate to be Designer, developer, Marketer, post man, Tax, support in one Person. Even my dream of the idea of a cool platform ah, let me explain it this way: the more skills you got the more you got a lack on creativity. And even my best projects figured out to be only a copy of something existing. My best approach was the first bookmarking service - no one cares a german Bookmark service a 17yo made. 4 years later delicio.us came out. Got millionairs i guess. I missed the 3 Part in all this. It was luck. Creativity, skills and Luck.
Really great to see this sort of video being honest. Being a software engineer isn't for everyone. And I'm still slightly bewildered why so many people want to get in to that particular area of tech. I mean, there are lots of different roles in tech aside from software engineering: Dev Ops engineer (emphasis on ops), Data/Storage engineer, network engineer, Unix/Linux engineer, HCI specialist, Data Scientist, Database Admin, System Admin, Cloud engineer, Systems Engineer.... lots of really cool, well paid roles in tech aside from software engineering. In fact I know of several software engineers who actually pivoted in to other areas of tech because they found they enjoyed them more.
In my opinion, passion and a job are two different things. That is, your passion will not necessarily make you a paycheck. As an example, I recently discovered that I really enjoy traveling and discovering things, trying different food, vlogging about it, and writing about it. I discovered this while traveling in Europe. Sadly this is an expensive passion to have, and you can't make money as quickly as you need to keep this passion going. So in my case I have to work a job that I don't really like so I can earn a paycheck, then after that I can go pursue my passion.
That's what I have in my mind righttt now and I'm bein overwhelmed bout it... I don't know what to do anymore.. My thoughts are like I need to work, even it is not what I really love but still I kinda have some background bout it (programming) and so this is my only choice, to fulfill my passion and happiness...
I strongly encourage any one to become a developer if you want to build software and/or your own business for the future. You don't have to be the best, just understand enough so you can get around using tools already freely available all over the internet.
JARVIS!! (I like to yell on the internet) You might not read this and that ok. I have no interest in becoming a software engineer, but your down to earth perspectives on just life in general, has helped me to feel more relaxed in my life. So, Thank you!
The secret to avoiding burnout is not not work more than 40 hours per week. Working longer hours doesn't make you more productive, it makes you more okay with producing sub-par work, which adds to the total amount of work you need to do. Go to work, take your lunch, and when you leave for the day, put work completely out of your mind. Ironically, you'll be more productive and less stressed.
For me, the key to avoiding burnout is to not work more then 10 hours a week. At least, for intense source-code oriented work. The rest of my time, I need to be reading, writing, explaining stuff, analyzing data, creating visual content, etc.
LastRelik I feel you but not every dev/engineer has that luxury. A lot of apps I work on, for instance, deal with transactions so if one of those sh**s the bed I can't just leave at business close or expect to not be bothered after hours. I've gotten better at being proactive while building applications and doing maintenance to avoid situations like these but there's only so much you can plan ahead for.
Daren Wilson I've had colleagues recently suggest for me to make more time for reading and studying during working hours since I'm spent by the time I get home. I keep putting it off but it may actually help.
I obviously don't know your exact situation, but it sounds like quality assurance and test-driven development should be a strong focus, not working too many hours. Working too much in a week will make you complacent with your quality and you'll have more of these issues. Plus you'll be tempted to take more shortcuts which will almost always lead to more work down the road.
years back, someone actually convinced me to install gentoo. i can't believe i actually fell for it (and then like a year later, my world file went insane, which is a thing I wasn't even aware was possible.) It made me REALLY REALLY appreciate easy distros like Mint tho
The only danger is that it's probably the most oversaturated area right now half my friends are doing it ,in a software engineering course myself so I'm no better😂
Right...... lol GL with that. I just saw a new AI that rights code for you. Just tell it what you want and It will right it. GL with that career security.
Shit dude one day you will be back chatting yourself without meaning too. I get impressed by anyone learning anything to be honest. Good insights as always.
Basic programming googling: “Help my code says syntax error what does that mean?” Pro programming googling: “Global variables vs local variables python”
That's honestly intermediate. I think of myself as entry-level but you really have to go into the depth sometimes. Like one of my google searches was basically how to integrate hand tuned assembly context switching between a rust and python binding because it was too inefficient. As I grow I learn how much more there is I don't know
This is a great dose of realism to counter the hype. I agree that it's needed, amidst all the noise. I met some people in school that were absolutely beyond lost to the point where they could even see how lost they were, and I feel bad that they are cruising for a choice between a hard ride or a broken dream. I don't think the inordinate difficulty is the real barrier, but it does fit better with certain personalities (stubborn, creative, logical, inquisitive) and I think *that* is a real thing that people should acknowledge and reflect on before investing time or money into it. Like... just try it out for a while before you set your goals on it.
Pfff, real programmers code on a piece of paper... Then they put it in a scanner and let the machine decipher the code. Why do it the easy way when you can complicate your life.
Thank you for making this. I’m 30 and about to go back to school for software engineering. I feel like being a woman has already prepared me for dealing with the elitist and condescending nature of the career because I’m constantly being invalidated for liking video games lol. But I’m so glad you made this so I know what to expect. I wish people in tech could just be cool and want to be nice to each other smh.
I've worked mainly in IT and IT has a lot of the same gripes and grievances, you really have to love what you're doing Also, I feel any job where you work with computers you'll have someone asking to: 1. Fix a computer related thing (i.e. printer, Microsoft update, Mac not connecting to [insert product here]) 2. Can you hack a facebook account for me? 3. I have this awesome app idea! It's like (insert thing they used once) but different! Can you build it? Like the entire front end, back end, ios and android application?
I'm learning CS cause it's awesome. There are struggles, but if you overcome it's really rewarding. Having some hobbies beside this really helps in the long run also.
This x 1000. That feeling when you create something complicated, then find the ONE bug that was keeping it from working and fix it. It's like a roller coaster of emotions!
Funny thing is I was an IT Specialist before going into software so I can fix people's computers/printers/phones/etc. Did I say funny thing? I mean sad thing. :(
nerdfighters represent!!! but also: this whole video was a much needed perspective to help balance out all the white noise of the hype train that sometimes just feels so overwhelming that you can lose track of your own stuff. Thank you for making this!
Whenever someone I know has a great app idea, I tell them I'd love to help but first I need them to wireframe it for me, including navigation. End of conversation.
I’m going to graduate with my CS degree in the spring. There was a time a couple years ago where I thought it wasn’t going to work out for me. I ended up deciding to pick myself up by my bootstraps (pun not originally intended) and make it happen, and even though pretty much everything you’ve said is true, I love what I do, and I love thinking about what I’m going to do next
Reasons not to be a Software Developer from a person with 25 years software development experience: 1) *Constant Change* - Overtime this gets very challenging to keep up, you’ll notice this as you age and will get to a point where you’ll be trapped when your much older. Trapped as in hard to keep up and hard to start a new path with a different profession. 2) *Too Much Information* - This is tied to point #1 but deserves to be called out on its own. There have been cases where I’ve literally forgotten my own name at the end of the day because of the constant barrage of new data everyday, year over year non stop. 3) *Solitary Life* - Your mostly working with software and machines who can’t talk back so your mostly just inside your own head constantly thinking. There are several degrees to this depending on if you work at home, have your own business, or in a team setting but still it’s mostly alone time. 4) *Lose People Skills* - This is a side effect of #3. To some degree you may expect humans to behave a certain way you come to expect from software or machines or just forget how to behave in certain social settings and will become socially awkward. 5) *Lose your Spirituality* - Software and computer behavior is binary, it either works as expected or there is a bug. It doesn’t leave room for anything else, over time you will lose your belief in any spiritual thing you believed in because everything has an answer in the computer world. And spirituality has a “faith” or a sense of unknown to it. 6) *Stress* - Other points I’ve made adds to this but also tight schedules and error prone code you’ve inherited and lousy bosses adds to this also. Depending on the level of stress your exposed to will change you, either age faster or it will manifest into some addiction as a way to cope with it. Or can lead to depression. 7) *Sedentary Lifestyle* - You’ll be spending most of your day staring at a screen sitting on a chair. It’s not good for your health or well being. 8) *Unknown Long Term Effects* - By this I mean that Software Development has only been around for a very short time compared to human evolution. How it affects us is unknown, who knows how we are being affected with prolonged exposure to the points I’ve made above. If your crazy enough to accept all this then so be it, you’ve been warned. Being a Software Developer is a life long commitment in order to be great. It requires discipline or you will waste your time. You have to truly enjoy it and commit to it and dedicate yourself to it and accept the risk that even if you have all these qualities you still might end up wasting your life pursuing it.
Yeah, but you make more $$$ then a McDonald's store manager and you don't have employees that are on work release from prison or 'tea-bag tia' blowing guys ib the drive-thru while working the overnight
Number 5 is only your opinion and comes from a "fixed mindset" rather than a "growth"-oriented one. With many faithful believers, when we get stuck on a bug, we will pray silently for help; bcz trials come with faith. Shalom.
1:23 Just tell them: "Okay, no problem, my rate is $60/hr including partial hours. Here's this contract for you to look over, if you're still interested in hiring me to do this work, then give me a call and we can work out an estimate for whatever you need done." This is the quickest way to get them to never ask you menial tech support questions again.
It’s so hard to find your passion or am I the only one
HyperToxic Death same. I feel lost.
You need to try things to find your way man, ive started a degree in CS and later realised It wasnt for me... Yeah it’s a waste of time, but the most important thing is to learn about yourself in the process so you won’t do the same mistake twice; for me it was simply that im not a scientifical profil, thats it and you make progress through learning new stuff! Take care!
One thing I have done to help me is listen to what people tell me I’m good at. Also what truly makes me happy.
@@Vincent_Desjardins so now you know what you want to do?
shivam tiwari after 2 years in college of asking myself why i’m doing it, next step is to become a Hunting Gard, it’s basically a police officer for the wild, it’s the first time in my life im going towards things I love instead of going for a potential huge salary! Dont want to live my life for the weedends toh! Most people tend to go for the paying jobs, but if you’re not passionnate, your life’s gonna be crap! No matter what is the starting salary of your job, if youre passionnate, youre gonna get good at it, and when youre one of the best, money always comes at your door! Take care buddy and FOLLOW YOUR PASSIONS/DREAMS, if you do so the money will come later... and your live will be fulfill!
A programmer is a pro google reasearcher
True.
I always say yes to any task. Then google what to do.
Exactly.
Facts
At work they wonder how I went from no programming knowledge to writing bots that make copyright claims on the web for us; I don’t have the guts to tell them I’m not a savant and all I did was google for a few days.
You use a computer? *pfft*
Real programmers punch holes in to cards
my CS1 prof used to brag soooo much about how thats how he started LOL
LOL, if the children even understood what that meant....
@@Frio I cannot agree more
Pft real programmer weave and make knots on copper wires
But that’s social engineering
Anyone that’s a software engineer knows it’s 90% googling why your code doesn’t work, 9% thinking how to solve your code, 1% coding.
A real software engineer knows that this joke is overrated
or you ask your friends or anyone you know that's studying computer science on the same semester as you, so they can send you the homework, bc you lazy af.
I'd rearrange it with enough room for shitting the bed when your code works out of the box on first compile.
I hate it that this is funny
Still that's not 100% true
real coders use scratch
Damn right
Lmao
REAL architects use lego
Real programmers wire their circuits in hardware
Pythonroom is the truth
I've been writing code since I was 12 and I've been a professional software engineer for almost 15 years. The thing I dislike most about my profession is that I can't show anyone my accomplishments. It doesn't matter how brilliant your code is. To the average person, it's all gibberish.
Thats completely true. Thats why I started climbing the corporate ladder a while back
Damn son
The feels
John Dunlap how did you become a software engineer and how does the pay look?
Yeah you can. Just show them the program or explain what the code says or does
Not like I show ppl a report :p
@@birdsofparadise1 I've tried that approach with my wife. It doesn't work.
Who else is not listening anymore but just looking thru the comments
wait what
Yes
milo verreijt bruhhhhhhh
I only watch videos if comments are good..if comments are disabled I don't watch at all
right here 🤚 ..and i didn't finish watching..got bored
In my honest opinion, if a video of a guy telling you to not become a software engineer convinces you to not do so, then you didn't want to in the first place.
You have to be prepared to face adversities and people telling you not to do what you want, only then you will be happy and succed no matter what
This ^
I think that was the point of the video tho
Preach! That’s why I’m checking videos like his!
Very true, a video won't do a thing,😊
tbh the video made me want to study it even more i can't wait till i finish school
That’s the point of the video. Make sure you don’t go into it if it’s not for you
Too late, on my way to becoming a software engineer.
Update (05/09/2020): Still working my way to becoming a fully fledged software engineer!
Update (27/10/2024) Became a full-on software engineer. Cs degree and have years of experience by now. I made it 🎉
Yeeeeeaaaaaaaaaah
@@OlaftheGreat Yyyeeeeeeeeeeaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhh
@@Booooomoyo YEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAH
It's good! Keep going
Don't listen to these stupid videos
@@asuasu7063 Thanks for the motivation! I don't necessarily think that these videos are stupid, it's just one opinion out of many ;)
You just convinced me to become a software engineer
please don't
dont become a software engineer
You're the man.
Suketu Patel reverse psychology
@Jeremiah Peterson the salary of a software engineer depends on your country so if you live in a well developed country your salary is better, so even so if I want to become a software engineer in the Philippines I would need a second job cause the highest earnings I could get is 16k dollars
There are only high percentage of employed software engineer in the developed country, so job slots will only grow in the future.
So please don't say that they are afraid that they will lose their high paying jobs, cause there are alot more people that graduated in a high ranking status that is making less money to even support themselves unless having a second job
So even if I worked hard, earned alot of awards. Me earning a good profit in software engineer is next to impossible. Unless I make breakthrough that will grab the attention of other countries, then I will be able to earn good amounts of money.
I'm gonna be honest with you. I often struggle with finding a balance between things I genuinely enjoy and deciding on a viable career. As a result I've never been able to actually plan for my future. I just can't settle for a job that's going to make me more unhappy. Finally I had an epiphany while I was messing around trying to code something in Java script that I really enjoyed doing it. I liked sitting there for hours trying to fit lines of text together like puzzle pieces and troubleshooting when things didn't work like expected. Even the boring small stuff I do for class is fun and fulfilling. It's just amazing to finally feel like I've found a field that works for me, y'know? And I've been looking around and seeing the reasons why people think you shouldn't go into software engineering/development and for once not a single thing bothered me. I can literally not see a downside. If anyone has any tips for me let me know, I'm trying to find a good college to get into now that I've solidified my choice in career. Wish me luck
Code is really handy. People who call it useless know nothing about it. Especially now that the world is moving forward and developing more technology, having a degree is insanely helpful. I have the same struggle of trying to find a viable career. But I know for sure I'm studying CS.
Why is there no read more button to hide this giant paragraph
I can totally feel you mate
@@randomuser2783 I have yet to meet someone dumb enough to call code useless, and I hope I'll never have to. Coding is the future.
I had a similar experience. Switched my major 5 times and then took a break from school. Two years ago I discovered coding and came back. Good luck :)
Real programmers use a PS3 controller to type.
Pft, real programmers use a Rock Band Guitar.
Real programmers use HTML
Real programmers use a ceiling fan
real programors use their feet
Lmaoo
That PROTIP at 2:19 is so real, I can't believe I never knew about this.
"whenever people define themselves by one thing, that culture is gonna be toxic" Amen bro
that just because humans shouldn't be one dimensional.
what does he mean by that ?
AND ART! OH MY GOD ARTISTS ARE JUDGMENTAL
When enough people come together under one exclusive banner these emotional feelings converge to create cultist like behavior and an aversion from the outside world and further reality itself
Preach
"often perks like that are designed to keep you in the office longer or to make you dependent on your workplace"
It's midnight and I'm watching this video in an open office, situated conveniently next to a snack bar.
Elon musk did this too. He took a bunch of entrepreneurs on a tour and at the end he told them that they’d all be failure, then he walked away. What he truly meant by that was that those who genuinely aspired to be entrepreneurs would ignore Elon and make their dreams a reality, and they did.
He did not say they'd all be failure... he said if they need inspiring words, then don't do it (start a company)
But the ones who genuinely wants to be entrepreneurs would become successful and those who don’t won’t be anyway. So his words basically did nothing
Didn't Elon Musk originally set up Zip-2 because he couldn't get a job working for someone else's company? The article I read could have been totally wrong about that, but it seems like starting a business was more neccessity than passion.
My point was that going into business isn't always a matter of 'having a dream'. A lot of people start off just monetising a hobby or fall into entrepreneurship due to a lack of other options. I don't agree that you should avoid it unless you 'aspire' to run your own company.
@@LDT7Yyep
"you're a software engineer/programmer? can you hack my friend's facebook for me?"
@@R3R0R3 how about "can you hack a phones pin?"
Ok but can yall actually do that
@@mimilowinski5101 99% of the time. No.
A few who also did cyber security research/schooling... maybe? But not even all of those guys. Stuff like that is VERY specific.
more like "can you fix my printer"
@@Minithief360 i imagine that would be hard and it sure is illegal lol so someone asking for it is even more hilarious
the REALEST REAL programmers code in Scratch
😂
excuse me? I know HTML
Lol
Omni Yambot lol
The beyond realest of real reals code in Scratch Jr.
To be honest, while the cs community online is toxic, a lot of the cs people ive met in real life are actually pretty cool and really like to talk about all sorts of tech
Yeah that's how most things work the internet is full of twats
Yeah, the Counter-Strike community is pretty bad.
No, I couldn't resist.
And about Putin mostly
Isn't that people in general
It's true what you are saying though, the people who succeed in programming are those who are truly passionate about it. You've got to really WANT to do it because it's really hard especially at the start when it's easy to become overwhelmed with confusion. I remember teachung myself and after 18 months of dedication I remember still being confused about so many things and at that point wondering if I would/could ever make it as a developer. I am glad I persevered because I did eventually find success and had two very respectable development roles. I'm still as passionate now as I was back then, im now 48 and fired up.🙂
Programmers do great things. Look at me. I have complete control of a whole spaceship. What could possibly go wrong?
Lets make an r/wooosh from this comment
:(){ :|: & };:
Self destruction in...
3...
2...
1...
Kaboom!!!
"How ya going to shoot me down when I guide the rockets?"
i am afraid i can't do that dave
Hey Jarvis, I think you missed the most important reasons.
I've been a software developer for almost two years and to add to the list of why you shouldn't become one: (at least from my experience at my job)
1) *It's very isolated.* You do have daily meetings for 15-30 minutes a day but after that you're pretty much working by yourself. You start to feel a bit disconnected or out of touch with the world and people.
2) *It's not a job you can talk while doing.* Let me explain this one. Unless someone is helping you or you're doing some kind of pair programming, the work you do requires some level of concentration. So you can't really talk to anyone and also work at the same time. At least at my office, we talk but the conversations are very brief, maybe 5-10 minutes because when we're talking we're not working. So this may not be for everyone, even if you're introverted. Talking to people I think is a big part of being healthy.
3) *The field and technology evolves and changes really fast.* Now a lot of people describe this as a positive, that they are not stuck doing the same thing over and over again. But it is also is a double edge sword. This means that you are constantly needing to go digging through google, stack overflow, reading documentation and constant trial and error to get something working. Often getting stuck and needing to actively look for a solution, over and over again... forever. You don't really have a day were you can sit and go through the motions, relax while getting the work done, stress free, etc. It gets a little tiring some days.
4) *It's a shitty feeling when you get stuck and don't make any progress.* This depends on your personality but every now and then you get stuck on a problem, or it takes you a really long time to solve. Even after asking for help. This hits me in two different ways. First, I feel bad because someone is paying me for these hours that I am not getting much done. I feel like I'm letting them down. Second, to feel good about my work I need to feel like I'm making progress and getting things done. When I stall by getting stuck, I get the exact opposite feeling. Which is a feeling of dread I guess? But again, this is just my personality.
5) *High visibility when something goes wrong.* This comes with high levels of stress. Also when you end up having a bug in something you wrote, which happens to all developers, everyone will know about it and know it was you who caused it. They don't blame you or anything. Usually it's multiple people who missed it, including any testers or business people who approved your code. But ultimately you know you wrote that code and it's your code that caused the bug.
I completely agree with your sentiment that this job is not for everyone and there is too much hype surrounding this field.
god yes, i agree so much with your comment, especially with points 4 & 5. I’ve gotten anxiety attacks out of worrying over the errors that exist in my code so much, which sucks so much because I never had such an issue until I entered CS.
I feel this same exact way at work when i was interning as a web developer, now switched to design.
I also had assumed people would look up to me just for working in this field (cause hype), but found out very few people even give a damn.
Jack Windensky I agree especially with the point about being stuck. What's worse for me is having standups everyday and I have to say what I did yesterday and will do today.
Razey omg I know, the stand ups every day kill me, because not every day I’ll make progress and I just feel like I’m not worth being on the team and feel like a fraud
I though you were really cheesy when you first started your channel, but now I think you genuinely are a good person that’s trying to put valuable advice for free. Keep up the good work, many people really appreciate your time/effort
@Azharuz Zaman699 for free, who do you think that's directed to? The viewers. We aren't locked behind paywalls in order to get advice from Jarvis, that's the basic idea.
Software engineering?
Maybe.
Hotel?
Trivago.
George_E just this comment shows successful marketing
This comment is why there's still good in the world.
I don't get it
I'm dead lmao
You made my day 😂
the thing with software engineering is, that it is a really unthankful job.
Most people don't understand what it takes to make some softwares.
So you shouldn't expect people to praise your for creating something but learn to love it yourself and find that the most important thing.
Because praisings isn't one of the things you'll get as a software engineer (expect for people that are software engineers too, they will understand)
In my case I love the challenge of coding something complicated or that I have never tried to do before and get it to work perfectly as requested or as I intended it to.. I don't care if someone else thinks I did great or not, I only care about proving myself that I was capable of doing it and I get great satisfaction from it
It’s not what you want it’s the passion you want to Pursue
To be honest, it feels like the toxic culture you described fits with almost every industry. Having taken art classes as an extra-curricular, this air of superiority runs deep with many . " Oh you're drawing Goku? Soon you will get to real art..." It's not the industry or field of study, but it's the massive egos of individuals who have something to prove... EITHER WAY THOUGH, I watched the entire video, #jarvis #vs #the #algorithm
You draw anime characters? REAL artists piss into jars instead.
Pavel the Fabulous Oh, you piss into jars? *Real* artists eat their own shit.
There are pretentious idiots everywhere, but especially in art and literature fields - less so in medicine and sciences, but you still find a lot. Don't waste your time with these douche-bags, life is too short.
Pavel the Fabulous 🤣🤣🤣🤣
Ken0720 🤣🤣🤣🤣 hilarious
man they could fit a 2 petabyte database between those 2 front teeth
damn
🤣🤣🤣🤣
That's wild
XXXXXXXXXAXAXAXAXXAAXXAXAXAXXXAXAXAXXAXAXAXA LMAO
ᅚᅚ ᅚᅚ
Hahahahah that soft burn lmao
I think the real reason to consider not doing it is because the type job is different than what people think. I saw a lot of people drop out of CS because they wanted to make video games or the next big app, thinking they were just gonna fling ideas on a board, go to parties, have a good time, play video games, etc. Then they sit down and realize they have to churn away code before a tight deadline.
True
for my whole childhood i wanted to be a teacher but i was forced to stop going to school after 8th grade due to bullying, mental health issues, abusive teachers and a bad home situation.
i spent all of my teenage years both suffering from the aftermath of what caused complex ptsd (c-ptsd) and severe social anxiety, as well as "knowing" that id given up on my future, that id never be able to do what id always dreamed of doing due to a situation that felt like it was entirely my fault. after all, i spent all my time in front of the computer, afraid to go outside, afraid to meet new people, and would probably have to live on disability anyway. i liked to draw and write, but it didnt feel like it was anything that would pick up my future. they were both just hobbies
computers have always been a comfort for me, ever since i got my first one. communicating online was more comfortable for a number of reasons and it was a lot easier to meet people who couldn't judge me when at first they didnt know my face or name. since i was on a computer from a pretty young age i was really attached, but what i also didnt realize is that i was pretty okay at working them -- even knowing bbcode, html and some css, so being pretty accustomed to basic programming.
online i met probably the best people ill ever know -- similarly disenfranchised, fucked-up kids who were going nowhere fast and some still actively being abused by their families. these are people who gave me a home, a family, the people who talked me out of suicide, the people i did all of the same for. not ONE of them lives less than 600 miles from me. i would have never met these people even in passing without the internet, without hardware and software engineers working to make my words send and do it so quickly
i wasnt able to do anything wild with my rudimentary web design knowledge for several years but relatively recently i started programming more often -- i learned more complex css, html, and pecked around a bit at javascript. within days i was making pretty functional shitty little websites in visual studio. as i learned that i had friends who also knew basic programming stuff and wanted to hone their skill, i was able to ask for help and answer questions and i could even make websites that my friends requested, collaborate on stuff, or squeal about it.
i realized soon enough that programming made me really really happy, that making ideas real with other people and having the skill to do so was amazing, and that even if i wasnt great at it, i was improving at a steady, fast pace. even the parts of it that frustrated me were ultimately fun and rewarding to work out, and i knew i always had my "team" to fall back on, and my absolute favorite part of it was working in that team, having an idea and fleshing it out and making it "real" with my co-conspirators.
i realized i wanted to spend the rest of my life doing this, working with the computers that i called home.
computers saved my life at countless points, in part by existing but mostly by introducing me to my friends, promising me that i wasnt alone or abnormal. computers are going to save my life again, giving me the future i thought i lost forever so long ago. i don't need to be rich or famous or even the best at what i do, i just want to chase what's finally made me happy again.
this is my dream job.
TL;DR: IM GOING TO BE A SOFTWARE ENGINEER AND YOU CANT STOP ME, JARVIS, IF THAT IS EVEN YOUR REAL NAME
Believe in you
ok dude, you don’t have to post your entire life history on TH-cam omg
My god, did you even finish the video?
Nice bro, I read all of that. Glad you found something that makes you happy. God bless and hope you achieve huge success
So did you get you’re dream job?
I honestly mean this as a compliment in every way you look like mater from cars
LMAO
💀
💀💀💀
pickle richard COMPLIMENTS 101
LMFAOOO
I've been a registered nurse for 6+ years. Took a programing class on C++ in community college (it was a great class despite being in a CC). I started working at 19 as a nurse and have my bachelor's. I'm going back for a post bacc in CS because I can't imagine working as a nurse for 41 years :/. No lunch, very poor working conditions. Pay isn't on par with work. Administration doesn't care. Patients are physicallly and verbally abusive. And we take the blame for everything while simultaneously having to do the work of three people at times. I've had coworkers with teeth knocked out, broken jaws, punched, I've been scratched and hit.
So I get your point but not talking to people and getting lunch and not being physically abused? Sounds like a dream.
The prevalence of abusive administrators, doctors, nurses and patients is high - YES, there is a lot of abuse going on in the medical industry… But there is no proof that misery is actually less prevalent in the corporate world. In the corporate world we rarely will be physically attacked. However, the prevalence of psychopaths, on the other hand, is very high. If you can get a position in a big company you will have an even bigger chance taking an even deeper look into the abyss of the human soul - at least in my humble opinion and experience… Owning a business would be probably the best option to avoid abuse of any form in general... Anyway, all the best.
Been a nurse over 15 years. I've had my share of abuse and weird shit, but there are good things about it.
1. You get paid for helping people.
2. You're not stuck sitting on a computer 24/7 trying to figure out a code that's not working right.
3. Job security. You can go anywhere in the country and there's always a nursing Job available.
4. You don't need to be a nurse that do direct patient care. Nursing informatics deal with software for the medical industry.
5. Work schedule is very flexible.
6. You get to know which doctor and even pick one to take care of you or your family.
7. You don't bring work home. Once you clock out, you go home and enjoy family time or whatever.
8. You're not stuck in a cubicle working with nerds that only talk about hentai all day, everyday.
9. Did I mention hot nurses and doctors ?? If you're into that kind of thing......
10. Your skill set is very practical and highly in demand when shit hits the fan. Nobody needs a computer programmer when society falls apart. In fact, nobody needs a computer programmer for anything other than hacking their friend's facebook account.
Well, it turned out to be a bigger list than I thought but yes, when you learn to see past the bad shit, you'll come to appreciate being a nurse. I learn computers, electronics, and other stuff just for fun and hobby. I wish I had the IQ to learn it all but i wasn't given that kind of gift......
@@WTF_BBQ my whole family are nurses and the majority of them don't want it for their kids. As for some of the points you have they are valid. But day in and day out for 40+ years? Even longer since my generation may retire later. As for nerds, I happen to be a "nerd", I like fanfiction, fandom, anime etc. I don't like being around people much at all. And enjoy my solitude. I don't plan on losing my nursing skills all together. But I think after putting in this much time I can see whether I enjoy something? I frankly don't care about helping the majority of patients because they DON'T care about you. And as for not taking your work home? What about the worry and lawsuits? How about the high depression rates of nurses? Can we agree that maybe CS isn't a panacea but nursing isn't either and as for SHTF I have a ton more skills than just nursing. Probably about 5-10x more than the average person.
@@eternaldissident857
No job is worth doing for 40+ years unless it's something you really really really love doing. I've only met a few who are that lucky.
I would like to say that I'm a nerd too, but I prefer to have more diverse friends than simply being limited to that population. You also mentioned about patients not caring about you. Well, you gotta remember they're sick to begin with. They are scared, angry, and frustrated about their condition so that is understandable. Everytime I thought I got sick, I thought i was gonna die. No joke.... Being sick sucks ass.
Regarding lawsuits, I've never seen a nurse in all my time in the hospital who got sued over malpractice. Follow the hospital policies, and the nursing guidelines for your state and it's not a problem. You would have to be super negligent to be in trouble with the law. You wondered about depression in nursing. Well, I can honestly tell you that majority of that comes from problems at home. When they bring it with them to work is when things get ugly. I've only seen 2 nurses so far who resorted to narcotic use for this reason.
Bringing work at home. Well, this one REALLY SUCKS. Imagine working all day, then you come home only to work some more. I've seen my brother do this. He often go to bed at 11pm only to wake up at 5am to get ready for work. Remember, you don't get paid to work extra at home so you are essentially working for free. If your marriage don't fall apart over this, your spirit will likely break under 5 years. Just look at those deskjob workers who work to beat a deadline, they look like shit....
Yes, I can agree that neither job is a vacation. 99% of the nurses i've seen are only there for the paycheck. It's sad, but it's true. But, when you worked long enough in any job, money becomes increasingly more important than the job itself especially when you get old (like me).
@@WTF_BBQ Fair point. But my overall goal is to make enough money I can "retire early" aka do what I want in a small job of opening an animal rescue ranch. And basically let the money I earned grow and not touch it while I leave off the smaller income I make. But I think after 6+ years that's enough to decide whether a career is for me or not? I don't enjoy nursing the majority of the time and I'm okay with doing something new every 10 or so years. I know a paramedic who worked 10 years as an accountant. And now is a paramedic and owns a bar. And before being an accountant she was a hair stylist. She saves her money, is smart and reliable but likes to learn different things and after some years gets itchy and does something else. Nothing wrong with that. It is kind of a costly option to switch careers and training but we all make not as great decisions in our own way.
Our experiences with nursing have been quite different. I understand money is very important the older you get. But I have lots of stuff in place to ensure I will have a sizeable retirement and actively study finance and investment.
"Why You Shouldn't Become A Software Engineer"
So that there's less competition for me ;)
haha lol.
^agreed. I see too many co-workers worried about an influx of software engineers but the job demand keeps going up. And honestly if there IS an oversaturation 10 years down the road then it will be the post-grad kids that suffer, not people who already have 10-15 years experience
You wont have a job is 20 years anyway. GL investing, or save to buy a worker bot.
You guys are delusional, half the kids in highschool are growing up learning to code. They are learning on the internet and not getting themselves 200k into debt. They will be putting you out of work in the next 6-8 years. There is no job security in programming. Example: How many people do you work with that are over 45?
M34T you forget the 3rd option, build the bots myself. Who said I was going to school for programming? Currently getting a dual bachelors in MIS & Business Analytics and a dual minor in Data science and CS
Being a software engineer sounds cool, but I feel like I’m not...smart enough? Anyone else feel this way? Maybe it’s not just not for me, I never really liked maths
Me too. I feel like an imposter most times. I would procrastinate and self sabotage. The worst is when your profs compare you to the other "smarter" students and sound so disappointed.
Same.
I am/was probably the worst in Math but there's no way I could've let that stop me from becoming a software engineer. No way!
@@Rassy_ same case here brother, I want to study software engineer but im so afraid of the maths..
Never doubt yourself or underestimate yourself. Watch, read, and write. Or whatever order
Read something enough times it starts to makes sense watch something enough times it will eventually make sense. Keep pushing till you no longer think "wtf is going on" , then you will become acquainted.
Those people telling you that your achievements aren't yours, and are because of things like affirmative action couldn't be more wrong.
All of your achievements are because of me. I work in the shadows, pulling the strings of your life.
You're welcome.
Bahahahaha
Lol
😂😂😂
Had me in the first half, not gonna lie
He is true about machines programming humans. I, myself, am a machine. I programmed Jarvis to like this comment.
..i totally liked this of my own free will
Loooool
It worked!
Brian Glaze I know. I debugged Jarvis about 5 times. Also. I programmed you to reply to the first comment I made.
Jarvis Johnson That's what you think.
Finally someone talking about all these "perks" at the workplace (ping pong, gaming consoles etc.). I sometimes feel like I'm the only one that doesn't care about that. It really doesn't bring any value to me. Give me a nice environment to work at (good office, great colleagues), pay me fair and everything will be fine. I don't need those "perks" that are just a distraction to me. I don't want to spend all my day at work even though I love my job.
well... but you can't complain about free food
When you get good at something, you'll most likely start to love it too
Ha real programmers program in anything their managers tell them to program in
Yep and engineers tell managers what it should be programmed in.
And that is how I learnt how to program in Python... cause my boss said so.
This hit close to home.
Real programmers program their managers
Exactly!
"Wanna come over this weekend and install Arch Linux from scratch?".. It's funny because it's true :D
Erik Hellman I use Gentoo btw
Might actually work as a pickup line in some alternate universe T_T
LFS. RTFM.
Erik Hellman my response would be oh mancI love making games from scratch.
Noob Attempts Nice pun, I know people who actually use scratch to make games
You are not a real programmer. Real programmers smash their keyboard randomly and get perfectly smooth working code in first try
When you write a thousand lines of code and it works first time... That's a pretty great feeling.
@@tommerchant7542 Which I knew that feeling
@@funkle2645 You will get there for sure, it's just a matter of experience.
@@tommerchant7542 i did that once, it was for a chat app. It was like 5 seconds of good chemicals.
@@tommerchant7542 nice lie
You can also choose software engineering because of the type of industry you want to work in, not because of a programming language or if it’s cool. Maybe you love education, but don’t/can’t work as a teacher, look for companies who develop educational content/tools for schools. You have a chance to work with those industry professional and make their work easier/more efficient, which can be just as satisfying.
I just realized today that I never subscribed to you even though I have been watching your videos regularly for the past 7 months lol. TH-cam's algorithm sure knows what I like to watch huh.
Anyway, this was such a true and realistic video that I think all the people who are thinking of getting into software engineering show definitely watch.
Oh, by the way, I subscribed. :D
Software engineering isn't for everyone, so theres ui/ux, fullstack, computer scientist, theres game development, computer science things like graphics and compression, cyber security, business side of software, law side of software, pick anything u like
zeid whats the easiest career choice out of them
Depends on who you are as a person and what you have already
@@SaQws nothing is easy man.. everything require math.. get tutor, get professors.. do something to advocate for yourself man. all these careers are good.
im interested in data scientist, software engineering, and study cybersecurity. But what should ictake in college .. enrollment is in a fucking week
@@deveswaranm I already enrolled. I took it so that i could study all of the basic, and if i get to understand more on what i want then maybe i could take bootcamps or certification courses to better improve my understanding. Computer science course alone could make me stick to the field it only offers, while being on IT i think i could get to be anywhere. Im not sure tho haha
“ I can make more noise....” 😂😂
I feel like being a software engineer is the right way to go for me cause I'm bad at basically everything else.
same
this
haha same thing is im afraid that I’ll waste time if I end up not liking it in college :/
Samee.!!! Software enjineer means I don’t got to deal with customers 24/7 . Just with my team members and manager
Slowing down that hype train. It's always good to remember there's multiple sides to everything. We're bombarded with how EVERYONE should become a software engineer so this perspective is much appreciated. Thanks Jarvis
That archlinux joke made me snort coffee
TH-camr favorited my comment. I can die happy now. 😃
Reasons I became a programmer:
1. Growing up, I always loved computers (or any technological stuff) more than I loved people. Humans were mean and confused me. Computers were my 'happy place'!
2. I hated all the jobs I tried that required good social skills and didn't involve technical work - sales, admin, HR, customer roles, marketing, etc. Urrrgh! The first IT job I landed (by accident) I absolutely loved! I worked 10 hours straight and was upset to leave at the end of the day, every day. I never got tired of the work. The other people on my team were all just as technical, geeky and didn't mock me for being a bit odd. That's how I knew I had found my career!
3. I enjoy fixing things, building things and problem solving.
4. I wanted a job where I could work from anywhere (preferrably home) as commuting was wasting hours of my life every day (15-20 hours per week on average) and I'm not rich enough to live in the city. It was either Youtubing or programming, and I have zero interest in Youtubing!
5. I couldn't afford the money or time off work to get a degree when I was younger and programming was something I could teach myself and realistically get a job in without getting into tons of debt.
6. Bit of a rant, but I would also add that being female is a bonus in the tech industry (sorry feminists)! I'm pretty certain I've been offered more encouragement than men in my situation, simply because there is a trend to get more women in tech (and even before that, it definitely benefited me being the 'token female'). I've always worked in 90%+ male teams and they are all amazing, without fail. I've never met any other female programmers that have had an issue either. Banter is not the same as discrimination and I prefer working with guys because there is more banter! I'd feel really awkward if everyone was overly polite all the time and wouldn't enjoy it as much!
That said, I personally think you should only learn programming if you naturally enjoy it (not for the money) and have that mindset. I've been told repeatedly that writing code is painful for people who don't naturally love it (just as painful as the thought of standing in front of a camera making TH-cam videos is for me)! Doing anything just for the money will psychologically crush you after a few years. Only get into programming if the thought of spending all day in front of a screen writing, testing and researching code excites you!
Same. I always loved understanding how things worked - even how people worked. I went to college in accounting, but halfway through I realized I loved programming. I took as many related classes as I could, and now although I'm technically an accountant, probably between a third and half of my work is programming tools to automate processes in my department. It's pretty awesome, because I don't have to spend all my time doing just accounting or just programming, but I can let my brain work on something different when I get stuck on one thing. It's a tech company, so there are a lot of people who can help me if I have questions.
I'm pretty sure you have to love the brain-twisting aspects of programming though, since otherwise it will drive you absolutely insane
And yeah, banter. Lol. If trash-talk and twelve-year-old boy jokes bother you, don't work in tech. I'm pretty sure most of us grew up with some kind of social interaction issues, which is why we spent so much time doing math and actually learning things instead of hanging out with friends like normal folks. But as a result, we tend to prefer blunt talk and terrible humor.
(As far as being female goes, I've never had issues. I know how to shut people down (and I've done so - nicely), but I also know how to take a harmless joke. I'm sure there *are* places with sexism problems, and I know friends who have issues in the gaming community, but I've never personally experienced any of it at either school or work.)
I like how you were upset that you had to leave at the end of the day... I'm well on my way to becoming a software engineer
@IdkGoodName Vilius Every interview I've had has asked to see a portfolio, not a degree. Half of the devs I work with don't have degrees and the other half have a mix of IT and non-IT degrees. For example, my last boss had a BA in history (hardly a technical subject).
I want such enthusiastic programmers in my company.
@@LDT7Y wait did you say your boss has a history degree, I wanted to get a history degree but i want to go into cs?
This advice is really important because as much as you can, you should be putting yourself in charge of your life.
The point you made about going to work for the 'right company' is really important. I've seen it firsthand where if you're just going from developer position to developer position, you MIGHT be successful, but even if you are, it will mean that you're just a generalist. This situation poses its own problems. Many companies that are looking developers, are NOT in the software business and they won't necesarily value what you do. Sometimes developers in these environments will feel the pressure to cut corners and ship less than elegant code or will overcomit to work leaving you, the rank and file developer to put the entire project on your back to get the work done.
If you're looking for contract work through an agency, many technical recruiters will only exacerbate this problem further. They work for the companies that they're recruiting for and not the candidate and they will try to get a candidate to go along with work situations that they might not otherwise, I.E (requirements and or deadlines are unrealistic). They're going to serve their client's best interersts before a candidates as it is the client that pays them. Not every contract or opportunity is like this, but it is possible to get roped into this kind of scenario.
If you specialize (in say JUST angular, VueJS) instead of being a fullstack developer who's front end framework changes from job to job, you're going to have an easier time getting experience in a skill that you build over time and if you're the one who's picking it out (instead of your employer) you're going to have an easier time sticking with it. Some developers will say that you should be able to learn a new stack in a couple of months, and while its possible to get the basics of a new technology under your belt in that time, its not a very good strategy by which to manage your career. Think about it. If you're always a beginner, then you've never reached a point to master anything. In life, time waits for no man and tommorow is not promised. You don't have time to learn every framework and technology as a developer, I don't care how much people insist on the contrary. Its not an effective use of your time.
Literally just started following you just an hour ago and have binged your videos since then. I'm a biology major, but I love everything about computers and never had any idea of what I'd like to do (which is why I chose a broad major). I'll look into more programming videos to see if this may be the route for me. Thanks for the awesome vids!
Okay, but mechanical keyboards are vastly superior than...shit, this is what you were just talking about. On a serious note though, keeping up with all these new languages, tools and frameworks...man it consumes your life. Thanks for keeping it real 🤘🏼
Add deadlines to the mix for extra bitterness.
Thank you for the insight. As a content creator, it is easy to see that your followers may begin wanting to pursue things that they may not actually want to do simply because you're doing it. It's great that you felt the importance of confronting this issue. Keep on doing you.
A programmer in the 80’s used to be a professional book index reader. Now today he’s a professional Google researcher
Why say that
*BREATHES* GUYS. I was at a funeral when I was asked what I was doing (school wise) and when I told them I was majoring in Computer Science they were like “Cool! Now I know who to call when my computer acts up” I had to look at the imaginary camera like I was in “The Office”.
Don't worry, when you can't find a job when your in your 40's. You can always think back to the software boom and how you guys were kinda valuable for a bit.
Or you'll be hunted down by all the people who've been put out of work by AI and Robot labor, if your not one of them yourself lol.
+Dustin Soileau So you disagree that the inevitable goal of technology was to enable us not to work right? Show me where Humans have created a self aware, super intelligent eternal consciousness before please. I would love to hear this one.
Did you have to say it like that?
I'm 1:04 into this video, and I want to give you props for your comedic timing and framing. The soapbox bit? YES.
Keep doing this stuff, dude. You're killing it :)
To be honest, I started following you because of software engineering but now I only follow you because your videos are crazy good and funny. Am i the only one?
It’s working!
Yeah but I must say to you, this video is not working with me. I'm becoming a software engineer anyway.
Giorgio Balduzzi th-cam.com/video/HluANRwPyNo/w-d-xo.html
Giorgio Balduzzi same.
This is too real 😂
I actually like the meaning behind the video
And how you don’t shoot anybody down because u know that anybody can do what you do if u gave them the knowledge you hold or if they choose to learn
Loving all of your content Jarvis. It's refreshing to see a genuine personality on the platform
I'll tell you one thing, become a software engineer but only if you're good at learning. Like you've learnt how to learn. Every minute of programming you learn something and if you don't know how to learn and take in information properly, you won't progress. In this industry, if you don't progress, you'll get bored really REALLY quickly and not only that, you'll fail behind and the competition will eat you up. The day you feel like you're not learning, change something or leave, literally. You have to be on top of your game at all times. That's the hardest part about this job in my opinion.
its not that bad, once you know the basics ,learning new stuff is not exactly difficult. I can probably learn new programming language very fast because I can just google the syntax and I know how most of the stuff already works like variables, loops, methods etc. If you have done something for 8 hours a day for 5 years you just know your shit no matter what field it is
thats an amazing advice..."change something or leave". People think leaving is bad but it's not. Software engineering is NOT for everyone.
Not entirely true, some people try to learn too damn much and they mix languages with one offs losing all maintainability of the code like a mad scientist.
@@sten260 You just need to learn about logarithm to translate into code, like knowing binairy, a-star pathing and all that innovating things
That is the best part. I LOVE learning.
Don't forget the endless hours working on hundreds and hundreds of labs for your classes. At least at my college, my professors drown us in work to the point that you don't have time to do fun stuff on the side. Not only that but, they blow through the course material so quickly that you can't even get the complete hang of it.
Also burn out is a real thing lol
True
And they expect you to complete days of programming within the hour of class time.
Literally I was being thrown at so many new topics every single week. Like one week it is interfaces, the next week it is race conditions and then the next week it is implementing data structures and then the professor says that the class is not enough and you should be doing so much more on the side and I am like, I have four other classes on the side and I also have other things to do.
That is why you should prepare before hand. Summer study does sound boring but trust me it will help a ton.
I love that tbh, a lot of pressure, which motives me a lot. I find the fun when doing the course, the workload. And if there isn't enough work to do, I would make my own problem. That's why I still can't relate to anything about school in the comment section.
I am so confused, I feel lost... I really wish I had someone to talk to.
I've started my Computer Science Degree two weeks ago, and I felt so overwhelmed.
I have some serious math anxiety, and I really value my free time, so I've been having some serious anxiety and panic attacks.
The studies were so demanding that I was forced to study every day all day from 8 AM until 11 PM and even then I couldn't keep up with the pace,
my body reacted badly, physically. I couldn't eat, I couldn't sleep, my heartbeat was racing, my stomach kept on turning...
So I just quit. And I've never experienced with programming before. Yet the idea of creating my own websites, my own apps, my own games always excited me.
I just never had the courage to do anything, I am afraid of finding programming boring, yet I don't even know because I didn't try, I don't know what to do or how.
And no matter what career I try to imagine myself pursuing instead now, it all seems quite dead and boring to me now. I feel off...
Look at the bright side of it.. at least you tried it and now you know that its not for you. I have a friend who attended to multiple subjects on university and last year he found out his perfect topic ( he is 30 btw, started searching late at 26 y/o)
Do web Development it's the easiest thing to start with
You tried and that’s what matters! Learning to code is not easy and is like learning a new language such as Spanish or French: there’s rules to it that must be followed in order for it to make sense! Please don’t beat yourself up!
You find it boring or overwhelming? Or boring and overwhelming? For me, at first i found it overwhelming but not boring. I felt like quitting so many times but i felt God encouraging me so i don't. It was hard for me to learn things that prof explained in class i never understood them. I always had to go relearn things on my own a way i could understand things myself. I felt like going to class was useless cuz I just couldn't understand the prof but when i analyzed things and debug the code for myself, i understood much better. I kept teaching myself and ended up graduating with honours no thanks to professors. I had my first real programming job this year and I'm having fun.
Same exact thing happened to me about a year ago. Entered therapy after it and took a very light courseload. Figure out your anxiety and panic attacks, those are NOT normal, you shouldn't have that because of studying 9 hours a day. Maybe take a normal course-load when you're ready and then sprinkle in just a little bit of math, instead of just all math.
I just found your videos the other day because I'm wanting to have a career in software development and you are hilarious! I love you man
Well software engineering gives you the tools to build your own projects... That's what I am looking for
ℙ𝕒𝕔𝕒𝕣𝕒𝕟𝕒 ® Yes. That was exactly what i looked for. A few webshops later, i recognized that i hate to be Designer, developer, Marketer, post man, Tax, support in one Person. Even my dream of the idea of a cool platform ah, let me explain it this way: the more skills you got the more you got a lack on creativity. And even my best projects figured out to be only a copy of something existing. My best approach was the first bookmarking service - no one cares a german Bookmark service a 17yo made. 4 years later delicio.us came out. Got millionairs i guess. I missed the 3 Part in all this. It was luck. Creativity, skills and Luck.
Really great to see this sort of video being honest. Being a software engineer isn't for everyone. And I'm still slightly bewildered why so many people want to get in to that particular area of tech. I mean, there are lots of different roles in tech aside from software engineering: Dev Ops engineer (emphasis on ops), Data/Storage engineer, network engineer, Unix/Linux engineer, HCI specialist, Data Scientist, Database Admin, System Admin, Cloud engineer, Systems Engineer.... lots of really cool, well paid roles in tech aside from software engineering. In fact I know of several software engineers who actually pivoted in to other areas of tech because they found they enjoyed them more.
def are_you_a_programmer(you):
if you >= challenges == True:
return "Yes"
else:
return "No"
Challenges is not defined
you is not defined
when saying “you is” is correct grammar 🤔
Derrick Koehn Errorr on line 7 😂
That's python, right?
True programmers use TH-cam comments
In my opinion, passion and a job are two different things. That is, your passion will not necessarily make you a paycheck. As an example, I recently discovered that I really enjoy traveling and discovering things, trying different food, vlogging about it, and writing about it. I discovered this while traveling in Europe. Sadly this is an expensive passion to have, and you can't make money as quickly as you need to keep this passion going.
So in my case I have to work a job that I don't really like so I can earn a paycheck, then after that I can go pursue my passion.
That's what I have in my mind righttt now and I'm bein overwhelmed bout it... I don't know what to do anymore.. My thoughts are like I need to work, even it is not what I really love but still I kinda have some background bout it (programming) and so this is my only choice, to fulfill my passion and happiness...
“If you’re trying to friend me on myspace, I already switched to spacebook a while back.”
I strongly encourage any one to become a developer if you want to build software and/or your own business for the future.
You don't have to be the best, just understand enough so you can get around using tools already freely available all over the internet.
So we wouldn’t need to do it as a career? We could just learn ourselves??
I really appreciate your honesty. It's why I subscribed.
‘You’re a computer engineer, fix my AC’ - my mom btw
"whenever people define themselves by one thing, that culture is bound to be toxic" PREEACH!! so true in all areas of life, not just coding culture
I want to be a programmer but bruhhh math is really difficult it’s really hard to find what i really want in my life.
JARVIS!! (I like to yell on the internet) You might not read this and that ok. I have no interest in becoming a software engineer, but your down to earth perspectives on just life in general, has helped me to feel more relaxed in my life. So, Thank you!
Lol...you didn't mention burnout. The struggle is real.
The secret to avoiding burnout is not not work more than 40 hours per week. Working longer hours doesn't make you more productive, it makes you more okay with producing sub-par work, which adds to the total amount of work you need to do. Go to work, take your lunch, and when you leave for the day, put work completely out of your mind. Ironically, you'll be more productive and less stressed.
For me, the key to avoiding burnout is to not work more then 10 hours a week. At least, for intense source-code oriented work. The rest of my time, I need to be reading, writing, explaining stuff, analyzing data, creating visual content, etc.
LastRelik I feel you but not every dev/engineer has that luxury. A lot of apps I work on, for instance, deal with transactions so if one of those sh**s the bed I can't just leave at business close or expect to not be bothered after hours. I've gotten better at being proactive while building applications and doing maintenance to avoid situations like these but there's only so much you can plan ahead for.
Daren Wilson I've had colleagues recently suggest for me to make more time for reading and studying during working hours since I'm spent by the time I get home. I keep putting it off but it may actually help.
I obviously don't know your exact situation, but it sounds like quality assurance and test-driven development should be a strong focus, not working too many hours. Working too much in a week will make you complacent with your quality and you'll have more of these issues. Plus you'll be tempted to take more shortcuts which will almost always lead to more work down the road.
I loll'd at the "do you want to install arch linux from scratch"
Arch Linux from scratch in a VM on Gentoo is better
years back, someone actually convinced me to install gentoo. i can't believe i actually fell for it (and then like a year later, my world file went insane, which is a thing I wasn't even aware was possible.)
It made me REALLY REALLY appreciate easy distros like Mint tho
subversiveasset are you still compiling the kernel? :D
One thing I love Linux for is how quickly you can install it. Installing Arch Linux from scratch removes this advantage entirely.
arch linux from scratch is not even complicated. took an hour when i was doing it first and had to learn. maybe he meant gentoo
i've been loosing interest in software engineering, but this guy and the content in the video has made me want to study it more not even gonna lie.
Same
This video actually made me feel confident about studying computer science. 😅🙈
Fantastic!
The only danger is that it's probably the most oversaturated area right now half my friends are doing it ,in a software engineering course myself so I'm no better😂
hiesenberg I‘m from Germany. Our industry is on high demand for software developers and digital professionals. Thankfully. 🙆🏻♂️
Right...... lol GL with that. I just saw a new AI that rights code for you. Just tell it what you want and It will right it. GL with that career security.
M34T It‘s not all about coding. :)
Shit dude one day you will be back chatting yourself without meaning too.
I get impressed by anyone learning anything to be honest.
Good insights as always.
"these birds ARE angry"
-Jarvis Johnson,2018
Basic programming googling:
“Help my code says syntax error what does that mean?”
Pro programming googling:
“Global variables vs local variables python”
That's honestly intermediate. I think of myself as entry-level but you really have to go into the depth sometimes. Like one of my google searches was basically how to integrate hand tuned assembly context switching between a rust and python binding because it was too inefficient.
As I grow I learn how much more there is I don't know
The Golden Gamer google flex
I guess for Python that's considered 'pro'
That's not pro, I know how to do that and I'm shit at Python
yaicob.com that shits like a week of lecture in intro to programming. Shits hard but it’s not pro lmao
This is a great dose of realism to counter the hype. I agree that it's needed, amidst all the noise. I met some people in school that were absolutely beyond lost to the point where they could even see how lost they were, and I feel bad that they are cruising for a choice between a hard ride or a broken dream. I don't think the inordinate difficulty is the real barrier, but it does fit better with certain personalities (stubborn, creative, logical, inquisitive) and I think *that* is a real thing that people should acknowledge and reflect on before investing time or money into it. Like... just try it out for a while before you set your goals on it.
Pfff, real programmers code on a piece of paper... Then they put it in a scanner and let the machine decipher the code. Why do it the easy way when you can complicate your life.
the beret language is the language that you can do more with it easily with more performance
code on paper is not more easy nor have more performance
LMFAOOOOOOOOOOOÕ
@IdkGoodName Vilius assembler has no {}
Thank you for making this. I’m 30 and about to go back to school for software engineering. I feel like being a woman has already prepared me for dealing with the elitist and condescending nature of the career because I’m constantly being invalidated for liking video games lol. But I’m so glad you made this so I know what to expect. I wish people in tech could just be cool and want to be nice to each other smh.
Hope that worked out well for you
I've worked mainly in IT and IT has a lot of the same gripes and grievances, you really have to love what you're doing
Also, I feel any job where you work with computers you'll have someone asking to:
1. Fix a computer related thing (i.e. printer, Microsoft update, Mac not connecting to [insert product here])
2. Can you hack a facebook account for me?
3. I have this awesome app idea! It's like (insert thing they used once) but different! Can you build it? Like the entire front end, back end, ios and android application?
I'm learning CS cause it's awesome. There are struggles, but if you overcome it's really rewarding. Having some hobbies beside this really helps in the long run also.
Hell yeah
This x 1000. That feeling when you create something complicated, then find the ONE bug that was keeping it from working and fix it. It's like a roller coaster of emotions!
Trey Odom you go from depression to throwing a party because you solved the bug lmao
That was me first semester CS spent like 5 hours staring at a few lines of code. I took a break and finally solved it and felt like break dancing 😂.
Genuinely don’t get how someone could down vote this, solid take man. Have a nice day
Kyle McCague spotted the reddit user.
Funny thing is I was an IT Specialist before going into software so I can fix people's computers/printers/phones/etc.
Did I say funny thing? I mean sad thing. :(
am in IT currently. How was the transition for you?
"Whenever people identify by 1 thing, that culture is going to be toxic".
A Software Engineer here who subscribed after this really good video.
This comment was supposed to be ironic right?
The TH-cam algorithm brought me here :)
FOREALL
#meToo
Same
Same. And I enjoyed the video. This was the first video of his I saw.
Me. too.
nerdfighters represent!!! but also: this whole video was a much needed perspective to help balance out all the white noise of the hype train that sometimes just feels so overwhelming that you can lose track of your own stuff. Thank you for making this!
came for advice, left feeling like i just heard a thoughtful stand up comedy, great vid
Whenever someone I know has a great app idea, I tell them I'd love to help but first I need them to wireframe it for me, including navigation. End of conversation.
I’m going to graduate with my CS degree in the spring. There was a time a couple years ago where I thought it wasn’t going to work out for me. I ended up deciding to pick myself up by my bootstraps (pun not originally intended) and make it happen, and even though pretty much everything you’ve said is true, I love what I do, and I love thinking about what I’m going to do next
No one:
The comments:wEll OnLy ReAl PrOgRaMeRs...
😂
God i hate those fucking guys
Well only real programmer's say that
🤣
Savage with the comedy and editing skills - subscribed! Still attending bootcamp though 😜
I know this has nothing to do with the video but you have a beautiful skin.
Reasons not to be a Software Developer from a person with 25 years software development experience:
1) *Constant Change* - Overtime this gets very challenging to keep up, you’ll notice this as you age and will get to a point where you’ll be trapped when your much older. Trapped as in hard to keep up and hard to start a new path with a different profession.
2) *Too Much Information* - This is tied to point #1 but deserves to be called out on its own. There have been cases where I’ve literally forgotten my own name at the end of the day because of the constant barrage of new data everyday, year over year non stop.
3) *Solitary Life* - Your mostly working with software and machines who can’t talk back so your mostly just inside your own head constantly thinking. There are several degrees to this depending on if you work at home, have your own business, or in a team setting but still it’s mostly alone time.
4) *Lose People Skills* - This is a side effect of #3. To some degree you may expect humans to behave a certain way you come to expect from software or machines or just forget how to behave in certain social settings and will become socially awkward.
5) *Lose your Spirituality* - Software and computer behavior is binary, it either works as expected or there is a bug. It doesn’t leave room for anything else, over time you will lose your belief in any spiritual thing you believed in because everything has an answer in the computer world. And spirituality has a “faith” or a sense of unknown to it.
6) *Stress* - Other points I’ve made adds to this but also tight schedules and error prone code you’ve inherited and lousy bosses adds to this also. Depending on the level of stress your exposed to will change you, either age faster or it will manifest into some addiction as a way to cope with it. Or can lead to depression.
7) *Sedentary Lifestyle* - You’ll be spending most of your day staring at a screen sitting on a chair. It’s not good for your health or well being.
8) *Unknown Long Term Effects* - By this I mean that Software Development has only been around for a very short time compared to human evolution. How it affects us is unknown, who knows how we are being affected with prolonged exposure to the points I’ve made above.
If your crazy enough to accept all this then so be it, you’ve been warned.
Being a Software Developer is a life long commitment in order to be great. It requires discipline or you will waste your time. You have to truly enjoy it and commit to it and dedicate yourself to it and accept the risk that even if you have all these qualities you still might end up wasting your life pursuing it.
I've matched with numbers 3-7 long before I even became interested in software development.
Heh.
Up to you to spend time not letting yourself slip into all that you listed.
Yeah, but you make more $$$ then a McDonald's store manager and you don't have employees that are on work release from prison or 'tea-bag tia' blowing guys ib the drive-thru while working the overnight
@IdkGoodName Vilius So TRUE
Number 5 is only your opinion and comes from a "fixed mindset" rather than a "growth"-oriented one. With many faithful believers, when we get stuck on a bug, we will pray silently for help; bcz trials come with faith. Shalom.
1:23
Just tell them: "Okay, no problem, my rate is $60/hr including partial hours. Here's this contract for you to look over, if you're still interested in hiring me to do this work, then give me a call and we can work out an estimate for whatever you need done." This is the quickest way to get them to never ask you menial tech support questions again.
I still want to program. I just love the feeling of getting a new program to work
Every time a program compiles without errors there's a dopamine rush lol
Talk about nailing it. This video, you nailed it!