Lets discuss some Programming Jobs

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 616

  • @Worm38p
    @Worm38p Рік тому +1351

    As an indie dev, you don't have to work 9 to 5, killing your eyes, killing your back, killing your social life.
    Instead, you can work from home and develop games on your own, by working 12 hours workday, killing your eyes, killing your back, killing your social life and killing your savings in the hope of being in the minority of indie game developers that make enough money to live of it.
    Making your own games is not the comfy position of the two when compared to working in a large company.

    • @shadilsmaih
      @shadilsmaih Рік тому +22

      agree!

    • @КостяКиндалюк
      @КостяКиндалюк Рік тому +66

      I was also concerned about these words of some utopia of indie gamedev. In big company, there are people who take care about marketing and selling game. In solo or small team, you have to either find someone with that skillset or promote your game while hoping to not screw it up.

    • @Immadeus
      @Immadeus Рік тому +47

      Everyone wants to make the next Undertale but they underestimate the amount of effort you have to put in

    • @simopr09
      @simopr09 Рік тому +14

      I spent 10 months as an Indie, I only managed to get 400$ within the first 3 months, then my application got banned because of compliance with google store. That was when no big companies were on Android and iOS. Nowadays, it alomost impossible to get a hit on google store! good luck though

    • @rosyramos3845
      @rosyramos3845 Рік тому +4

      men the indie dev job sounds great

  • @brainc0la-_-
    @brainc0la-_- Рік тому +1049

    I can settle for just not being poor.

    • @theseangle
      @theseangle Рік тому +50

      seeing how "a programmer" is basically the modern day "janitor" with how low the entry threshold is and how the skill ceiling "seems" to be low (but actually not, obv.) we're starving

    • @krembryle
      @krembryle Рік тому +70

      @@theseangle the modern day "construction worker" I would say :D nothing is actually "built" without us

    • @NihongoWakannai
      @NihongoWakannai Рік тому +55

      @@krembryle if laying bricks paid $100 an hour I'd be out there

    • @MenkoDany
      @MenkoDany Рік тому +18

      I said the same thing when I left college. I wanted to just get "any job" thinking I'll just work on side projects that make me feel fulfilled in life. 7 years later I work at a bank where I really truly hate some tasks, but I'd rather get treatment my ADD than get a job that's more suited for me like in a chaotic startup because the pay and work/life balance is so good. I get to chill out and most importantly, I can actually realistically afford buying a house with this wage... In 13 years... Downpayment only. But still! I could even afford kids, as impossible as it seems looking at my bank account right now (ADD makes you spend too much, which is why I hired a financial advisor)

    • @Ghosty716
      @Ghosty716 Рік тому +7

      @@theseangle definitely not a janitor. Most janitors can’t afford a Mustang Gt500 on finance so yeah

  • @anush8
    @anush8 Рік тому +484

    Let me put out a prophecy. If you keep coming out with content like this, you won't have to look for a job anywhere else.

    • @LuzuVlogsGamer
      @LuzuVlogsGamer Рік тому +7

      Yay I was thinking the same xd

    • @ovaiggy
      @ovaiggy Рік тому +27

      UA-cam doesn't pay as much as they used to. Donations and sponsorships are still needed.

    • @gregbatudo
      @gregbatudo Рік тому +4

      That's so cap, do you know how many influencers there are with 70k views on videos and still fail their career? It's most of them.

    • @geekyprogrammer4831
      @geekyprogrammer4831 Рік тому +2

      @@ovaiggy she will get sponsors judging by her beauty lol

    • @anush8
      @anush8 Рік тому +1

      @@gregbatudo Do you understand what a "prophecy" is? It isn't a definitive statement. There's no point saying it's 🧢.

  • @pr0jectmaria
    @pr0jectmaria  Рік тому +150

    Thanks so much for all of the comments guys! It definitely doesn't feel great to get something wrong but I always prefer being corrected on my mistakes than ignoring them. You guys definitely helped me gain a better understanding of things so I thank you for that!

    • @PKperformanceEU
      @PKperformanceEU Рік тому

      Sorry but anything around a 100k/year is absolute utter garbage and as a possible future salary that's even more of a Joke!
      If this is after before tax amount, than i don't even know who the fk gets out of bed for such nonsense zero salary🤮
      Imagine doing slave work and can't even afford a mid-range BMW or Mercedes.. after sucking YEARS at Uni!!!! Just big fking NO!!!

    • @globisdead
      @globisdead Рік тому

      ​@@PKperformanceEUgo take a nap

    • @PKperformanceEU
      @PKperformanceEU Рік тому

      @@globisdead pocket money b*tch

    • @realg701
      @realg701 Рік тому

      @@globisdead +1 and don't fix your hairs.

  • @MsJeffreyF
    @MsJeffreyF Рік тому +214

    In my 10 years of software engineer/computer programming experience, I haven't seen any distinction between Software Engineer/Computer Programmer

    • @MsJeffreyF
      @MsJeffreyF Рік тому +5

      @@thelvadam5269 Technically, sometimes places have requirements (like professional designation) to call yourself an engineer, so in that sense you might be able to command more money. But I've never seen or heard of anyone asking for a software engineer to be a P.Eng

    • @bugfisch7012
      @bugfisch7012 Рік тому

      Well, I'm kind of a Buccaneer with own projects only - I guess, in small projects there is no difference. And in agile teams there isn't as well.
      If you have somewhat of a large waterfall project - I guess, you will see this stuff still in some weired govermental burocratic organisations - there might still be a difference.
      Perhaps sometime you could argue: If I hire a Freelancer, because I just need one job to be done, without him knowing about the whole software, you might see a difference there as well. But I guess, the change to agile basicly made this descriotions obsolete.

    • @Sentherus
      @Sentherus Рік тому

      @@thelvadam5269 I have not noticed this difference.

    • @yelmak
      @yelmak Рік тому +5

      I've seen a lot of companies use developer/programmer and engineer interchangeably, but I've also worked for companies that make the distinction very clear, where a developer just writes code and an engineer writes the whole application from planning/design through to deployment, testing and support

    • @kikitauer
      @kikitauer Рік тому +1

      @Exzavier Yes this intrigues me. Where in here would analyst fit in? The guy or gal who would make the blueprint for the app? Where software engineer ends and where does analyst starts? And what does an architect do? Or is "software engineer" just an umbrella term for architect, analyst and developer? 🤔

  • @vgman94
    @vgman94 Рік тому +144

    It’s easy to see why you’re blowing up. Clear communication, and concise. Info coming at a speed that is time efficient and easy to understand. Few people have that balance of abilities.

    • @buckhittingalick
      @buckhittingalick Рік тому

      😂😂😂

    • @BusinessWolf1
      @BusinessWolf1 Рік тому +6

      and not one fucking opinion or a sentence that went beyond the top result of google search in terms of depth

    • @kitcat2449
      @kitcat2449 Рік тому

      Floppa's intelligence alone is extremely blinding, definitely better to keep grinding and hard 🤯

    • @NihongoWakannai
      @NihongoWakannai Рік тому +15

      @Floppa The Based This has nothing to do with her being a woman, it's what a lot of youtubers do in general. Stop trying to find excuses to justify your sexism.

    • @hanac5586
      @hanac5586 Рік тому +1

      ​@@NihongoWakannai That's true, and I think the video was supposed to be just a quick outlook on what you can do as a software engineer. The video would get way longer if she went into detail.

  • @MooGamer
    @MooGamer Рік тому +88

    Frontend usually involves more than just HTML and CSS, nowadays its mainly JS and all of its many, beautiful frameworks, followed by a lot of testing

    • @sdsartor1942
      @sdsartor1942 Рік тому +5

      true, especially when css templates are openly accessible through apps like tailwind and bulma

    • @TheSoulCrisis
      @TheSoulCrisis 3 дні тому

      It was just that between 1995 - 2005 mostly before JavaScript itself became a HARD requirement for frontend developers.

  • @1SquidBoy
    @1SquidBoy Рік тому +82

    My first programming job as a self taught is 68k with potential for 10% bonus. I'm hoping I can learn true software engineering and cruise on up past 100k in the next couple years. Honestly it's way more satisfying than I thought it would be.

    • @pliniomoraes2674
      @pliniomoraes2674 Рік тому +12

      Thats something that i'm trying to achieve, being self taught is especially hard to get into the market, at least here in my country (Brazil), most companies requires a bachelor degree, or right now they raised the bar too high for entry level jobs, they are requiring years of experience that, not even newly graduates can't reach and its frustrating, i apply everyday to dozens of jobs, but theres always the same feedback, which frustrates me even more.

    • @anon1963
      @anon1963 Рік тому +2

      @@pliniomoraes2674 get a degree then?

    • @thecozyplace1206
      @thecozyplace1206 Рік тому +8

      @@anon1963 This is not always the case. Trying his hardest to get a job NOW rather than after 4 years of college is probably the best choice he has in terms of which choice has a better survival percentage.
      You can either try your luck to get an entry job right now with skills that you have.
      Or starve for 4 years building more skills in HOPES that you'll get the same position, but with better odds of landing the job.

    • @anon1963
      @anon1963 Рік тому +1

      @@thecozyplace1206 do americans have such thing as weekend only college/university? you can work and study then like i do

    • @RoninX33
      @RoninX33 Рік тому +3

      @@anon1963 Nope, we have online college.

  • @pr0tagnist
    @pr0tagnist Рік тому +19

    God job on the video! I'm not a software developer or programmer. I'm working towards security related fields. But I really enjoy watching your videos and love the way you present! Keep going 😊

  • @nicholasmiller6144
    @nicholasmiller6144 Рік тому +14

    I'm studying both art history and computer science. Art history skills like writing and visual analysis can be pretty transferable! Also it may be of interest that larger museums need a lot of computer scientists now for websites, databases, apps, etc. The fields intersect more than people think :)

  • @brookswashere3400
    @brookswashere3400 Рік тому +19

    I’m a programmer or software engineer based on the resume requirements. I’m currently a programmer Analyst on paper but I’m a software engineer when I work . my job doesn’t want to pay me a software engineer salary but I love working here so I took the job.

  • @michaelm8044
    @michaelm8044 Рік тому +6

    Thank you for the thought provoking content!

  • @wolfwoof2000
    @wolfwoof2000 Рік тому +5

    really chill and grounded video
    I discovered there was geology data science, indeed IT is vast it's so cool
    So many choices, always choose the best for you !!

  • @adarshtiwari7395
    @adarshtiwari7395 Рік тому +2

    I resonated with your outro. I hve pressured myself a lot to find my "dream job" but after all this research the most effective way is to explore multiple fields and commit to one that I find interesting. Not really in crazy love with it but interesting enough to not get me bored. Its a long way to go but absolutely worth it!

  • @hanasschoolwork4564
    @hanasschoolwork4564 Рік тому +3

    You're really good at explaining things in an entertaining way. I'm looking forward to new videos! 🙌

  • @Cat-ct9hn
    @Cat-ct9hn Рік тому +3

    Your editing style is so fun! I‘m really glad I found this channel

  • @Showmatic
    @Showmatic Рік тому +38

    As a self-taught dev, I started out last year at 67k. A bit on the low end for me, I took it as I wanted to get started directly in the industry, and getting that first job is often the most difficult. I was lucky, though, as I had already interned at this company for months before being hired and I just recently retired from the Army, so I'm at least adding my retirement money to my salary. But I've spent this first year improving my skills and I'm up for my annual raise soon. How much the raise is will determine if I start actively looking for a new job. I LOVE where I work now, and couldn't imagine any other place topping it, but you know...... money. Where I live is NOT cheap. The last few months I've been getting a lot of recruiters messaging me with open positions, so that's good to know.

    • @hauvert_
      @hauvert_ Рік тому +1

      how long did it take yout to find a job?

    • @bobbrossify
      @bobbrossify Рік тому +6

      Self-taught dev here, but with degrees in electrical engineering and physics and a couple years of experience working as an engineer. Just started a position for $110k salary, $20k bonus, $20k stock. Good jobs still exist.

    • @hueman4927
      @hueman4927 Рік тому +1

      Being head hunted by recruiters is a great sign. Good luck with your process homie :)

    • @sera_venus
      @sera_venus Рік тому

      must be nice to see some positivity, but i graduated last year and im still looking for a webdev job

    • @Showmatic
      @Showmatic Рік тому +1

      @@sera_venus keep pushing, you'll get it eventually. Have you tried doing some freelance work in the meantime?

  • @shokhdev
    @shokhdev Рік тому +4

    I like your style presenting your content ❤

  • @asolondev
    @asolondev Рік тому +10

    I'm a game dev myself :) +1 to other folks' point that indie dev is NOT the easier road.
    Good luck in your journey!

    • @ianlulu
      @ianlulu Рік тому

      If you dont mind me asking, howd you get into the field?

  • @rocco_zero
    @rocco_zero Рік тому +45

    This channel gonna blow up pretty damn soon, your videos are actually fun to watch and learn from!

    • @HiddeTieleman
      @HiddeTieleman Рік тому +5

      I agree Rocco. Good content and edits, but on the other hand it's relatable how she records from her room and not from a kind of slick studio.

    • @erenyeeagah204
      @erenyeeagah204 Рік тому +2

      same, I thought she d have a lot more until i looked and its 874 rn but thats fast af after only 2 vids

    • @rocco_zero
      @rocco_zero Рік тому +2

      @@HiddeTieleman she's just being real and not a show off 😂

    • @remot1
      @remot1 Рік тому

      4.5k. How?

    • @hanac5586
      @hanac5586 Рік тому

      ​@Khlif so college professors in nutshell :'D

  • @JeromePullenJr
    @JeromePullenJr Рік тому +1

    Leaving a comment to help the algorithm because you seem super cool and the video was dope!

  • @Friday4
    @Friday4 Рік тому +1

    Wow, well done video! Love the funny cuts

  • @AshharAnsari
    @AshharAnsari Рік тому +1

    Thank you so much for the information and congrats on becoming a graduate 💖💖

  • @mkitche3
    @mkitche3 Рік тому +1

    Solid #2, keep it going and good luck on the job search!

  • @benlam239
    @benlam239 Рік тому +96

    Great explanation of those key career pathways! Just one slight correction. You mentioned JavaScript was considered a backend language. It's actually more commonly associated though with frontend development, but can be used as a backend language if you use the NodeJS runtime to run JS code on a server (and not through the browser). Other than that, everything else seemed spot on 👌 Keen to see where you go with this channel!

  • @orlovchik
    @orlovchik Рік тому

    thanks for the links in the description! they were so helpful

  • @edisongarcia94
    @edisongarcia94 Рік тому +2

    Congrats on finishing up college and thanks for another awesome vid!

  • @iutkarsh_gupta
    @iutkarsh_gupta Рік тому

    Good to see that you had a headstart in your UA-cam channel.

  • @ElitePanCake645
    @ElitePanCake645 Рік тому +1

    Excellent video and excellent explanation! Keep working hard people!

  • @BigBoss-sm9xj
    @BigBoss-sm9xj Рік тому +33

    I started learning basic game programming and it's been so much fun. It also helps that I could make assets like weapons and environments myself so I able to somewhat realize my vision how I imagined it. And all of this despite being an engineering major

    • @vgman94
      @vgman94 Рік тому +1

      Nice! How did you start learning the skills to do this? What tips could you give to someone with no real game development experience?

    • @idek4973
      @idek4973 Рік тому

      @@joschisaurus182 so helpful, thank you!

    • @cytolytic
      @cytolytic Рік тому +1

      @@joschisaurus182 I'm curious if you already know the math and physics required to work on your projects since you majored in engineering or do you just watch tutorials on how to implement them?

  • @ColtonSpears
    @ColtonSpears Рік тому +4

    The salary ranges you listed were pretty accurate. A big contributor is how close the job is located to a medium to big size. Cities will usually have starting salaries in the 70-80k range with mid-level in 100k-120k. Senior level is usually 120k-140k+

    • @jeffneptune2922
      @jeffneptune2922 Рік тому +2

      Outside of expensive tech hubs like Boston, NYC or Seattle few new grads start at 80K . In Ohio, a lot of mid level people with 10-15 years don't make that. Because of the economy, many tech firms have been laying off people. Expect things to get much worse soon as AI will begin to heavily cut into entry and intermediate level CS/IT jobs as companies cut costs.

    • @xenonsan3110
      @xenonsan3110 Рік тому

      Then this will also skew depending on industry, education and government will be lower. Cybersecurity, AI, or finance will be higher

  • @LowLevelLemmy
    @LowLevelLemmy Рік тому +2

    Game development is sooo easy. Am I right guys?

  • @NoNTr1v1aL
    @NoNTr1v1aL Рік тому +1

    Amazing video! Subscribed.

  • @NathanHedglin
    @NathanHedglin Рік тому +3

    There is zero difference between Software Engineer snd Computer Programmer. "Engineer" sounds better even though we don't drive trains or have real engineering certifications.
    The "concept of the code" is called architecture. "Architect' is sometimes a title / role.

  • @hawkdykes9054
    @hawkdykes9054 Рік тому +3

    A few notes...
    4:19 "Software engineers" and computer programmers" almost never work together. They generally are employed by different types of companies... tech companies have software engineers that essentially only work with other software engineers (in terms of other programmers). Something like a manufacturing plant or hardware specialized company might hire "computer programmers," who might do a very similar job to software engineering, they just don't build the company's core product so they don't get the fancy title.
    6:08 the buttons working is the frontend guy or gal's job. Whatever backend api endpoint or form handler your button's ajax request hits is the backend person's job. Also, frontend is not just html/css, it is safe to say that for a real full-time frontend position, most of your life is spent writing javascript.
    7:50 If you think the life of an indie developer requires less than 9-5, you are mistaken. It may be less taxing if you're the kind of person that loves owning a thing and wearing many different hats to build the thing, but you will almost definitely be doing more work as an indie game dev, even on a small team, than just about any regular old 9-5 web developer. Sounds cool though!
    Good luck landing a position! Seems like you have the aptitude and curiosity to be successful in this field. Subbing to see how things go for you and what path you end up pursuing :)

  • @jame_time
    @jame_time Рік тому +2

    Congrats on graduating! I’ve also graduated and *ecstatic* about my SWE job 🫠

  • @incedis
    @incedis Рік тому

    Thank you, sis! Awesome video! Love your content!

  • @Ekrcoaster
    @Ekrcoaster Рік тому

    This was so good, keep it up!

  • @usagi30000
    @usagi30000 Рік тому

    Congrats!! I’m looking forward to your new content

  • @lucasalviani3756
    @lucasalviani3756 Рік тому

    This is one of the best vids about programing jobs ive seen, well resumed, well researched and fun to watch. Im a sistems engineering student and i am looking at the same things as you but i couldnt find anyone to give a good "student thats decideng on its carrer path" POV video on the subject, great content and thanks it helped :).

  • @ArgentPendragon
    @ArgentPendragon Рік тому +2

    Going off the thumbnail, I'd recommend that anyone looking for good pay/benefits and work life balance in their first job to check out business development. I got my first job with an 80k starting salary and 10% bonus after graduating from CompSci last year in an investment firm where I design and build databases, data pipelines, and reports within SQL. Ironically I had zero experience with SQL prior to getting the interview but I learned it over the course of a week before the second round. So far my experience has been great and it's a pretty chill environment than I had expected going into software development. I think the financial sector is great for becoming more financially literate and learning how to communicate with business users, so it's been a great first job so far

  • @raka8331
    @raka8331 Рік тому +4

    I don't know about the coding ("btw I am also a computer science student in my second year")and stuff but I really like your sense of humor and your every joke is very relatable.... congrats on graduating from college

  • @Muaahaa
    @Muaahaa Рік тому +3

    Good luck with your channel! If you keep honing your technical skill and keep creating content like this I think you will do very well for yourself.

  • @zentzu4003
    @zentzu4003 Рік тому +6

    enough money to feed my bodybuilding, weed and car addiction

  • @minandychoi8597
    @minandychoi8597 Рік тому

    congrats, the algorithm loves u and now u have 11k subscribers. youtube has been incessantly recommending this video for weeks and i’ve only now checked it out and was surprised to see u didn’t even have 1k subscribers less than a month ago. also, cool video! keep up the nice work 🙂

  • @adriangonzalezgomez-um1rv
    @adriangonzalezgomez-um1rv Рік тому

    The last part really resonated with me, I don't know how UA-cam knew this but it recommended this video at the perfect time.

  • @gurugeek42
    @gurugeek42 Рік тому +4

    Just wanted to suggest a niche but extremely fun alternative programming role - Research Software Engineering. I've been an RSE for a few years after finishing my PhD (not a requirement) and it's great. RSEs usually work in academic institutions but many work in R&D focused companies, charities, government, etc. The work is much more interesting than standard software engineering (maybe with the exception of game dev) and your work genuinely makes a difference.
    I myself work on high performance computing, using some of the most powerful computers ever built to do very cool science like tsunami prediction and climate modelling. Some of my colleagues work on prototype medical software, others build services for citizen science, and some even maintain a text editor for writing in a dead language! There's usually some opportunity to get involved in teaching if that intrigues you.
    As in many academic/academic adjacent roles, it doesn't pay particularly well (I'm relatively senior and still on ~£45k ~= $55k) but it more than makes up for it in the good work-life balance, interesting and impactful work, and tight-knit, friendly community, both globally and in the UK.

  • @MysticFeatherAnimations
    @MysticFeatherAnimations Рік тому

    Please keep making videos. Thats the content we need like self-study programming and jobs. Best of Luck.

  • @no3lcodes
    @no3lcodes Рік тому

    You’re so funny, I have really enjoyed that past 2 videos keep making them!!

  • @maqpi8335
    @maqpi8335 Рік тому +15

    a Dream job is a fantasy. I completed my Bachelors in Chemistry and after 3 months of job searching and researching the industry I realized that I need to change my field. I am now looking to become a Data Analyst. Furthermore I have many freinds who have switched careers after upto 10 years of their lives soo it's never too late in my opinion

    • @harshTanwar09
      @harshTanwar09 Рік тому

      Bro I'm stuck i just completed my high school with commerce but i want to be a software developer how can I do it plzhelp

    • @TheFinalJumper
      @TheFinalJumper Рік тому +2

      I am a software engineer from the start of my career. After I graduated university with CS faculty I have started working full-time. And now years later I am still happy with my job. I guess I am lucky to hit that sweet spot.

  • @mwai_dev
    @mwai_dev Рік тому +9

    Hi 👋🏾, all the best on your future endeavors. I haven’t graduated yet but I got my first job 9months ago as a Mobile Engineer making 80k/yr in remotely in Chicago. There’s tons of jobs for Android and iOS if that would peek your interest. Building a portfolio of real world projects will greatly set you apart. All the best!

    • @hanac5586
      @hanac5586 Рік тому +1

      That's so nice to hear, mobile app development is so fun 🎉 Good luck with your career!

    • @mwai_dev
      @mwai_dev Рік тому

      @@hanac5586 You as well!

  • @rurbleburble
    @rurbleburble 8 місяців тому

    Good thing to know jobs exist in any fields too. Thanks for the guidance.

  • @kitrodriguez992
    @kitrodriguez992 Рік тому

    Okay, I'm another subscriber. Expect more subscribers because you're great!

  • @vishnur.venkatraman7098
    @vishnur.venkatraman7098 Рік тому +2

    Very interesting video indeed. I look forward to your upcoming AI Video. I am considering going back to my programming life as it keeps me engaged with my imagination and problem-solving skills. Your content is good and informative. Keep creating more videos and keep going!!! - Love from Chennai, India

  • @keithrincon
    @keithrincon Рік тому

    Really liked your video. Thank you! You got skills

  • @horchatatee5407
    @horchatatee5407 Рік тому +1

    I'm not even a programmer but this video was actually more helpful to me than I thought.

  • @JustDenDimi
    @JustDenDimi Рік тому +6

    Yes, tolerate that job! In my last year of college I had to choose an internship and I had a few options but chose one that seemed fun (and was pretty close), but oh boy was I wrong. Never doing that again. Got really lucky when the time came to get an actual job, and I ended up in a small company where I get the freedom to do a wide variety of things to do. From React development to C# web apps and automated systems that do whatever and interact with API's and what not. If you hate your first job try something else, just make sure you don't end up a job hopper, companies don't like investing in people (think training) that'll leave soon after anyways.

    • @kitcat2449
      @kitcat2449 Рік тому

      What were the internship interviews like? I should be applying soon and I'm a bit nervous of what to expect 🥸

    • @JustDenDimi
      @JustDenDimi Рік тому +1

      @@kitcat2449 It depends on the company, usually for internships they mostly look at motivation, work ethic, and if you've worked with any of the technologies (Think programming languages, tech stacks, etc...) they use, and less at actual skill, since that's what you're there for. Personally I had to create a simple project for one of the interviews, but other companies might just offer you an internship as-is. The most important quality of a developer is the ability to figure things out and have the drive to look for solutions in whatever way you can, debugging essentially, and that's what they try to determine you do or don't have by having you make a simple exercise.
      I can only recommend going to a few different companies within the span of a week, max two, and see what you think suits you most. It also gives you time to think about where you'd actually want to work. Don't stress too much about it, you're still (probably) working for them for free. Their only investment is some time for training and questions, but as long as you get some things done it's profit for them and potentially a new hire they don't have to train anymore.

    • @kitcat2449
      @kitcat2449 Рік тому +1

      @@JustDenDimi Thank you for writing such a comprehensive answer! That helps a lot already.

  • @xunjin8897
    @xunjin8897 Рік тому +1

    I love people who celebrates "small victories", cheering about your new subs was really nice, keep it up :P

  • @frankdaniel5216
    @frankdaniel5216 Рік тому +1

    Wow ur doing so good for ur first 2 videos

  • @ahmadjamal2774
    @ahmadjamal2774 Рік тому

    My sister is choosing a career path soon and this was super helpful! Thanks!

  • @Afterlord2
    @Afterlord2 Рік тому +2

    I don't think I've ever heard of a distinction like the one you describe between software engineer and computer programmer. I've only been in the industry for 5 years so maybe it's more of a historical term, dunno. Typically the people who are responsible for overarching systems decisions are called software architects, and it's a very senior role that you get promoted to by working as a programmer for a long time instead of becoming a manager. You can't really start as an architect. The rest of us software engineers, programmers, devs, whatever are responsible for implementation details, but it still involves a significant amount of design work. As a software engineer you tend to have a lot of say in the design of the applications you work on mostly because the architect is busy with other stuff and usually doesn't have time to talk about the best class level implementation of some business logic or other.
    There's also a bit more nuance with backend devs. The database devs work in languages like SQL and work on databases specifically. The rest of the backend devs work on APIs that either talk to the front end or talk to each other. These two groups don't usually have overlapping skills and they're basically two different fields.

  • @miserablepile
    @miserablepile Рік тому +5

    Congrats! Be proud of yourself! Keep up the enthusiasm! In work and finding work, things will get tough, but it's all worth it! Good luck on your job hunt!

  • @oblivion_2852
    @oblivion_2852 Рік тому +21

    My first job 21yo was in financial software at 71k, second 22yo was in advertising software (think google ad platform but for retailers) at 85k and my current 23yo job is in cloud engineering for a pizza company at 105k.
    If you'd like a rundown of how the layout and structure of roles in coporations actually work I can give a rundown on the industries I know about. Dad also worked in IT for 20 years so I have plenty of stories from him too.

    • @salsabarbacoa1004
      @salsabarbacoa1004 Рік тому

      How do they actually work

    • @CosmereFinatic
      @CosmereFinatic Рік тому

      Please share

    • @oblivion_2852
      @oblivion_2852 Рік тому +5

      The main roles in a software company are:
      Scrum/Iteration Manager - Traditional style manager focused on hosting meetings and organising people around business objectives
      Project Manager - Focuses on receiving customer/business feedback which then works with tech leads to create actionable tickets for developers to achieve.
      Technical Lead - Usually only 1 per team and is in charge of designing the overall structure of solutions and creates tickets for other developers to implement
      Mid, Junior, Grad software developer - Basically do the same work with varying levels of experience and abilities (tip for managers... Don't get the new junior working on the foundational ticket for a new project otherwise your project will be late).
      Test Engineers - In charge of designing the automation testing process for new work to ensure quality. Take into account acceptance criteria on tickets.
      Devops - Focuses on improving workflows for developers to publish code. Includes pipeline work, release, infrastructure as code, containerisation (docker, kube, terraform) and usually some debugging from the production perspective.
      Platops/Cloud Engineering/System operations - Monitors tools like datadog which keeps track of system health and queues and performance loads. If a queue gets too filled or a node is reaching 100% usage and the response times are spiking they're in charge of allocating more containers/cores to that part of the application in order to reduce bottlenecks. They're also usually first point of contact with clients about performance issues and manage tickets down to devops/developers in order to implement hotfixes etc.
      Data scientist - I've only seen 1 role per organisation and their role is just to find business cases for data already in the system. They work with developers to reformat or store the data in a more usable fashion.
      Information security analyst - I haven't yet seen any official role for this actually filled. It's just something that developers and devops are expected to be aware of but isn't an official role. From what I understand these roles aren't part of most organisations as those jobs are performed by outside auditing companies performing penetration testing and reporting. In my opinion these styles of audits should be a legal requirement since most companies are too lazy to implement security measures because doing so takes away developer time supposedly (technical debt is a big part of poor security).

    • @kubs1162
      @kubs1162 Рік тому +1

      @@oblivion_2852 this is very intimidating, I like it. Ive always wanted to experience a corporate work environment

    • @rachelgoldman3444
      @rachelgoldman3444 Рік тому +2

      @@oblivion_2852 I work in Software Development in Fin Tech, and I agree with this list!

  • @CBas-
    @CBas- Рік тому

    lmao the yale school of art was so funny. Thanks for the video! Great stuff :D

  • @patricki1422
    @patricki1422 Рік тому +1

    When I was at University, I can honestly say if it were not for the internet and youtube, i would have failed 70% of my classes.

  • @typinowly
    @typinowly Рік тому +2

    This distinction between programmer end engineer is in principal correct... Hover, in my experience companies often look for programmers to do software engineering, programming, testing, team coordination, administration, quality assurance... But then, maybe it's just my experience.

  • @satyamskillz
    @satyamskillz Рік тому +2

    I have a feeling that you will become big one day, I had the same feeling when I watched Johnny Harris and Sam Kolder similar to your stage.
    I am on a similar journey, best of luck 👍

  • @DevBySamuel
    @DevBySamuel Рік тому +1

    Hello, just found out your channel and I'd like to say that you have such a nice humor. Also, i rly liked your edition and your speech too! Definetly a new sub :) Props from Brazil

  • @carpediem6764
    @carpediem6764 Рік тому

    I cant wait for more and to see how far your channel will go

  • @I_am_Raziel
    @I_am_Raziel Рік тому +1

    Maria, your videos are really good and funny 👍

  • @thefrozensun
    @thefrozensun Рік тому +1

    A good way to find out what part of software industry you want to be in, is to understand if you like exploring/experimenting or building more. After that you should decide you prefer working on a product or the infrastructure of a system.

  • @Showmatic
    @Showmatic Рік тому +1

    And your comparison between Computer Programmer and Software Engineer may be TECHNICALLY correct, realistically they can (and will often) have the same responsibilities in job descriptions. I've seen postings for Software Engineers where their job was to code webpages in HTML, CSS, and JS and others where they were responsible for building complex AI programs for use in government systems. So when looking for job, focus on the job description vs the title, there's often overlap.

  • @Retsu02
    @Retsu02 Рік тому +3

    I'll try codecademy and congrats on graduating.

  • @OfficiallyRet
    @OfficiallyRet Рік тому +1

    I'm currently in my first year doing computer science, been learning python and AI, can't wait to see your AI video soon!

  • @l1305
    @l1305 Рік тому +15

    I'm in the 2nd year of college studying science computers and it's really hard to find jobs without having at least 2 years of experience and be at the last years of the career (at least here in México), what I've found really useful is having contacts that can help you being on a job without the experience, but of course, knowing what are you doing it's always important

    • @waly3302
      @waly3302 Рік тому +1

      Los contactos que uno hace en la Universidad valen oro, literalmente.

    • @arifulislamleeton
      @arifulislamleeton Рік тому

      Hi I'm Ariful Islam leeton im software engineer

    • @juliodzul3328
      @juliodzul3328 Рік тому +1

      Te recomiendo Scale AI, ahi conseguí un trabajo decente de entrada sin necesidad de experiencia y tienen algunos para entrenar IA, pagan como 30k pesos al mes :)

  • @IffyEdem
    @IffyEdem 2 місяці тому +1

    As long as I can make enough remotely to live in the top 10-20% in a Latin American, African, or Asian or East European country, I’m happy

  • @UwU-dx5hu
    @UwU-dx5hu Рік тому +1

    You now got another subscriber. Cz i like your voice

  • @justinjarvisdfa
    @justinjarvisdfa Рік тому +1

    After working as a computer programmer for 5 years now and making a total of 45k, literally quitting my job sounds good. Thanks for the quick search it led to my search for resignation letters.

  • @orestas7054
    @orestas7054 Рік тому

    I love your vids keep up the awesome work!

  • @oioio-yb9dw
    @oioio-yb9dw Рік тому +5

    It is good that you have a possibility of chasing your dreams and congratulations on having finishing your degree, I hope I will be able to go to college soon. You are a motivation to me, I wish you the best and hopefully your channel will keep growing, Thanks for the content.

  • @mash808
    @mash808 Рік тому +31

    Nice video!
    I'll just add one quick point. Frontend isn't just HTML and CSS anymore. A browser has elements (HTML tags etc.) that you write stored in a big tree (reinforcing your point about basic CS concepts being useful) internally called the DOM. You manipulate DOM elements using JavaScript. That's basically how you get sites to be interactive. Since DOM manipulations can get pretty messy fairly quickly, JavaScript libraries and frameworks started popping up to make the developer experience a little smoother. I'd say most of a frontend dev role nowadays would be focussed in the JavaScript/TypeScript (typescript is another DX addition made to serve the developer need because of larger web apps) world - even though CSS etc. is still a component of it, but that usually takes less time. Now you even have the JavaScript running outside of browsers with Node.js etc. which use a JS engine (like Chrome's V8 for example) isolated from a browser. This lets devs use JavaScript to write backend code too. So some full-stack roles can even use that "front-end" language on both the client and server. There's much more to the web ecosystem, but that just gives an idea I hope of how different a frontend devs job might be now than in the days of the early web.

    • @kecvu
      @kecvu Рік тому +1

      Ok bro, we get it, you're a front end dev.

    • @hanac5586
      @hanac5586 Рік тому

      What libraries/frameworks would you recommend learning? I already know React and Flutter

  • @REAZNx
    @REAZNx Рік тому +6

    Front end is not just UI 😂, there’s UX, state management, interfacing with API, WS endpoints etc. Being a full stack developer myself, front end has so much more random stuff that goes into.

    • @TheFriendlyInvader
      @TheFriendlyInvader Рік тому

      So UI?

    • @REAZNx
      @REAZNx Рік тому

      @@TheFriendlyInvader No...

    • @TheFriendlyInvader
      @TheFriendlyInvader Рік тому

      @@REAZNx all of the things you listed are not optional in UI development, they are apart of UI development at least web UI dev.
      They always get brought up as if they're something substantially different, but they're not, they cannot exist in a vacuum.

    • @REAZNx
      @REAZNx Рік тому +1

      @@TheFriendlyInvader You should really google the definition of UI. The term "UI" does not encompass everything front-end, It is purely the visual side which a user would see, which is a tiny fraction of the whole picture.

    • @TheFriendlyInvader
      @TheFriendlyInvader Рік тому

      @@REAZNx I mean you cannot have a UI without those other components. If this was not the case, then we would finally be able to get rid of all the other crap and just hand off UI implementation to designers.
      Like I get what you're saying, but I always find it a bit strange that there's this assertion that they could exist in a vacuum.
      As an aside, yes I'm aware of markup languages, no I do not count them here, I primarily do desktop application development with Qt, so independent markups don't really exist.

  • @maxfierro551
    @maxfierro551 Рік тому +13

    Don't forget that there is also a world outside of the realm of general application development.
    There's systems programming, high performance computing, embedded systems, a lot of networking fields, and so forth.
    Messing around with JS frameworks gets old pretty fast, at least from my POV. Then again, I do gravitate to lower level abstractions. Good luck on your job search!

    • @jonbrockett1249
      @jonbrockett1249 Рік тому

      Low Level and Abstraction is a bit of an oxymoron, no?

    • @maxfierro551
      @maxfierro551 Рік тому +3

      @@jonbrockett1249 Only in the literary sense. An instruction set architecture is as much of an abstraction as a UI framework, it just rests on top of fewer abstraction layers.

    • @brippadedp4188
      @brippadedp4188 Рік тому

      Maybe a weird question, but is there much of a demand for those outside of general application development? I'm trying to learn html/css and JavaScript at the moment, but I can't help but worry that I will get bored at some point and want to move on to some lower-level topic.

  • @danielius6863
    @danielius6863 Рік тому +1

    Thought this was a huge channel for a sec. Great stuff. I dropped out of school doing a CS degree . Now I’m really wanting to build something. The indie game dev has also been on my mind but seems so daunting especially with my current minimal skillset. Though I know it would scratch that creative / technical itch. Guess I should just start now as a hobby.

  • @zenit5
    @zenit5 Рік тому

    There's a heck of a lot more to Frontend Development than what you said, so much so that HTML and CSS end up being a small part of it, the Javascript/Typescript side of it with their respective frameworks is where the bulk of the work is.

  • @ikarosouza
    @ikarosouza Рік тому +8

    If you can handle the immense amount of stress of work environment, I think the game development path is the one that rewards you the most, not necessarily financially, but overall.

    • @Sentherus
      @Sentherus Рік тому +2

      Game development can pay well as well depending on where you land and what you do. I work in a LCOL area for a Cali game company and I get paid really well compared to my environment. I'll probably take this experience to the bank if I ever move companies and get paid mid 200s when I move to another large tech company.

    • @xydez
      @xydez Рік тому

      I don't neccessarily agree. The main difference is that game development is usually more creatively involved than other programming professions. But that doesn't always mean that it's more interesting. Different things interest different people.
      I actually think the main allure is due to the fact that most people who do programming usually sit a lot in front of the computer, which usually means they've grown up playing a lot of videogames, hence they want to make their own.

  • @frankdaniel5216
    @frankdaniel5216 Рік тому +11

    Also I liked the point you’ve made about AI. For the last time AI is not some terminator bs that ppl see in movies. In simple terms, it’s really fancy ass pattern matching. However AI does have a lot of risks associated with it such as misinformation, deepfakes, the potential to displace a lot of workers, and more scary use cases that we should look into

  • @TheHTMLCode
    @TheHTMLCode Рік тому

    Through the past 5 years at the same company I’ve transitioned from web developer, to software engineer to team lead and now solution architect
    Your outro was spot on, my 10 cents after 10 years in industry is not just to chase the big pay cheque. Sure it’s nice but I’ve found it far nicer to work for a company that respects me, provides clear career progression, gives opportunity to deliver interesting projects and has very generously increases my salary over time.
    Sometimes it takes a little longer to ramp up to that 6 figure salary but I’ve still got 35 years of work ahead of me, kinda in it for the long haul 😂.
    Keep up the good content!

  • @deekuman
    @deekuman Рік тому

    love this video; subscribed

  • @Pinkman3000
    @Pinkman3000 Рік тому +3

    Nice video! But nothing has killed my eyes, back, or social life more than trying to develop a game on my own 😑 Still love it though

  • @bonaventureA
    @bonaventureA Рік тому +1

    Quality content 🤌

  • @dumbtex6107
    @dumbtex6107 Рік тому +1

    Getting a good paying job as a programmer is tricky bc of the broadness too I’m a self taught programmer and I absolutely abhorrrrrr web development I’m teaching myself it now though so I can make more money. I love robotics and developing those systems but without experience or a degree it’s almost impossible to get a foot in anywhere I’m trying with some plc jobs though so we’ll see. Great video look forward to more!

    • @stuart6478
      @stuart6478 Рік тому

      word up on web dev. I can't understand why so many layers

  • @frankdaniel5216
    @frankdaniel5216 Рік тому +2

    When it comes to data scientists, a lot of them are being replaced by either data engineers or machine learning engineers because a lot of data scientists ironically don’t have a lot of data skills that are used at real companies. (SQL, cloud technologies, data lakes, pipelines etc…)

  • @raynaldorusi
    @raynaldorusi Рік тому +1

    Currently working as a software tester. It’s okay salary, but planning to make enough to afford some kind of education in full stack development. I do enjoy software Quality Assurance, so I’m hoping to come back to the job market with a fuller understanding.

  •  Рік тому

    well i did not go to collage and still managed to find another job in about 1-2 weeks after being let go do to the recent layoffs, so no programming/software engineering (it really does not matter which one) is not as stable as people make it out to be, so always be prepared and keep looking for more jobs, cuz I think the recent layoff have opened the eyes of most people in this space, as I should know, cuz it happened to me

  • @coscorrodrift
    @coscorrodrift Рік тому +6

    5:50 JS is very much a frontend language BTW. Your description is more or less alright, Frontend ppl do deal with the UI elements and layouts, but the bulk of the work is probably on the functionality of that code. Basically, they deal with the client-side code, the functionality of the code that is running on the user's machine (the browser in web development). They're responsible for yes, displaying these UI elements and making them look nice, but also updating the counters of data, loading that data, hiding some and showing some, etc. Because these interfaces have gotten so complex, there are JS based frameworks and libraries that address these functionalities and organize the elements in different ways, like React, Vue, Angular, etc.

    • @swattertroops-yaaa
      @swattertroops-yaaa Рік тому

      and when you get bored you can start working on incremental computation systems for frontend build systems dealing with DAGs and caching...

  • @drioko
    @drioko Рік тому

    Yes gurl go for it!! Get that cash

  • @noobmartin
    @noobmartin Рік тому +1

    By the way - those salaries are US-specific. Reduce them by 50% and you're in Europe. :)
    My starting salary as a systems engineer back in '12 was 32k USD /year.

  • @philippeoffermans7949
    @philippeoffermans7949 Рік тому

    This is a very simplified way to describe a front end dev

  • @RealNikolaus
    @RealNikolaus Рік тому

    I was here at 4610 subscribers ;) This channel will skyrocket soon with those neat editing skills. Btw programming is really the best skill, you will never struggle to find a good job.