Lets discuss some Programming Jobs but I have no idea what I am talking about

Поделиться
HTML-код
  • Опубликовано: 21 сен 2024

Комментарии • 603

  • @Worm38p
    @Worm38p Год назад +1329

    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 Год назад +21

      agree!

    • @КостяКиндалюк
      @КостяКиндалюк Год назад +65

      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 Год назад +46

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

    • @simopr09
      @simopr09 Год назад +13

      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 Год назад +3

      men the indie dev job sounds great

  • @brainc0la-_-
    @brainc0la-_- Год назад +1029

    I can settle for just not being poor.

    • @theseangle
      @theseangle Год назад +47

      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 Год назад +67

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

    • @NihongoWakannai
      @NihongoWakannai Год назад +52

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

    • @MenkoDany
      @MenkoDany Год назад +17

      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 Год назад +466

    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 Год назад +25

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

    • @gregbatudo
      @gregbatudo Год назад +3

      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 🧢.

  • @MsJeffreyF
    @MsJeffreyF Год назад +208

    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 Год назад +4

      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 Год назад +141

    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.

  • @pr0jectmaria
    @pr0jectmaria  Год назад +146

    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.

  • @MooGamer
    @MooGamer Год назад +84

    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 Год назад +4

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

  • @1SquidBoy
    @1SquidBoy Год назад +78

    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 Год назад +11

      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 Год назад +6

      @@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 Год назад

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

    • @RoninX33
      @RoninX33 Год назад +2

      @@anon1963 Nope, we have online college.

  • @nicholasmiller6144
    @nicholasmiller6144 Год назад +13

    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 :)

  • @pr0tagnist
    @pr0tagnist Год назад +18

    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 😊

  • @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 Год назад +5

      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?

  • @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!

  • @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

  • @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!

  • @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 !!

  • @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.

  • @asolondev
    @asolondev Год назад +9

    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?

  • @aspottedleopard
    @aspottedleopard Год назад +12

    Your content already resembles that of a 100k sub tech youtuber, ofc you deserve it

  • @michaelm8044
    @michaelm8044 Год назад +6

    Thank you for the thought provoking content!

  • @Cat-ct9hn
    @Cat-ct9hn Год назад +3

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

  • @hanasschoolwork4564
    @hanasschoolwork4564 Год назад +3

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

  • @JeromePullenJr
    @JeromePullenJr Год назад +1

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

  • @shokhdev
    @shokhdev Год назад +4

    I like your style presenting your content ❤

  • @adamcampbell3542
    @adamcampbell3542 Год назад +2

    Have watched quite a bit of these videos since I graduated from my undergrad in 2020 and deciding to change career paths in 2022 towards any form of programming, and I genuinely think this is the best blend of realistic, informational, and concise that I have seen on this content. Thank you for this!

  • @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

  • @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 👍

  • @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!

  • @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

  • @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!

  • @xunjin8897
    @xunjin8897 Год назад +1

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

  • @edisongarcia94
    @edisongarcia94 Год назад +2

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

  • @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 🙂

  • @mkitche3
    @mkitche3 Год назад +1

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

  • @LowLevelLemmy
    @LowLevelLemmy Год назад +2

    Game development is sooo easy. Am I right guys?

  • @AshharAnsari
    @AshharAnsari Год назад +1

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

  • @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?

  • @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.

  • @gurugeek42
    @gurugeek42 Год назад +3

    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.

  • @Friday4
    @Friday4 Год назад +1

    Wow, well done video! Love the funny cuts

  • @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

  • @jame_time
    @jame_time Год назад +2

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

  • @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 :).

  • @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.

  • @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.

  • @retsu1957
    @retsu1957 Год назад +3

    I'll try codecademy and congrats on graduating.

  • @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.

  • @MysticFeatherAnimations
    @MysticFeatherAnimations Год назад

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

  • @ElitePanCake645
    @ElitePanCake645 Год назад +1

    Excellent video and excellent explanation! Keep working hard people!

  • @orlovchik
    @orlovchik Год назад

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

  • @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

  • @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.

  • @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

  • @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.

  • @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!

  • @kitrodriguez992
    @kitrodriguez992 Год назад

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

  • @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.

  • @iutkarsh_gupta
    @iutkarsh_gupta Год назад

    Good to see that you had a headstart in your RUclips channel.

  • @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.

  • @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.

  • @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 :)

  • @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

  • @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

  • @adriangonzalezgomez-um1rv
    @adriangonzalezgomez-um1rv Год назад

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

  • @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.

  • @Ekrcoaster
    @Ekrcoaster Год назад

    This was so good, keep it up!

  • @CBas-
    @CBas- Год назад

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

  • @NoNTr1v1aL
    @NoNTr1v1aL Год назад +1

    Amazing video! Subscribed.

  • @frankdaniel5216
    @frankdaniel5216 Год назад +1

    Wow ur doing so good for ur first 2 videos

  • @zentzu4003
    @zentzu4003 Год назад +6

    enough money to feed my bodybuilding, weed and car addiction

  • @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.

  • @horchatatee5407
    @horchatatee5407 Год назад +1

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

  • @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.

  • @no3lcodes
    @no3lcodes Год назад

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

  • @I_am_Raziel
    @I_am_Raziel Год назад +1

    Maria, your videos are really good and funny 👍

  • @ahmadjamal2774
    @ahmadjamal2774 Год назад

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

  • @incedis
    @incedis Год назад

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

  • @usagi30000
    @usagi30000 Год назад

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

  • @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!

  • @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

  • @steviewonder580
    @steviewonder580 Год назад

    Wow, You're a natural!
    Great camera presence, Good script, Good editing, and Good memes too.
    Now all that's left is to start some RUclips drama and you'll be a pro.

  • @Landon_Hughes
    @Landon_Hughes Год назад +1

    I started as a Software Engineer I with my current company making $60,000 a year.
    That's a decent salary for where I'm at in Michigan.

  • @rurbleburble
    @rurbleburble 5 месяцев назад

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

  • @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.

  • @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.

  • @AdamLeee
    @AdamLeee Год назад

    Been in the industry a little over 2 years, my starting salary was 75k, I just moved to a new position and now make 115k. My advice to anyone getting into the industry, get your first job, do it for a year or two, then do a lateral career move into much more money. Also unless you're a G at all things engineering and programming, dont be too picky about your first job, that way you will find one.

  • @renzserdenia7584
    @renzserdenia7584 Год назад

    You’re a cool person, I like you. Just subscribed :)

  • @alfonsobaqueiro
    @alfonsobaqueiro Год назад

    keep going, you are good, make me laugh a lot with the fullstack cat

  • @UwU-dx5hu
    @UwU-dx5hu Год назад +1

    You now got another subscriber. Cz i like your voice

  • @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.

  • @chrisvids184
    @chrisvids184 Месяц назад

    love the videos wishing you had more

  • @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 :)

  • @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!

  • @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.

  • @tzimisce1753
    @tzimisce1753 Год назад

    The job market is rough. You need contacts and a portfolio. Which is hard, because you don't know where to go, whom to find, who to get to know, and you don't know which projects to make up and invest time and effort into because there's so much that you *could* do but not all of it is "cool enough".

  • @ravenamarcelino2068
    @ravenamarcelino2068 Год назад

    as a current art history graduate i feel atacked lol
    but no jokes, loved your video, tysm

  • @amesasw
    @amesasw Год назад

    A software developer at almost any public company should make between $140k-$260k peek salary 5+ years experience. Most senior, principle or software managers will hit these salaries.
    If you are at a major tech company those numbers jump to $200k-$500k. Max max salaries I have heard of around a little over $1m a year. But that is very rare.
    $300k at meta or apple is common. While 200k at an average public conpany is more common.
    If you are getting paid $100k or less in the US with 3+ years experience, there are many companies ready to pay you at least $130k-$200k. As long as you are open to relocation.
    Game devs are by far the worst paid. Almost any other type of dev makes vastly more. Roblox is the huge exception to this.
    Game devs make peanuts because people will fight for game dev jobs purely because they love the product. No one is fighting to work on bluetooth tech, so the pay is much higher.
    Of course if you make successful games or apps that get sold on a store, you can make more than any salary job even at a big company...
    Software everywhere else like in Europe pay vastly less. Glass door average salaries in the US for software devs are laughably low. Payscale has more accurate numbers.

  • @keithrincon
    @keithrincon Год назад

    Really liked your video. Thank you! You got skills

  • @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.

    • @jww0007
      @jww0007 Год назад

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

  • @evindrake5585
    @evindrake5585 Год назад

    I was just about to mention Machine learning! I am quite interested in that myself, curious about this journey! Good luck!

  • @FuriusaoxD
    @FuriusaoxD Год назад

    Best of luck in your job search, but don't worry, because you can always consider becoming a youtuber. you're so fun to watch