Want a Coding Job? NEVER Do This!

Поділитися
Вставка
  • Опубліковано 26 чер 2024
  • NEW Community Discord Server: / discord
    Are you 🤩 eager to secure that coveted coding job? You're not alone! But here's the kicker: There are some crucial pitfalls you must avoid at all costs to stand out in the ultra-competitive world of programming. In this comprehensive video, we'll 🕵️‍♂️ delve into the 🔝 top mistakes that can sabotage your chances of landing your dream coding job.
    Don't miss out on the 🌟 opportunities waiting for you in the exciting world of coding. By the end of this video, you'll have a clear roadmap for avoiding these career-killing mistakes and 🚀 increasing your chances of securing that coding job you've always dreamed of. 🎯
    Subscribe now, smash that 👍 like button, and ring the 🔔 notification bell to stay updated on the latest tips and tricks for advancing your programming career. Let's turn your coding aspirations into reality! 💼💻🌐

КОМЕНТАРІ • 486

  • @ChimpuCode
    @ChimpuCode  4 місяці тому

    The Evolution of Coding: ua-cam.com/video/AZjgEGcyTIo/v-deo.htmlsi=c8TPPyZrxWgrk0y3
    (NEW VIDEO)

  • @Unknown___047
    @Unknown___047 7 місяців тому +629

    Networking is arguably the most crucial and hardest part of all these 🙂
    Sometimes i feel suffocated just thinking about talking to people but we're gonna push through.

    • @aaronasissoard1098
      @aaronasissoard1098 6 місяців тому +16

      I have this same problem which sucks because it never used to be the case, but I will chat with you about game dev stuff

    • @internallyinteral
      @internallyinteral 6 місяців тому +29

      ​@@aaronasissoard1098bro believe it or not just talking to people makes you better at talking with people. Effective networking can be trained and it's more mechanical then you would think.

    • @Crosfyer
      @Crosfyer 6 місяців тому +12

      @@internallyinteralBut… how do you even talk to people? What do I even say? HOW COMMUNICATE?!??

    • @TheReal4L3X
      @TheReal4L3X 6 місяців тому +1

      the question nobody has an answer to 😩@@Crosfyer

    • @callmelou5397
      @callmelou5397 6 місяців тому +5

      ​@Crosfyer try cold approaching make it a goal that for example everyday you talk to a new stranger it could be something as simple as complimenting their cloths or shoes

  • @walter7893
    @walter7893 8 місяців тому +608

    MISTAKES
    1. Not mastering the basics
    2. Coding too much instead of programming
    3. Not building strong projects
    4. Not making a portfolio
    5. Poor networking

    • @ChimpuCode
      @ChimpuCode  8 місяців тому +45

      noice

    • @atlantic_love
      @atlantic_love 8 місяців тому +18

      How do you "code too much" instead of programming?

    • @paulhan3314
      @paulhan3314 7 місяців тому +2

      @iytdominotikspaghetti code? Please explain more.

    • @Bobbias
      @Bobbias 7 місяців тому +41

      ​​@@paulhan3314spaghetti code is a pejorative term referring to sloppy/messy code which is hard to read/maintain. Things such as overuse of global variables, lack of functions, poor naming, bad choices of abstractions, and more constitute spaghetti code.
      The name is a reference for how confusing the overall structure of the code is. Good code should have a clear, easy to grasp structure. Spaghetti code instead of a mess of tangled ideas which may work, but is difficult to untangle what does what and why.

    • @KillaTundant
      @KillaTundant 7 місяців тому +3

      @@atlantic_love its in the first few min of the video.

  • @pladselsker8340
    @pladselsker8340 6 місяців тому +634

    I think networking is way harder than you might think. I finally was able to get a job because my mother knows someone who knows someone who is the director of a company.
    Even if you happen to be the greatest programmer in the world, if you don't know anybody, you won't even get a "no" as an answer. You will be ignored.
    I hate the job market. It's such a toxic environment.

    • @simplethings4487
      @simplethings4487 6 місяців тому +16

      exactly :(

    • @georgeblazhev
      @georgeblazhev 6 місяців тому +42

      Most of the times, if you cover the basics and/or have personal projects or two, you'll at least get invited to interviews. You can prove how good you are there. I'm not saying knowing people doesn't help, it does, but it's possible to succeed nevertheless.

    • @arnobchowdhury9641
      @arnobchowdhury9641 6 місяців тому +7

      Agreed. Networking is the hardest and the most important one.

    • @tongobong1
      @tongobong1 6 місяців тому +30

      @@georgeblazhev not anymore. I have 20+ years of experience in some big companies and I hardly get an interview lately. The market is way overcrowded by all sort of developers competing for jobs.

    • @ETXAlienRobot201
      @ETXAlienRobot201 6 місяців тому +4

      it's also arguably being way over-valued [surprise-surprise]
      the logic doesn't add-up. "i know a guy!" SO? what does this *prove* ? zippo! zilch!
      it's also inherently elitist [again, not surprised...]. not only will some people just not have the same opportunities to meet or even be *acknoledged* by "someone important" [supposedly...] , it puts enormous undue pressure on anyone whom "isn't normal". [i was originally just gonna say "anti-social" , but other things also can be problematic, such as disabilities]
      in terms of *real* value and not *percieved/artificially-imposed* , i'd rank points 1-4 much higher. it is more important to know how to actually do/manage the work and demonstrate that ability than to know somebody. it's useful to know people, and especially for larger projects, i don't believe it's critically esssential for *every little thing.* but maybe i'm too consumed by the idea that people should be seen/treated/judged as people and not cogs/robots/livestock/etc...

  • @ultimatesoup
    @ultimatesoup 8 місяців тому +137

    Want to have an impressive github, 3 project ideas that will impress:
    1) write a compiler
    2) write simple OS
    3) Write a game engine

    • @piotrprs572
      @piotrprs572 7 місяців тому +9

      srsly you thinks that? No one cares in most jobs about this... it's simple task that you can do efficient.

    • @bobbobson6290
      @bobbobson6290 7 місяців тому +12

      that sounds really easy...

    • @bran_rx
      @bran_rx 7 місяців тому +36

      bruh, I'm sure it was easy for you to type that

    • @hdjfjd8
      @hdjfjd8 7 місяців тому

      ​@@piotrprs572it does matter as working on such type of complex stuff gives you the necessary skills,exposure to work on real world problems in software companies because in such high pace work environments its not a joke to develop code

    • @KineticCode
      @KineticCode 7 місяців тому +28

      Want to waste your time? 3 project ideas that will impress:
      1) write a compiler
      2) write simple OS
      3) Write a game engine

  • @cariyaputta
    @cariyaputta 5 місяців тому +5

    I hate networking. It seems like we're leaving meritocracy and heading straight back to nepotism, cronyism, and favoritism.

  • @edidiongedemeka2096
    @edidiongedemeka2096 7 місяців тому +154

    I really hate the fact that networking is something that is needed to get a job, like why can't we just get jobs based on our abilities, and projects

    • @adam7802
      @adam7802 6 місяців тому +39

      Because assessing if somebody you already know if is suitable is alot easier and cheaper than recruiting someone. I think an important aspect as well (or should be) is team cohesion. It is much harder to tell if some random guy in an interview is going to get along well with my team in work than it is for the guy I already know.

    • @LivvieLynn
      @LivvieLynn 6 місяців тому +26

      Most larger organizations also have outreach. Just attending a conference or participating in outreach is networking. Networking isn't about becoming buddy buddy with staff.

    • @MrXdawg
      @MrXdawg 4 місяці тому +8

      U could be the most amazing developer but if you cant work in a team and communicate effectively you'll be terrible at your job. So much of being a developer is communicating with others and sitting through meetings, not just coding.

    • @iamtheteapot7405
      @iamtheteapot7405 4 місяці тому +1

      You do get jobs based on your abilities and lots of people have the ability to program so also having the ability to develop relationships is a big plus. Not to mention a large part of your job is going to be working with others so employers really want to know the person their hiring has soft skills.

    • @destructionman1
      @destructionman1 4 місяці тому

      Because the world is not a meritocracy; you are not judged solely on your merit. Maybe we will be someday. That would be dope.

  • @euawz
    @euawz 8 місяців тому +453

    I didn't even realise this video only had 800 views, I was shocked. It defenetly deserves more views

  • @jl_117
    @jl_117 7 місяців тому +78

    Honestly, I have been doing these things except the online presence part, I will def try that. I will say that despite what these tips, it is still a very difficult time to get a coding job. It feels like the equivalent opposite of during the pandemic where they were hiring like crazy. Basically. what goes up, must come down. And we are in the "down".
    I didn't see as many entry-level jobs with "A minimum of 7+ years of software development experience" as much back then.

    • @angelg3642
      @angelg3642 6 місяців тому +19

      The absolute only issue here. I've seen soooo many Junior or even Intern type job applications requiring few years of experience while having the most braindead basic requirements ever.
      One job specifically wanted for their juniors to know AND I LIST
      1. Java Core (the most basic and primitive version of java).
      2. MySQL one of the most well known databases.
      3. Spring boot the most used framework out there...
      BUT 2 years of experience working in real projects (meaning in other companies).
      Isn't that true insanity ? Requiring so little but expecting someone with 2 years of experience to know JUST that. HR's are the biggest issue here and their inability to put up adequate job offers.

    • @vayne7556
      @vayne7556 6 місяців тому +9

      @@angelg3642 Worst part is that different companies have different definitions of "working in real projects" - while one requires that to be *working in other companies*, others include your uni/personal projects as well. And there is no way for you to know which type of company it is.

    • @adam7802
      @adam7802 6 місяців тому +3

      I think there is an issue of there being many "beginners" and few experienced devs. I had this conversation in another video's comments, but seems to be most people who get into this industry give up when they realise how much you need to know and how difficult it is. So if you last into the 10 year or so range you are insanely valuable, or so it seems when I look at guys I know who've been doing it for this long. Everybody wants them, they don't need to even try when it comes to getting a job.

    • @BillClinton228
      @BillClinton228 6 місяців тому +13

      Even if you have 7+ years of experience, if you dont know one or two new technologies that the company has just decided to adopt like yesterday you are completely useless to them. Also why do small companies required 5+ rounds of interviews? Why do you have to interview with the senior dev, the COO, the CEO, the CFO and then you still have to "meet the team" and complete one or two coding challenges.
      I've worked in other industries and none of these things were ever required, but for some reason every company has to act like Google nowdays.

    • @khatdubell
      @khatdubell 6 місяців тому +9

      I disagree with pretty much everything said in this video.
      The key to landing a programming job (or any job) is being able to interview well.
      That's it.
      Not even with the programmers, if you impress the hiring manager (and any higher ups if they are part of the interview), you will get the job.

  • @gamereactz
    @gamereactz 6 місяців тому +81

    Thankfully I was already in the tech industry, crawling my way up from support tech to systems admin.. it was still difficult but I moved around until I found a company that had a huge programming department. I made my interest known early and through my year and of half working there.. all of a sudden I get reached out and asked to apply to their new software developer roll... long story short I start this month! 7 years of grinding my way up and learning on the side.

    • @angelg3642
      @angelg3642 6 місяців тому +1

      Doesn't that seem ludicrous to you ?

    • @williamparrish2436
      @williamparrish2436 6 місяців тому +8

      This is the best way! You are a proven commodity to the company. They know you know how to support their clients and you have a great work ethic. Now they are going to invest in teaching you how to code the way the want you to. You will still have the stress of figuring out how to meet deadlines, but you aren't completely disposable. They clearly are interested in investing in you. Good work! Not everyone gets to start as a developer, and lots of people fail when they do because companies that hire people off the street often want either a rockstar or nothing at all and will get rid of you even if you show potential.

    • @lilyvaldis
      @lilyvaldis 6 місяців тому +3

      we're in the same boat! From analyst, to system admin, and i got offered a position for software dev for automation. Worth the grind!

    • @georgiosdoumas2446
      @georgiosdoumas2446 6 місяців тому +4

      Something similar for me. I started as a tech support for internet/DSL subscribers in 2008, did the same work for another company in 2009 and 2010, moved to the NOC of the 2nd company (in the meantime I was slowly studying linux and a little network/communications and also C and C++) then moved to another country , did some positions for network support, then got my RHSA and became a linux admin in 2015 , changed some companies mostly as a linux admin, learned the basics of Python in 2019 and created a helpful tool for our technical support team in 2021 (and never stopped studying also about C and C++ even if sometimes I would not touch them for months because I was either studying python or linux or bash scripting) and at Sep 2022 I got my chance with an interview for junior C++ embedded developer, I got the job at Oct 2022, and this November I started my 2nd position in another company, again with C++ and Qt.

    • @shadowknight997
      @shadowknight997 6 місяців тому

      @@angelg3642this is a more realistic approach, getting your ideal job fresh out of college is rare and getting a bunch of work experience in a field related to your goal career will give you new insights and a new perspective as you gain work experience

  • @marcioaugusto392
    @marcioaugusto392 6 місяців тому +23

    The Coding vs Programming part killed me.
    But the good one is, that we live to learn.
    Very useful video. I gotta use it also as a life example

  • @p99chan99
    @p99chan99 8 місяців тому +30

    I'm gonna do Computer Engineering (hardware schtuff) after I graduate HS. Wish me luck ya'll.

    • @ChimpuCode
      @ChimpuCode  8 місяців тому +3

      comp. engineering is cool stuff. glhf!

    • @jgharston
      @jgharston 4 місяці тому +1

      You need to have already been doing it before high school. If you aren't already interested in any sort of engineering and are already doing that engineering *before* formal studies, you do not have the aptitude for it. An electronics engineer needs to have been building radios in their teens, a mechanical engineer needs to have been tinkering with motorbikes or cars in their teens, a computer egnineer needs to have been building their own computer hardware and/or software in their teens. If you haven't been doing so, you just are not the right person to do attempting to enter formal engineering. It's not something you can just pick off a menu and insert into a blank formatted brain. You need to already have the aptitude and enthusiasm for it.

    • @FluffScripts
      @FluffScripts 4 місяці тому +5

      @@jgharston I somewhat disagree. It's never too late to learn anything, you do not HAVE to do something in your teens relating to your future. In my case, I'm doing exactly as you described for years. However, in other people's cases, it's not too late to start anything. The only thing I stick by is if you're doing something for the money, you won't go anywhere.

  • @UltraNyan
    @UltraNyan 6 місяців тому +16

    My 2 cents would be that with your portfolio project, think about what would spark interest in the HR bastard interviewing you. Making a cool snake game or 3D shooter wont get you anywhere if you are applying to company that is doing financial stuff. Think about business software oriented projects and less game projects unless you go down the path of game developer. Source: 10 years of experience as janitor.

    • @emkay2
      @emkay2 6 місяців тому +4

      That's a good point. The tricky part for people just entering the industry is that they're looking for any job that they can get. In that case, your best bet is to have a project that would appeal to every damn niche out there to put on top of your CV highly tailored to fit the job description. But ain't nobody got time for that.

  • @tahrimj
    @tahrimj 4 місяці тому +3

    I've been making all these mistakes 💪 Finally got a full score on something.

  • @narayanpradhan4050
    @narayanpradhan4050 5 місяців тому +3

    tight! tight! tight!

  • @yousefjjj7478
    @yousefjjj7478 8 місяців тому +16

    That editing bro, splendid! Also the ending was cold😂 Lol these were just my editing remarks, the tips were definitely solid!

  • @CalebHesse01
    @CalebHesse01 5 місяців тому +6

    I cannot emphasize enough how important it is to just WRITE CODE, and make your own projects. Even if they're just for practice. One of the best things I've found when I started as a web developer was simply trying to recreate other websites and functionality of them, which will give you insight as to how other big projects and developers might do things because you'll run in to a lot of the same issues they probably did that those developers had to solve.
    I had a buddy start off just doing 'coding' with the same set of languages and tech stack, but while I learned the literal bare-minimum of basics to be proficient in each and then delved in to creating projects, he completed every single course he took and then stopped, only occasionally writing some code for a small project. Needless to say he struggles greatly whereas I do not, even after a few years.

    • @MrXdawg
      @MrXdawg 4 місяці тому

      I have a friend just like this, I tried to help him often. I'd skip most of our "lessons" and jump straight into our project work and learn as needed. He would refuse to start until he read every single piece of documentation and build the project in a rush in the last few days before a deadline.
      He struggled a lot when applying for internships and didn't get any interviews unfortunately. He's currently course hopping and doing a bunch of "learning" but I don't see him getting a job until he starts building his portfolio.

  • @AniSparkz
    @AniSparkz 8 місяців тому +17

    I learned something new today. Thanks and keep up with the good work. 😁

    • @ChimpuCode
      @ChimpuCode  8 місяців тому +1

      Will do! LOVE the support means so much!

  • @DennisRevy
    @DennisRevy 8 місяців тому +37

    You want a job in the tech industry, easy. Have connections. The one and only requirement

    • @pemrograman-cepat3393
      @pemrograman-cepat3393 7 місяців тому +1

      so how to make connections? I am sort of introvert person

    • @angelg3642
      @angelg3642 6 місяців тому

      @@pemrograman-cepat3393 Mostly luck tbh. It's bs 🤣🤣🤣🤣

    • @ValerieLoveTV
      @ValerieLoveTV 5 місяців тому +8

      I've been going to so many networking events and even met the CTO of a local cybersecurity company who said she would put in a good word for me and I still can't get interviews.

    • @caedenisviral
      @caedenisviral 4 місяці тому +2

      @@pemrograman-cepat3393you gotta become an extrovert, ironically, talking to strangers helps you become more extroverted

  • @CheapoPremio
    @CheapoPremio 4 місяці тому +7

    Number 3 ,4 and 5 are definitely not required in Germany.
    Really appreciate that I don't have to jump through these unnecessary hoops.

    • @abdirahmandama3266
      @abdirahmandama3266 4 місяці тому

      Wow nice, 3, 4 and 5 aren't needed in Germany? Sounds like that's the place to be. It's really bad over here in UK, so I might consider a future in Germany lol

    • @spammingfighter64
      @spammingfighter64 4 місяці тому

      @@abdirahmandama3266 In germany there aare a lot more job offeres than applicants, so the companies are desprate to find new people. If you are at least halfway-decent, getting a job is not hard. However for the higher paying positions you will definetely need 3, 4 and 5. So while it's easy to get a job, it's hard to get a good job.

  • @awesomeright6323
    @awesomeright6323 4 місяці тому

    bro just saw your channel and loving it

  • @RivaanRanawat
    @RivaanRanawat 8 місяців тому +17

    Banger, would love to see more from you!

  • @HE360
    @HE360 5 місяців тому +17

    I didn't have to do all of this runaround to get a bus driving job. With a CDL, I just walked in, got hired and that was it. It was that easy. It was none of this runaround being taken for granite stuff just to get a job like people in tech have to deal with. Driving a bus is a good job too! It's a job with benefits and I get plenty of free time and days off. While everybody else be working, I'm constantly at home playing video games until it's time to work again. And for vacation?? I'm headed to Thailand soon!!

    • @TwinSquidzLLC
      @TwinSquidzLLC 4 місяці тому

      Bus driver for what company? Public transit or something else? How’s the pay?

    • @TheArnoldification
      @TheArnoldification 4 місяці тому

      No personal experience with this but I've read school bus drivers can make like 25-30/hr and the job is pretty easy and low stress

    • @rlhugh
      @rlhugh 4 місяці тому

      Something in favor of bus driving is that for now it can't be offshored. Can't really drive a bus over Zoom 😂 Still, I wouldn't get too uppity. Self driving vehicles are on the way.

    • @Pekara121
      @Pekara121 4 місяці тому

      I don't understand your comment. Isn't it common knowledge that bus driving is much easier than programming. Cause y'know one of those takes much more effort.

    • @TwinSquidzLLC
      @TwinSquidzLLC 4 місяці тому

      @@Pekara121 ya dingus it’s not just bus driving. Even getting into skilled trades is easier than programming. A welder doesn’t have to do all this crap. This is why the trades are going to flourish within the next decade as you can’t automate a good pair of human hands.
      He’s really just pointing out how silly programming can be. These few month bootcamp wannabe-devs ruined it.

  • @xDamasciox
    @xDamasciox 7 місяців тому +6

    Collaborating in OSS projects is my way to go for networking to gain experience. For social media savvy, you need to stand out somehow ohterwise u wont really get much engagement.

  • @noice_anas
    @noice_anas 8 місяців тому +11

    Amazing Video, well written, edited, background music, concepts, title, awesome stuff

  • @inanutshell6533
    @inanutshell6533 4 місяці тому +2

    This feels like hamza's videos, the self improvement channel 😂

  • @loujon191
    @loujon191 4 місяці тому

    I like how you communicate simply and explain everything in a way new learners can understand

  • @CatDogDailyPosts
    @CatDogDailyPosts 6 місяців тому

    That was some good stuff for the beginners. Thank you. Highly recommend.

  • @Carman999
    @Carman999 4 місяці тому

    Last point is one of the most important. Nice video

  • @AyushSharma80001
    @AyushSharma80001 7 місяців тому +1

    This is criminally underrated!

  • @NukeWalker
    @NukeWalker 5 місяців тому +3

    Learning programming languages is just mastering tools, like a drill or a saw. Now understanding what to do with those tools is what's really important and what companies care about, pay really close attention when your uni or a bootcamp teaches you system design and all that seemingly boring diagram stuff. Best coding skills won't save you if you have poor project planning and don't design your system in a simple maintainable way. That is especially important if you want to grow into a senior, they don't care about you knowing ten languages, they care about your understanding of the domain so that you can solve actual engineering problems. Remember, knowing is one thing, understanding is another.

    • @NukeWalker
      @NukeWalker 5 місяців тому +1

      Oh, and for the love of god, don't fall for the YOU HAVE TO CONTRIBUTE TO OPEN SOURCE, if you have something meaningful to contribute - do so, if not - save the reviewers some time, they have a lot of work to do already.

  • @namanthacker
    @namanthacker 4 місяці тому

    Nice video!
    Thanks!

  • @TheLastCodebender
    @TheLastCodebender 7 місяців тому +1

    bro you are like the FarFromWeak of the coding space haha
    Love your style! You just earned a sub from a fellow creator!

  • @bharath2508
    @bharath2508 5 місяців тому +2

    Almost all coding jobs require experience.
    Tough for a fresher to enter the job market.

    • @MrXdawg
      @MrXdawg 4 місяці тому

      Internship program in my country had 2500 applicants across 200 jobs. For the job I got, there were 260 applicants. Interviewed 6 times at different companies and only got 1 offer.
      I have 0 experience - but yes. It is tough out there.

  • @6754bettkitty
    @6754bettkitty 5 місяців тому

    Good advice. Thanks!

  • @R2Bl3nd
    @R2Bl3nd 4 місяці тому

    A huge amount of software engineers are on the spectrum, and that precisely can make it challenging to want to network. Even if we are extroverted we can easily get anxious thinking about and anticipating social interactions.

  • @franko8572
    @franko8572 8 місяців тому +1

    Great video, bruv! 😃 Thank you for posting.

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

      Thank you for giving my comment a heart too!

  • @mohsinali4783
    @mohsinali4783 4 місяці тому

    Thank you exactly what i was thinkng

  • @wykydytron
    @wykydytron 7 місяців тому +8

    2 is not that important to be honestts very important for solo devs but usually there are people above you that will do all that you just need to code 8/10 times. But when making own projects or in very small team yes it's more important then coding as it will save a lot of time. Iv made mistake of not doing that and added month to my project because I spend soich time adjusting code to new functionality I should know will be needed from start.

  • @lumcodex
    @lumcodex 5 місяців тому

    Underrated youtube channel, you deserve more then 2k subs

  • @3rdNumberOfPi
    @3rdNumberOfPi 8 місяців тому +5

    You gonna blowup like fireship, keep going

    • @ChimpuCode
      @ChimpuCode  8 місяців тому +1

      Ty so much! Fireship is one of my favorites

  • @acecannon9676
    @acecannon9676 4 місяці тому

    Internships are extremely valuable as well! Getting proven experience is super valuable!

  • @LubosMudrak
    @LubosMudrak 5 місяців тому +1

    I didn't get a proper education as a kid so I spent 10 years learning and building projects at nights after working in a factory (or at day before nightshift) and then I finally got a job fixing utterly broken code of automated integration tests for an old project... worth it 😀

  • @andward1285
    @andward1285 4 місяці тому

    Words cannot describe how good this video was to someone who is baby stepping into this JUNGLE that is Programming, so as i beginner...ITS THE MESSIAH

  • @Noah6544
    @Noah6544 8 місяців тому +6

    Hey, I enjoyed this video. Might be weird, but I'd like to see your portfolio you seem to really know what you're talkin about. but if that's too personal I understand, thanks for the great entertaining video!

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

      Where can I contact you? Email maybe?

  • @fuzzy-02
    @fuzzy-02 7 місяців тому

    Love the serious music and the military dril sergeant voice

  • @khangmach5369
    @khangmach5369 8 місяців тому +4

    Great job. I subscribed, hope to see more computer videos more 😊

  • @lazyman2451
    @lazyman2451 6 місяців тому +2

    basically, if you know all of this rules you can ditch being a junior or senior and go straight CEO in your own company,

  • @rishitrajbhartiya5925
    @rishitrajbhartiya5925 8 місяців тому +6

    One of the most underrated channel

  • @yameanime9619
    @yameanime9619 6 місяців тому

    This video has more imagination into it than the other you have, keep up with the interesting videos, not only tipycal tutorials, good luck

  • @Piseth_01
    @Piseth_01 5 місяців тому

    On point - this is my best friend approach . I am approve this message.

  • @nanonkay5669
    @nanonkay5669 4 місяці тому

    The first 2 don't get employers to notice you in the ether at all, but only improve you as a programmer. But the ones after that will get you noticed better and faster

  • @notdistracted1289
    @notdistracted1289 4 місяці тому

    This video makes me glad I learned the word tautology.

  • @leoaung3300
    @leoaung3300 6 місяців тому

    Awesome video bro! Will share it to my juniors.🔥🔥

  • @BoloH.
    @BoloH. 6 місяців тому +30

    Finally, a good list!
    I'd like to add one thing from my stint as an interviewer, though:
    Don't never ever think you're going to do super cool, interesting and important projects in your first junior level position. At first, they're probably going to give you, at best, some super simple stuff from a current project or some unmaintained legacy project nobody else wants to touch, partially written in a language you're not really proficient in and utilizing a framework that has gone out of style a decade ago. Getting visibly disappointed or annoyed about that during the interview won't land you the job. Or any job.

    • @NukeWalker
      @NukeWalker 5 місяців тому

      At the same time, taking that obscure legacy project and refactoring it into a shiny well-documented and easy candy will be great for both your skills and CV.

    • @AVlad-eg3ds
      @AVlad-eg3ds 4 місяці тому

      I don't know about the US, but this video is talking about getting FIRST junior position, right?
      Not applying to senior positions with junior experience and good enough CV would suffice, no? Plus having knowledge of basics, of course.

    • @AVlad-eg3ds
      @AVlad-eg3ds 4 місяці тому +1

      @@NukeWalker as a junior you simply don't have enough experience to turn obscure legacy project to a candy on your own. You simply don't. You will turn obscure legacy into a more obscure legacy.

    • @NukeWalker
      @NukeWalker 4 місяці тому

      @@AVlad-eg3ds I'm not talking an entire product, more like small internal tools. Products change and corresponding tools may not fit the current state of things so you can refactor them to fit better. You don't necessarily need to be super experienced for that plus you can always ask more experienced colleagues for advice on implementation details.

  • @ilynoobz_
    @ilynoobz_ 4 місяці тому +9

    I'm a developer I was working as an FLT driver and my warehouse's IT dept needed a developer
    with no portfolio on degree I said I could do that,
    I got a 3 day trial and was tasked with creating an asp web app.
    I finished the app and got the job
    literally all it took was speaking to the right person and demonstrating I could do the work

  • @veradavampire4861
    @veradavampire4861 6 місяців тому

    this is the most accurate list

  • @user-kb6pw9zw1u
    @user-kb6pw9zw1u 8 місяців тому +2

    Holy Schimoly, i am Timmy!
    Good thing i found this video earlier.
    Great video m8.

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

      thx for the support!!

  • @siri294
    @siri294 8 місяців тому +1

    Bruh! This is too good! Subbed!

  • @peterg76yt
    @peterg76yt 5 місяців тому +6

    People who do not have a natural gift for networking are really sick of the people who have a natural gift for networking telling us how easy it is. Yes, it's a skill and everyone can cultivate it as best they can and improve, but there are people who work very hard at it for decades and never get good at it. It's not that it never occurred to us to try.

  • @fruitymario3742
    @fruitymario3742 6 місяців тому +6

    I do all of this and still get no replies except from scams!

  • @philippebarillecavalier9275
    @philippebarillecavalier9275 4 місяці тому

    I think it's more impressive to contribute to an existing project out there (people use it) than create your little thing. Dealing with a massive code base written by others (programming!) vs. mashing a few lines of code (coding!) until it works.

    • @rlhugh
      @rlhugh 4 місяці тому +1

      Technically true, but harder to assess impact. Making a plugin for an existing project (eg for Blender, as an example), makes your own contribution much clearer.

  • @caleb_riordan
    @caleb_riordan 4 місяці тому

    I'm in my 2nd year as a software engineering student and it has become abundantly clear how important it is to understand software *engineering*, not just coding, and also building your network. You need to know someone who knows someone

  • @TheRiddleDungeon
    @TheRiddleDungeon 5 місяців тому

    Thank you 🎉 🙂

  • @ericduff3139
    @ericduff3139 4 місяці тому +1

    "Whats the point of having amazing projects if your potential employers don't know you have amazing projects."
    That's depressing af, I do projects for fun, it's not part or for my work. Having fun doing what I also do for money is probably a big part of why I'm good at what I do, but you can't force fun.

  • @user-fw6wj5hr9t
    @user-fw6wj5hr9t 6 місяців тому +15

    The messages in this video are not restricted to jobs in the computer science industry. They are for anyone currently pursuing a degree beyond high-school in any field, regardless of how advanced that field and/or degree may be or how quickly the field may be currently undergoing change, for people from any cultural background, in any country. ♾️✌️

  • @THENEXUSORIGIN12
    @THENEXUSORIGIN12 4 місяці тому

    Amazing video 🎉

  • @chetanpadhen7780
    @chetanpadhen7780 6 місяців тому +1

    ` Network Is Networth🔥 `

  • @raidoung4100
    @raidoung4100 6 місяців тому

    Chimpu, this video is of excellent quality. I hope that one day you're gonna have tens of millions of subscribers. I am glad that I am witnessing your journey at the beginning, so that later I can say " oh man I remember when Chimpu Code had 1000+ subscribers, now millions !!!" Cheers ;>

  • @snigdhokabbo4565
    @snigdhokabbo4565 8 місяців тому +5

    You're videos are always helpful.

  • @Vlame
    @Vlame 6 місяців тому

    At college I learned that having a network is 1 of the most important things to get a job. Also internships are a great way to get connections and recommendations

    • @goshochernii
      @goshochernii 6 місяців тому +1

      Hello, can you explain how did u network in college (im in university rn), and what internships are you talking about

    • @Vlame
      @Vlame 6 місяців тому

      @@goshochernii a teacher of mine is friends with a CEO of a big company. He brought us there and I added them on LinkedIn. Also, I went to different business fairs at college or other places. It's a great change to meet new companies and other departments within my job.
      Also, I added people on LinkedIn I already know.

    • @mattjr9478
      @mattjr9478 5 місяців тому

      @@goshocherniiyeah, easier said than done. The hard part is to find an event where you are going to meet somebody who would value you and refer you.

  • @TheVeron
    @TheVeron 7 місяців тому

    Great video you just gained a subsciber i just started on this coding journey

  • @31redorange08
    @31redorange08 4 місяці тому +14

    Biggest mistake: Listening to advice from UA-cam content creators.

  • @youMatterItDoesGetBetter
    @youMatterItDoesGetBetter 6 місяців тому

    Sales into Software Engineering really helped when I finally got an in person interview. Engineers in general have like 0 people skills. They're incredibly intelligent and think logically.

  • @AD-wg8ik
    @AD-wg8ik 5 місяців тому +2

    If you’re self-taught, sadly the most important tip is to network.

  • @mats7973
    @mats7973 6 місяців тому +6

    It's kinda weird though that in CS they expect people to be active in projects outside of school/work. Most people in other work fields don't have to this (except the networking)

    • @foreverskeptical1
      @foreverskeptical1 6 місяців тому +1

      yeepp exactly thisss insane eveen for a new CS grad we need to be doing all this

    • @MrXdawg
      @MrXdawg 4 місяці тому

      Its an over saturated field. The boot camp dream young people have been sold for the last decade or so has created a pretty crappy environment for everyone involved.

    • @DarkwellorBZ
      @DarkwellorBZ 4 місяці тому

      Networking is real in every field including trades and even low level jobs down to dishwashing. It’s the market now

    • @jgharston
      @jgharston 4 місяці тому +1

      Bzzzt!!! Most other fields *DO* expect you to have followed your interests outside work. If I was recruiting for an electronics engineer, and they hadn't built their own electronics projects not only outside work, but *BEFORE* even encountering the world of work, I would immediately file their application in the circular filing drawer.

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

    Thats true for job but, every exceptional goated engineer will always give a common advice. Build and learn

  • @ajdndbdjbdj
    @ajdndbdjbdj 5 місяців тому

    I instantly subbed

  • @rad6626
    @rad6626 8 місяців тому +3

    Actually really good points ngl should have more views

  • @chaparmusic
    @chaparmusic 8 місяців тому +4

    Yooo! This is goint to BLOW UP!

  • @capacitor8399
    @capacitor8399 4 місяці тому +1

    "Makes it harder grasping complicated topics"
    shows polymorphism

  • @John223
    @John223 6 місяців тому +8

    Finally, someone who understands the difference between coding and programming. You, sir, are based and very knowledgeable ❤

  • @Noah-357
    @Noah-357 5 місяців тому

    Literally, what you just have said in this video, you will learn at school if you are a computer science major. The thing is, students always make the same mistakes which are not studying and working on projects very will which eventually lead to a terrible career at the end. If you study hard, you will succeed in your career.

  • @katon4444
    @katon4444 4 місяці тому +1

    Here is more programming stuff you should know:
    Database management,
    Useful standards,
    Test management,
    Pseudo-code,
    Mastering web and API,
    Cache and optimisation,
    Modularity,
    SOLID,
    and more generally design patterns
    and this is even not finished
    And even more if you make games:
    Know 3D and how it works,
    Physics,
    How to make music,
    Making story-boards,
    How to use blender,
    How to Mocap
    And not forgetting the beautiful administration about your compagny if your independant

  • @hartburn9006
    @hartburn9006 6 місяців тому

    Hi, can you make a more detailed video about planning before starting to code a project

  • @trelawney8530
    @trelawney8530 6 місяців тому

    Stop learning then build, build and learn from it.
    So.. try following this, dude, and years after you'll watch this video again)))

  • @justmeandmy
    @justmeandmy 4 місяці тому

    This is exactly the definition of blind leading the blind.

  • @woah-dude
    @woah-dude 6 місяців тому +3

    This is a good way to become an average programmer

    • @Blue-Robin
      @Blue-Robin 5 місяців тому +3

      If the average programmer is a paid one, it’s worth it

    • @woah-dude
      @woah-dude 5 місяців тому

      @@Blue-Robin guess so

  • @user-qq2mx2qj5k
    @user-qq2mx2qj5k 6 місяців тому +1

    Networking is crucial and hardest part because the people with competition mindset. Without Collaboration and Cooperation, Networking is almost impossible.

    • @emkay2
      @emkay2 6 місяців тому

      Networking is hard because people are at different stages of their careers and have different goals, and unless your goals align with the other side's, it won't work. You should always take your time to learn about the person that you want to connect with. I don't believe people ignore other people because they fear professional competition. If you want to get somebody's attention, it's not their job to reciprocate your interest, it's up to you to use all your resources to make them compelled to reciprocate your interest.

  • @TheOnlyBiodude
    @TheOnlyBiodude 7 місяців тому +17

    These are year 1 facts every Computing Science degree pursuer learns in Uni. Not sure how anyone could manage to graduate with no solid foundation, no pressure to network or create a decent portfolio for themselves.
    Bonus fact for those pursuing such a career: Everyone is struggling to succeed in this field. Alot of us have suffered from depression and complete breakdowns on how we could possibly succeed in such a career. PHD seekers are struggling. Doctors are struggling. It is a non-stop struggle. I would not recommend this area for anyone with foolish ambitions and a weak will. This is not the kind of place where such mindsets survive. My Uni tutor would always point out the state of India. It would not be an understatement to say that 1/4th of all Indians aspire to get into the tech industry. Most of them will be filtered out. The world is a tough place man.

    • @angelg3642
      @angelg3642 6 місяців тому +2

      But it shouldn't be the case thought.
      Networking is just another way of indirectly enforcing your presence in companies and not based on your qualifications but your communication skills. Most of the coding works require little communication anyway. And the skill for the job are very basic.
      Job offers especially for entry level positions in the IT often require few years of experiences for skills that don't need much time to be acquired. And often the candidate straight up lies on his/her resume just to get a shot to be filtered for an interview. Seen that and probably will do that. Since HR's have 0 clue wtf to search for and put up these ridiculous requirements.
      When I was at interviews in most cases I was talking to a real senior dev at the company while the HR (the person that put the application) didn't talk much. And I really doubt they communicated when putting up that application.
      Most devs out there straight up knew the experience requirement is mostly stupid. As different companies have different policies, different work structures, different libraries to use and so on. The experience part just proves you've been through it.

    • @Bioniclema90
      @Bioniclema90 6 місяців тому +6

      I regret going for web software development. Yet another field that claims to be in need of employees, yet can still manage to be picky af and require a ridiculous amount of qualifications and experience. Yet another $10k down the drain to my nearby tech college for the promise of a career. College has been such a scam for me, I swear.

    • @angelg3642
      @angelg3642 6 місяців тому

      @@Bioniclema90 It was fine before Covid. I was tracking the job offers and they were decent. Some offers are still decent now if you read into them and their requirements.
      The issue is that HR's are absolute morons and often have no clue what to search for in their candidate and people are willing to work for scraps.
      HR's are posting jobs with the requirements for 1year or less of an experience or HELL you can even test the knowledge on the interview but yet you see 3-5 years of years as working in the IT field.
      And candidates are morons too because they've built some insane portfolios, have good problem solving skills but are still willing to work a little over the minimal wage 🤦‍♂. And in this field you dictate how much you want to be paid.

    • @helloworld2054
      @helloworld2054 6 місяців тому +1

      Not one fourth, but three fourth in India, tech is becoming saturated here. Every wannabe developer is learning MERN stack nowadays thanks to UA-cam influencers.

  • @Bioniclema90
    @Bioniclema90 6 місяців тому +5

    I'm in my last semester of my web software development associates degree program and I'm already giving up on it. Nobody wants inexperienced students and I don't do programming as a hobby outside of work/school, and it seems to me that the latter disqualifies me from starting a career in the field. The software development job market can piss off. I'm not gonna do more work than the 3.5 years I've already put in to my schooling for a f*cking job.

    • @Dipj01
      @Dipj01 4 місяці тому

      What do you plan to do then? I genuinely want to know, cause I feel the same way about the industry and would like to pivot away.

    • @Bioniclema90
      @Bioniclema90 4 місяці тому +2

      @@Dipj01 I'm looking for a position in an internal IT help desk

    • @Dipj01
      @Dipj01 4 місяці тому +1

      @@Bioniclema90 interesting. Thanks for replying

    • @TwinSquidzLLC
      @TwinSquidzLLC 4 місяці тому

      This makes no sense. Why are you doing it in the first place? If you don’t have a passion for it you will be a terrible developer. Freecodecamp should have let you know whether you like it or not. I don’t understand why some people jump into tech without testing it out first. Hopefully you learned some skills along the line. Don’t give up if you like it. You don’t have to love it to death but it should interest you and fill you with passion. You gotta be hungry to learn.
      Sometimes you just gotta take a break, clear your head and try again.

    • @Bioniclema90
      @Bioniclema90 4 місяці тому +5

      @Shadow55970 I did it because I was capable of doing it fairly well when most people aren't. I did research on what jobs are in high demand before I went, and everywhere said software development, and once again, I didn't do enough research because apparently that's not true if they can still afford to be picky af about who they hire. This idea that I'm required to love and be passionate about the work is so stupid, does anyone not realize that most people go to college and get a job simply because they have to to exist in this society? So if I'm not some mindlessly passionate kid, I'm completely screwed out of any career at all? Not once was I told by anyone that I had to do a bunch extra outside of school. Absolutely no one. Just like usual. Everything I've gone to school for in my life so far has had some hidden requirement to be able to get in, usually it's needing professional experience despite no company willing to give any to anyone that doesn't already have it. Nobody gives a sh*t about college degrees anymore, myself included. They're just fancy pieces of paper occupying space in my mom's dresser drawer at this point. They're there on my resume for the sole purpose of employers telling me, "despite your impressive qualifications..." I don't even give a sh*t anymore. You know what my goal in life is now? To live off the government so I won't have to work my life away. Go ahead, call me a lazy waste of space, idc. Let everyone else be consumed by some soulless, careless professional world. At least I won't have to be faced with an endless list of reasons why I'm unqualified for anything and everything.

  • @harshnaruto3122
    @harshnaruto3122 7 місяців тому

    you just got a sub , witing for more videos 😊👩🏻‍💻

  • @razorblade413
    @razorblade413 4 місяці тому +1

    About the portfolio, I prefer to have a personal website for storing my projects, instead of sharing the code for free on other sites like the one that starts with letter g.

    • @jgharston
      @jgharston 4 місяці тому

      I was putting my code on my own website a decade before the letter G arrived, and distrubuting it on BBSes and via post before then.

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

    you deserved a new sub!

  • @RFBPekopon
    @RFBPekopon 4 місяці тому

    Im new to programming and i am currently working on a project. You mentioned making it organized and had different python programs. How do i do that and have them interconnected and have them run all at the same time?

  • @suryano3355
    @suryano3355 8 місяців тому +2

    Great editing this channal deserves more views

  • @andriikurnykov2235
    @andriikurnykov2235 8 місяців тому +4

    Networking is a damn black magic for me. I really don't understand how I can get connection with someone whom I don't know. How can I become interest for any person who doesn't know me. Only black magic.

    • @ChimpuCode
      @ChimpuCode  8 місяців тому +1

      Just talk to anyone you know and show them that you are interested in learning. Show them projects you made, ask them for tips, ask them about themselves (how did they get their job, what they look for in a resume). Just show them you are interested in learning.

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

      @@ChimpuCode Talking with someone who you already know isn't a making of networking. As I understand networking is a getting of new connections.

    • @ChimpuCode
      @ChimpuCode  8 місяців тому +1

      @@andriikurnykov2235 yes, i forgot to include in my reply. You can use the same logic of being interested in learning for people you know or don't know. The goal is to it's about expanding your professional circle while also strengthening existing relationships. Go to tech conferences, coding competitions in your local area and simply talk. Btw, I love ur interest❤

    • @lepidoptera9337
      @lepidoptera9337 8 місяців тому +4

      You can't. It's either by introduction or you meet the other person in a job function. You can't build a network from zero all by yourself.

    • @nosam1998
      @nosam1998 7 місяців тому

      ​@@lepidoptera9337 If I did it, then so can others. If I had a dollar for every time somebody told me "YOU CAN'T" in my life, I wouldn't need a job. I registered for my LinkedIn account and didn't know anyone in the tech industry. When I say "I didn't know anyone" I mean it. I grew up in a logging town and even though I had a large group of family, relatives, and friends, not a single person I knew was in my field (Trust me, I tried asking for people even in adjacent roles). The only family member who was anywhere near programming was a physicist, and he wrote Python occasionally. I never went to college and didn't have any connections at all. The truth is, it's hard as sh*t, BUT it's worth every second you invest of your time. I've worked for multiple years in the tech industry, and now I'm working on building a startup and raising funding from VCs. I was told "YOU CAN'T" MANY times in my life, I was told "You'll never get a job in tech without a degree", "You'll never make 100k+", and so on and so forth... Just use the template of "You'll never be able to do X without doing Y". The one thing that really frustrates me is people saying "You can't". YOU CAN, but you CHOOSE not to. I've put in countless hours and 18 years of writing code and I not only achieved my dreams but surpassed even what I thought I was capable of. The ONLY difference is that it took YEARS of HARD work. Just because you can, does that mean you should? I would go to remote meetups, and join discords with people who are looking for work, tech community, etc... It's not going to be given to you as a handout, but with a little bit of work and time, you'll start to grow your network.

  • @solidxate
    @solidxate 5 місяців тому +3

    "Wait I won't learn all of the basics of programming while I get my computer science degree?" NOPE

  • @pepi560
    @pepi560 4 місяці тому +2

    instructions unclear am now seasick

  • @Tudorgeable
    @Tudorgeable 6 місяців тому +2

    That's good and all, but was the ADHD sound fx and video editing and heavy vignette over everything necessary to get your point across?
    So basically:
    - Programming vs Coding (coding is just writing code)
    - Apply what you learn (projects, portfolio)
    - Network wherever you are.
    ^ If you can't network from your current position (even if in school), getting into the industry in other ways used to be a good course of action (i.e. starting out as help desk, even if you know a lot already).