What It’s Like Being a Junior Software Engineer

Поделиться
HTML-код
  • Опубликовано: 1 фев 2024
  • #softwareengineer #softwareengineering #softwaredeveloper #webdevelopment #webdeveloper #mentor
    In this video I tell you what it's like being a Junior Software Engineer
    Learning Resources:
    Lynda: www.linkedin.com/learning/?tr...
    Udemy: www.udemy.com/
    Team Treehouse: teamtreehouse.com/
    --------------
    Check out my other videos!
    - Tips for Building Software from Scratch - • Tips for Building Soft...
    - Learn HTML In 12 Minutes - • Learn HTML in 12 Minutes
    - Why I love Being A Software Engineer - • Why I Love Being a Sof...
    - Software Engineering: Being Healthy & Active - • Software Engineering -...
    - Communication as a Software Engineer - • Communication as a Sof...
    - How I Would Become a Web Developer Through MEETUPS! - • How I Would Become a W...
    - A Day In the Life of a Web Developer - • A Day In the Life of a...
    - High School DROPOUT to Software Engineer - • High School DROPOUT to...
    - Become A Back End JUNIOR DEVELOPER QUICK! - • Become A Back End JUNI...
    - Become A Front End JUNIOR DEVELOPER QUICK! - • Become A Front End JUN...
    - Become A Front End JUNIOR DEVELOPER QUICK - • Become A Front End JUN...
    - How I Would Become a Web Developer in 6 months - • How I Would Become a W...
    - Why YOU Should Become A Software Engineer! • Why YOU Should Become ...
    - Is Software Engineering Right for You? • Is Software Engineerin...
    - Is Being a Developer Hard? • Is Being A Developer H...
    - Does the Programming Language Matter? • Does the programming l...
    - The BIGGEST Programming Tip Ever! • The BIGGEST Programmin...

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

  • @cadamstech1658
    @cadamstech1658  4 месяца назад +3

    Check out my other videos!
    - Tips for Building Software from Scratch - ruclips.net/video/-udOGq42dgA/видео.html
    - Learn HTML In 12 Minutes - ruclips.net/video/p-jjUvvLEM4/видео.html
    - Why I love Being A Software Engineer - ruclips.net/video/1oHUvs1BGyE/видео.html
    - Software Engineering: Being Healthy & Active - ruclips.net/video/85Dzu5fFFsc/видео.html
    - Communication as a Software Engineer - ruclips.net/video/O-1A3GjtDt8/видео.html
    - How I Would Become a Web Developer Through MEETUPS! - ruclips.net/video/sXTCXv-W9YM/видео.html
    - A Day In the Life of a Web Developer - ruclips.net/video/9GkSHrCBu4E/видео.html
    - High School DROPOUT to Software Engineer - ruclips.net/video/tuZ7_mJHBVE/видео.html
    - Become A Back End JUNIOR DEVELOPER QUICK! - ruclips.net/video/m_W13oEcQl8/видео.html
    - Become A Front End JUNIOR DEVELOPER QUICK! - ruclips.net/video/2vuhmGWDqek/видео.html
    - Become A Front End JUNIOR DEVELOPER QUICK - ruclips.net/video/2vuhmGWDqek/видео.html
    - How I Would Become a Web Developer in 6 months - ruclips.net/video/9qosgRkI23M/видео.html
    - Why YOU Should Become A Software Engineer! ruclips.net/video/TE85T3x3bp0/видео.html
    - Is Software Engineering Right for You? ruclips.net/video/Xh_5wv7C7pA/видео.html
    - Is Being a Developer Hard? ruclips.net/video/L5eaxOOtfGs/видео.html
    - Does the Programming Language Matter? ruclips.net/video/B7eD998bcMA/видео.html
    - The BIGGEST Programming Tip Ever! ruclips.net/video/-sXLcvBd-Qw/видео.html

  • @stevemcqueen2887
    @stevemcqueen2887 4 месяца назад +47

    During my junior days I would spend a week writing code, be pleased that it was working, and then have the seniors basically re-write it better in 10 mins during code review. Major hit to self confidence hahahaha

    • @jackvianey1630
      @jackvianey1630 4 месяца назад +6

      It must have been nice hahahah...Thinking for yourself, that one day you would be able to do the same.

    • @cadamstech1658
      @cadamstech1658  4 месяца назад +6

      Haha! Sounds about right! Thanks for sharing! More content out very soon! :)

  • @marcotorres899
    @marcotorres899 4 месяца назад +15

    This is some SOLID advice! Thank you very much, 1 week junior here 😭.

    • @cadamstech1658
      @cadamstech1658  4 месяца назад +3

      Thank you very much! You’ve got this! Keep on the path! More content out very soon! :)

    • @Leblueskee
      @Leblueskee 27 дней назад

      Hey I'm just curious but how did you learn to code and are you happy with the program you chose?

  • @hassansyed6087
    @hassansyed6087 Месяц назад +1

    "The person that hired you, knows that you're capable of doing the job"
    That's key. 👔

  • @Ouriemchi
    @Ouriemchi 2 месяца назад +1

    Thank you for sharing all these info, it was really up lifting and helpful I wish you get 1M cause you real and keep it that way.

  • @riacharda
    @riacharda 4 месяца назад +3

    This is great actionale advice! I'm currently applying for junior roles having completed a coding bootcamp in April 2023.

    • @cadamstech1658
      @cadamstech1658  4 месяца назад +3

      Thank you very much!
      That’s great! Good luck landing your first role!
      More content out very soon! :)

  • @philliphamilton4882
    @philliphamilton4882 4 месяца назад

    Great video Chris!!!

    • @cadamstech1658
      @cadamstech1658  4 месяца назад

      Thank you very much!
      More content out very soon! :)

  • @Alexanderthenotsobad
    @Alexanderthenotsobad 20 дней назад +1

    Look, I stumbled onto this video, and I think it's great. I have no recent experience working as a developer perse, but I do have experience as a data engineer and "computer programmer" early in my career using VBA, so this advice is invaluable.
    On the worrisome side, what I'm also hearing from you is "don't take any breaks"; "Keep pushing yourself"; by committing to lunch and learns, and not dilly-dallying (you said don't browse for news, or online games, etc). Breaks are essential, and I certainly don't want to engage full-heartedly in a career that offers no breaks.
    Could you address this point? I mean, Amazon has been actively recruiting me, but I'm worried about fully engaging with them because I hear they're kinda slavish in their approach. This is a legitimate concern for me, I've been burnt out, and have had serious health issues -- medical issues -- related to chronic stress. What would you say to that?

    • @cadamstech1658
      @cadamstech1658  20 дней назад +1

      Hey Alexander!
      Great question!
      Yes, breaks are absolutely 100% essential. You shouldn’t work for a company that doesn’t offer a decent work / life balance in my opinion. Lunch and learns should be once a week (max), for around 30 minutes or so; otherwise take lunch for yourself, give yourself a break before and after work, exercise, and try to get good sleep.
      When I stated to push yourself, I meant it in terms of not remaining stagnant and continuing to grow throughout the months and years. You don’t want to have the same skills and mindset you did years prior. That also ties into the statement I made about not browsing news, and online games, etc. I made that statement in an effort to say, hey, put time towards developing your skills or getting more work done instead, because in the day itself it doesn’t matter, but if you do that day after day, and week after week, it accumulates fairly quickly and you may kick yourself saying “I wish I put more time towards developing my skills”, etc. In myself, when I did that it started to creep in as a bad habit, so I made it a hard and fast rule to get all of that out of the way before work starts; it may start off as “I’ll check this, and do that”, and then the next thing you know several unproductive hours have gone by.
      Every job is different, and nearly all are going to judge you based on results, and not micromanage what you’re doing every hour of the day, so don’t think for a second that this career as a whole “offers no breaks”, in fact, my last few jobs, and my current job have been quite the opposite!
      Sorry to hear about your health problems. Health is by far the most important thing you have, so be sure to be very mindful of your stress levels, work / life balance, diet, exercise, rest, and everything you probably already know.
      All of that being said, I hope you go for it!
      More content out soon! :)

    • @DraxTheDestroyer
      @DraxTheDestroyer 8 дней назад

      @@cadamstech1658 This was something that brought up several questions for me too, thanks for answering in detail!

    • @cadamstech1658
      @cadamstech1658  8 дней назад

      No problem! :)

  • @DM_VIRTUE
    @DM_VIRTUE 4 месяца назад +2

    I'm trying to become a Penetration tester one day but I want to be a software engineer first to get a good understanding of JavaScript. This video was so helpful! Your channel also has a cool vibe!

    • @cadamstech1658
      @cadamstech1658  4 месяца назад

      Hey! Sounds awesome! I’ve played around a little with pen testing myself; becoming a Software Engineer first sounds like a solid route!
      Glad to hear you found this video helpful! More content out very soon! :)

    • @uliloves4929
      @uliloves4929 4 месяца назад

      Same here bro, best of luck!

  • @bigsushsi420
    @bigsushsi420 3 месяца назад

    I work in a non (ish) technical role in tech and currently looking to pivot to be a software engineer. Thanks for the cool content !!

    • @cadamstech1658
      @cadamstech1658  3 месяца назад

      Sounds great! Thank you!
      More content out soon! :)

  • @downanddirtytruth
    @downanddirtytruth 4 месяца назад

    Very positive and motivating video, my friend.

    • @cadamstech1658
      @cadamstech1658  4 месяца назад +1

      Thank you very much!
      More content out very soon! :)

    • @downanddirtytruth
      @downanddirtytruth 4 месяца назад

      Looking forward to it! It is definitely what I need right now!

  • @TheDessycha
    @TheDessycha 3 месяца назад +1

    I'm currently learning full stack alongside chatgpt. While learning, I'm also panicking over the future interview and getting AWS certified for my linkedin(lol). I'm already getting in my head and nothing has happened yet! >_< This video was very comforting and reassuring though!

    • @cadamstech1658
      @cadamstech1658  3 месяца назад +3

      Sounds like you’re on the right track! Try not to get in your head too much if you can. You’ve got this!
      Thanks for the kind words. More content out very soon! :)

  • @PoxiiPro0
    @PoxiiPro0 4 месяца назад

    Great vid! In today's market, how would you stand out if you just grad looking for entry lvl/junior roles?

    • @cadamstech1658
      @cadamstech1658  4 месяца назад

      Thank you!
      I would say building a small project for a friend, family member, or client that you can showcase during the interview process. If you do this, bring your laptop to the interview and walk them through what you’ve done. I did this very thing, and it worked out great!
      More content out very soon! :)

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

    Thank you!

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

    Great video! Im starting a junior position soon and i wanted to ask what are the best way to show eagerness?
    I think i can show eagerness through these:
    - exceeding expectations even just a little bit(like delivering project with good principle a week early)
    - as mentioned, asking questions when stuck but make sure to do my own research first to show i did my best
    - staying on top of my tasks
    - being present daily with day 1 attitude
    - also mentioned, continous learning with T shaped focus.
    I dont even know if i will have time with personal projects lol but reading and learning are two things i plan to continue. I will also try my best manage my mental health. I watched your burnout video and it is also helpful. Thank you!

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

      Hey! Great question!
      All of your listed points are solid; to add to it:
      - try and begin work 15 mins earlier than your scheduled time, and make it a habit.
      - when you have one on one’s, quarterly reviews, etc state to your manager that you strive to do a good job for them and the team, and ask them if there’s anything they think you can improve, etc.
      - exceeding expectations is always good, but as mentioned, don’t sacrifice your mental or physical health, or reach burnout by doing so. Software Engineering is a marathon, not a sprint.
      - regularly share what you’ve learned and are currently learning with your team
      - stay on top of communication. Check emails and slack (or whatever chat service you use) a few times daily.
      Sounds like you have the right mindset! Let me know your progress every now and then! :)

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

      Wow! These are great! Just added them to my notes. Hope my fellow junior software engineers see these as well.
      And of course! I'll be on the lookout for your content as well. Thanks for sharing and your time.

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

      Thanks! I’m glad that you found it helpful! :)

  • @jackvianey1630
    @jackvianey1630 4 месяца назад

    Nice video, Cadams. Well done man
    Although I am starting now, which I would be titled as junior backend, I find it hard to acknowledge in this way, because as you said there is no really a time where one you stop being one. I just see as, I want to be a great software engineer, what can I do today to be better than yesterday? Who can I ask to help me with this feature after I have tried to it by myself? Also, we do not really want to connect, we say so, but we do not. At least with me it does happen. I cannot imagine where 4 ''junior software engineer'' would be if they would learn together for at least a year.

    • @cadamstech1658
      @cadamstech1658  4 месяца назад +1

      Hey Jack!
      Thanks! I did mention that I’ve come across people with the title of “Junior Software Engineer” that had the skill of a Senior, and “Senior Software Engineers” that have the skills of a Junior, simply because a lot of workplaces go by the number of years that you’ve worked, so it’s really important to keep up and hone your skills throughout the years.
      What can do you do today to be better than yesterday? Simply ensure that you’re constantly learning new things. Even if it’s just one small new thing every day, it adds up and has a snowball effect. Try and set goals for yourself and tackle each one by breaking them down and tackling them piece by piece.
      If you’re at a company or work amongst other devs gather their feedback and try and find areas they think you can improve and try and do so, otherwise if you freelance try and identify your own weak areas and improve them.
      Who can you ask? If you work for a company try and get feedback from colleagues. If you’re freelancing try and get feedback from any dev friends or mentors of yours, you can attend dev related meetups, and / or join slack or discord groups, etc too.
      Hope this helps! More content out soon! :)

    • @jackvianey1630
      @jackvianey1630 4 месяца назад

      @@cadamstech1658 I appreciate you taking the time to reply all of us who had replied.
      Thank you for your points. This definitely helps. Waiting for more videos. Good luck and enjoy the rest of your week.

  • @mr.getrighhttt3433
    @mr.getrighhttt3433 4 месяца назад +1

    Hey! I’m a junior mobile software engineer. I currently work remote out of Tampa Bay Area as a contractor for a pretty large company. I was wondering if you had any information regarding networking events or meetups in the area?

    • @cadamstech1658
      @cadamstech1658  4 месяца назад +1

      Hey! Awesome!
      Yup, join the local Tampa folks here by clicking "join us on Slack" - suncoast.io/
      They post meetups within it, and it's also a good place to talk to other local devs!
      You should also check out meetup.com for local meetups that you're interested in.
      More content out very soon! :)

  • @thakurtilak2860
    @thakurtilak2860 26 дней назад

    I was hired as intern in very small startup after getting interviewed for mern stack and dsa in 3 rounds to work on react native technology.
    They were so impressed by my problem solving skills that they replaced a selected person.
    But they removed me within less than 2 months saying low performance.
    I have suffered abuse by cofounder in this company from 1st week itself but i was resilient and progressed to learn new technology within 4 days unlike other interns were given 2 weeks who joined before me and no k.t session was provided.
    And most bitter experience is that am abused which left me with self doubt.Its been near to month am unable to recover fully from anxiety or self doubt in i.t industry.
    I see this bitter experience resulted in distorted view of i. t industry.
    Actually Its not bitter experience is disturbing me but my view about i.t industry is creating emotional disturbances in me.
    I felt to share to adjust my attitude by getting right view of i.t industry.

    • @cadamstech1658
      @cadamstech1658  26 дней назад +1

      Sheesh! That sounds rough!
      Is there any way you can work for yourself as freelance? This way, you make the rules. :)

  • @blair4699
    @blair4699 4 месяца назад

    Hey! Awesome video! I'm going the self taught route, college is too expensive. I'm pretty active with programming and uploading to github. Do you think there's a chance for me? I'm confident in JS, CSS, and HTML. I don't know how to stand out..maybe certifications? I've been networking but im pretty lost right now. It's definitely more pressure since i'm about to graduate Highschool and going the self taught route. Any advice?
    edit: I am also looking for a mentor but no luck :[

    • @cadamstech1658
      @cadamstech1658  4 месяца назад

      Hey! The self taught route is solid. That’s great that you’re confident with HTML, CSS, and JS!
      One way I think you can help yourself stand out is by building real projects for friends and family that you can showcase during the interview process!
      Networking is great! You definitely want to work on forming friendships with other devs in your area. Ask someone if they want to work on a project with you, etc. Maybe even try and compete in some hackathons! Doing all of these will help you progress towards your journey of landing a junior level role. Another thing is often times there’s hiring managers at these events keeping their eyes out for untapped talent.
      Hope this helps! More content out very soon! :)

  • @IT_with_Glitch
    @IT_with_Glitch 4 месяца назад

    Dude i was scary as fuck in my first week as a technical support engineer. So i decided to to be proactive, eventually calling the attention of everyone which lead to managers from my managers deal with me.

    • @cadamstech1658
      @cadamstech1658  4 месяца назад

      Haha! I feel you!
      More content out very soon! :)

  • @Golaaaaaaa
    @Golaaaaaaa 4 месяца назад

    Hey, I have few questions about web development. Can we connect of google meet? I am struggling with web development.

    • @cadamstech1658
      @cadamstech1658  4 месяца назад +2

      Hi! I can talk via my Instagram or FB linked in bio.
      More content out very soon! Thanks! :)

  • @Full-Stack-Fernando
    @Full-Stack-Fernando 4 месяца назад

    I’m still looking for my first junior software developer job I’m about to take a Front-end engineer skill assessment do you have any ideas of what kinds of problems and questions are typically on those

    • @cadamstech1658
      @cadamstech1658  4 месяца назад

      Awesome! It all depends, is it for a startup, small, or large company?
      What’s the tech stack? Example: is it react & typescript?

    • @Full-Stack-Fernando
      @Full-Stack-Fernando 4 месяца назад

      ⁠​⁠@@cadamstech1658It’s a large startup company with 201-500 employees I found on wellfound formerly angel list and it said I should have expertise in HTML5,CSS3, and j query and it said proficiency in PHP/MYSQL and Ajax preferred along with experience with Wordpress,Magento, and Shopify being preferred

    • @cadamstech1658
      @cadamstech1658  4 месяца назад

      Oh wow! Interesting. Large startup sounds like an outlier. Usually startups are pretty small (I work at a 10 person startup for instance).
      That being said I’m not sure if they’ll drill you on topics dealing with algorithms in this case, so at least study up on the basics for the tech they use that you’ve listed and maybe gain some familiarity with big o notation imo.
      As a junior they shouldn’t expect you to be an expert at any of this tech. The best thing you can do is follow the tips I discussed in my “Interviewing as a junior dev” video. If they watch you do the challenges live then try your best to stay calm and focus on the task at hand (easier said than done, but try the best you can). If not, then make sure you take your time and do the best you can before submitting your work. Thank everyone and let them know you’re extremely interested in the position, that you can picture yourself working there with them, and that you love the mission of the startup.
      Hope this helps, and good luck! Let me know how it goes!
      More content soon! :)

    • @Full-Stack-Fernando
      @Full-Stack-Fernando 4 месяца назад

      @@cadamstech1658I don’t know if they’re a startup for a fact but they’re on wellfound and they said in the description passion to build a startup so I don’t know if they meant they work with startups as clients thank you for the information I’m going to look into that video

  • @expansion_forever
    @expansion_forever 4 месяца назад

    do you have any intern opening in your organization for the role of software engineer??Please let me know...

    • @cadamstech1658
      @cadamstech1658  4 месяца назад

      Sorry, we do not. :/
      Thanks for watching! More content out soon! :)

  • @kex9814
    @kex9814 4 месяца назад +2

    hi brother
    wanted to thank you for your advices.
    I am trying to get in the industry 27 years old now.
    focused on networking and managed to make some developer friends.
    One of them told me that their company will hire juniors for backend laravel this summer.
    at the moment i have strong foundation for css (vanilla css, sass, pure tailwind) and html. Initially i was aiming for front end but now i see an opportunity to get in bacend so.. ill take it.
    Im studing every day for 8 hours with a fulltime job, during the job and after it and before it.
    wanted to ask you will it be possible to learn javascript php and laravel in like 5-6 months to be a good junior?
    If you can advise anything to improve faster on this technologies please help.
    Thank you, subscribed
    At the moment i plan to focus on javascript maybe 2 months then 2 months php and 1 month laravel
    or maybe give each one 2 months.. afraid i could lose this oprtunity trying my best to learn faster😢
    or should i give it more time?..
    If you have any advises on what i should know as a junior for these 3 technologies please guide me in the right direction

    • @cadamstech1658
      @cadamstech1658  4 месяца назад +3

      Hey! Thanks for commenting!
      That sounds like a great opportunity! You’re on the right track! Yes, it’s definitely possible to get up to speed with the technologies that you’ve listed. I’ve written quite a bit of php & laravel over the years, and the best way by FAR is to build actual projects using it!
      Think of an interesting, but small, app idea that you might have, and BUILD, BUILD, BUILD!
      Then you’ll gain a lot of experience and confidence through it. It seems you have an interest in full stack, so I’d recommend building something that requires a front end and a back end. I think your first task should be a simple CRUD based app (create, read, update, and delete). Then move on to something a little more advanced.
      Start with building out a simple registration & login.
      Reach back and link me to it once you do!
      Hope this helps! :)

    • @jackvianey1630
      @jackvianey1630 4 месяца назад +2

      Hi bro,
      It may sound cringe but I would like to by your side to see this development and help where I can with whatever I can.