37 Tips for Jr. Software Developers

Sdílet
Vložit
  • čas přidán 16. 07. 2024
  • Head to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.
    In this video I give 37 tips to Jr. Software Engineers. Everything from getting job interviews, interacting with teammates, what language to choose, remote work, contracting, and so much more.
    iOS Development Courses:
    seanallen.teachable.com/
    Twitter:
    Sean Allen - / seanallen_dev
    Hired.com:
    hired.com/x/1n01g
    Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
    Paul Hudson's Hacking With Swift:
    gumroad.com/a/762098803
    Donny Wals - Combine:
    gumroad.com/a/909014131
    Mark Moeyken’s SwiftUI Books:
    www.bigmountainstudio.com/swiftui-views-book/fzc51
    Objc.io Books (Thinking in SwiftUI & Advanced Swift):
    gumroad.com/a/656585843
    Ray Wenderlich Books:
    store.raywenderlich.com/a/208...
    #swift #softwaredeveloper #iosdeveloper
  • Věda a technologie

Komentáře • 674

  • @seanallen
    @seanallen  Před 4 lety +5

    Watch Next - iOS Take Home Project - Job Interview Practice - Free Preview - czcams.com/video/MSIe2y6Fee8/video.html

  • @osseous42
    @osseous42 Před rokem +19

    Got my first dev job at 47 after working in a different, non-coding tech field for a lot of years. It was kind of a scary leap into the unknown but turned out to be the best career decision ever.
    You're never too old as long as you're forever eager to learn new stuff. :) Just do it!

  • @sridharvaishnava9003
    @sridharvaishnava9003 Před 3 lety +38

    15:45 "it does get easier" i really really needed to hear that.

  • @TheVeggiepizza
    @TheVeggiepizza Před 4 lety +371

    I'm currently a junior CS major, and don't have any projects to my name because all I do is play video games. Don't be like me.

    • @seanallen
      @seanallen  Před 4 lety +26

      Very good advice 😀

    • @roncho0o28
      @roncho0o28 Před 4 lety +4

      Very bad student

    • @ericaskari
      @ericaskari Před 4 lety +39

      Dude, playing video games isn't bad, sometimes we need to have a mental break, and not think about anything and just enjoy. Video games are the best.
      But it's good to after a while of madly playing video games, stop and think clearly and honestly about your future, what's status in family at the moment and later on, and what you want to achive in life. 🤗🤗
      goal of starting to live alone and being independent is a good motivation.
      GOODLUCK to you.
      As a Web developer I'm creazy about The last of us 2 release 😌, can't wait to play it.

    • @kass7811
      @kass7811 Před 4 lety +8

      @@ericaskari its not a "break" tho. if hes doing it all the time

    • @lemanruss1021
      @lemanruss1021 Před 4 lety +6

      Playing video games isn't that bad, you'll be picking up tips on user interfaces by proxy

  • @frankfernandez1957
    @frankfernandez1957 Před 4 lety +182

    After two years of working with the same company, I started to finally understand everything. The newer you are, the harder it is but it does feel good when I can actually fix a complex bug on your own. It does get easier.

    • @seanallen
      @seanallen  Před 4 lety +7

      Well said. Experience matters and it does get easier.

    • @sumant2000
      @sumant2000 Před 2 lety +3

      Employer should have patience to wait for 2 years. Good to see your comment. Generally employers give access to jira confluence and code and git etc . No knowledge transfer sessions till you understand. Existing team members are busy with deliverables and have zero time to share knowledge. Also some fear of loosing job because they sharing knowledge to others. So skills are required to project comprehension on your own.

  • @slimyelow
    @slimyelow Před rokem +10

    One of the best tips: try to bypass HR and get your resume and git portfolio straight to a tech lead. Or apply to smaller firms where the owners / founders are directly accessible and play a direct role in the hiring process.

  • @supreme9187
    @supreme9187 Před 2 lety +8

    Started my career as a software engineer 2 at a big company at 20 years old, 2 years have gone by and I’m in awe of myself on how much I have learned and know.

  • @arminromhanyi7669
    @arminromhanyi7669 Před 4 lety +108

    What I found to be one of the most important tech skills is learn to read other people's code.
    It's always overlooked, but like 60-70% of your time at a company team will be spent on making sense of colleague's or ex-colleague's code. Since big green-field projects are rare, getting up and running with the new code base is an absolute must.
    Along similar lines, yet another important thing is to learn to optimize for readability first and only then for efficiency. Many of my senior colleagues told me that they would rather hire someone who can produce more readable code even if the other candidates are better programmers in general, but less inclined to consider that their work is primarily not read by the machine but by people.

    • @seanallen
      @seanallen  Před 4 lety +12

      This is a VERY good point, Armin. A very under-discussed skill. I may about to do a video about this in the future.

    • @arminromhanyi7669
      @arminromhanyi7669 Před 4 lety +6

      @@seanallen Thank you! Looking forward to it, and enjoyed this one as well: couldn't agree more with all of your points.

    • @ZlothZloth
      @ZlothZloth Před 4 lety

      For sure! Not only that, when you go to edit a colleague's code, it's best to adopt their programming style - at least somewhat - if it's an application that's going to last a long time. These things can get passed from person to person to person over the years and, if everybody tries to do it their own way, it gets pretty hard to deal with.
      Oh, and that brings up another: your program will last a lot longer than you expect. If it ain't broke in a way that really hurts, they ain't gonna fix it - never mind replace the whole thing with something "more modern."

  • @raoulkoopman9408
    @raoulkoopman9408 Před rokem +2

    heyo - some serious gold in here. 2 years later and this video is still relevant.
    I transitioned from Outdoor Recreation to Tech and it couldn't have been done without a bootcamp (for me).
    Even though it's certainly not impossible to learn and transition into the tech industry without going to a coding bootcamp; there are a few things (really good bootcamps provide). In addition to what Sean mentioned:
    1. Establishing the groundworks for a network - you'll immediately start meeting new people and building a network. A lot of camps also have some sort of career coaching.
    2. Have a clear sense of progress - I self taught while working for about 1/2 a year, then went to a bootcamp. You quickly realize the more you learn - the more there is to learn. So bootcamp does a good job filtering out what's needed. In addition - there's no busy work. EVERYTHING you learn become the ground work for basic skills needed as a developer.
    3. Yes, they're expensive but a lot of them have loan/ finance options - and if it's an option for you, see it as an investment in yourself. This isn't the same as spending $1,000 on a shiny new iPhone that'll be outdated in a year. A lot of them require pre-requisite work, so in the time learning some basics you'll find out how serious you really are.
    Only other thing (non-bootcamp-related) I'd like to add is.
    + KEEP IT FUN - your brain has an easier time absorbing information when it's in a state of "fun" vs being stressed, and thinking "I need to f!cking memorize all of this!!"
    + it's a science (there's a set way to do things) then once you have the basics - it becomes an art (there are many ways to accomplish the same thing).
    + build things that interest you, find open sourced/ free APIs and practice networking and parsing data, and it doesn't matter if it's a map, list of tasks, or the weather
    + build those things again (but better), from scratch, and without looking at your previous project
    Good Luck!!

  • @ashishbl
    @ashishbl Před 4 lety +168

    Would like to add one very important advice.
    “Learn to write clean and readable code”.

    • @seanallen
      @seanallen  Před 4 lety +8

      Yup. That's another great tip.

    • @rolandpierrelouis4013
      @rolandpierrelouis4013 Před 4 lety

      Can you please share some links or guide me where I can find resources that can teach me how to write clean code please ?

    • @ashishbl
      @ashishbl Před 4 lety +20

      First learn thoroughly about SOLID principles.
      After that read the book “Clean Code” by Robert Martin. It’s the best resource out there to learn how to write good code.
      Nothing else required :)

    • @rolandpierrelouis4013
      @rolandpierrelouis4013 Před 4 lety +2

      @@ashishbl thank you my brother

    • @kress89
      @kress89 Před 4 lety +1

      Ashish Bansal cmon that dosnt mean u can do stuff like i-=-; 🤣

  • @anirudh_cr
    @anirudh_cr Před 4 lety +33

    Got a junior dev position today! I completely agree with you. Great content, really resonated with what I experienced!

  • @zokistoilov
    @zokistoilov Před 4 lety +54

    Oh man the 90/90 rule is so right. The first 90% when you build everything is so much fun and could go for days just working. The polishing and making it work for old browser and different screen sizes makes me wanna quit this and never go back, and it takes much longer sometimes.

    • @seanallen
      @seanallen  Před 4 lety +9

      Yup. And this sneaks up on almost all junior devs. You never really learn it until you experience it.

    • @davidpicarazzi
      @davidpicarazzi Před 4 lety +2

      I’m fairly new to coding and was experiencing this today, and then I came across this video and went “holy shit, there’s a term for this scenario?” What’re the odds

    • @dmitriiegorov1888
      @dmitriiegorov1888 Před 4 lety

      True story.

    • @ezekiellawson9707
      @ezekiellawson9707 Před 4 lety +1

      My greatest issue is building for all screen sizes I'm a beginner and I find it very difficult 🤦‍♀️

  • @SirBuitrago
    @SirBuitrago Před 3 lety +1

    I got so much value from this video brother. Thank you. Started programming about a year and a half ago and dealing with some of the struggles associated with it have been alleviated with some of these tips. Great work man.

  • @Hunter-eu2jg
    @Hunter-eu2jg Před 4 lety +14

    Thanks for this Sean. I fell off the wagon a few months back after solid, continuous progress on my front-end dev journey. I'm trying like hell to claw my way back and videos like this make a big motivational difference. Keep it up.

    • @seanallen
      @seanallen  Před 4 lety +1

      Happy to hear my video could be of some help on your journey. Keep at it 🚀

  • @JadielAlfonso
    @JadielAlfonso Před 4 lety +3

    Thank you for this tips Sean. It means a lot! Things can be overwhelming at times but it is good to hear from a more experienced dev that things get easier down the road. Thanks again!

    • @seanallen
      @seanallen  Před 4 lety +1

      Glad you enjoyed the tips. You'll be amazed at how far you've come when you look back in a couple years.

  • @starshipx1282
    @starshipx1282 Před 3 lety +1

    37 tips.
    1. Don’t memorise things (learn to search)
    2. Learn how to learn
    3. Repetition is key
    4. Avoid tutorial trap (build your own)
    5. Learn the documentation of your language
    6. Cost benefit analysis (time spent vs benefit)
    7. How Senior am I? STOP
    8. Find a mentor
    9. Be active on Twitter (personal)
    10. Go to meet-ups
    11. Very visual portfolio website (very Important)
    12. Create small projects (so you have many)
    13. Create pretty (visual) readme (GitHub)
    14. Learn basic design
    15. Find the right fit (don’t just take offer)
    16. Lesser pay may be right
    17. Work in a tech hub - amazing network
    18. Full-time first
    19. Show initiative (show care for your project)
    20. Learn to communicate better (very important)
    21. Show that you care for your team
    22. Do great work (create a great reputation)
    23. You’re not too old
    24. Create content - online presence
    25. Be patient
    26. 90/90 rule (also known as 20/80 rule)
    27. Which language? Doesn’t matter. Switching is easy after first.
    28. Don’t use the front door (gets friends to refer you for a job)
    29. Complete immersion
    30. Listen to podcasts
    31. Network to get contracts
    32. Startup or big company? Personal preference. Watch 14:05
    33. Study for months not shortly before interviews
    34. Remote work can get old - nice early on and then ...
    35. Dev bootcamp worth it? Watch 15:08
    36. It gets easier eventually - experience matters
    37. Subscribe to this and other developer channels

  • @kevinpaul3285
    @kevinpaul3285 Před 4 lety +6

    Thanks Sean! Appreciate the tips. I'm binging your content while I work through Paul Hudson's 100 Days of SwiftUI challenge.

    • @seanallen
      @seanallen  Před 4 lety +1

      Awesome, Kevin! Keep it up with the 100 Days of SwiftUI

  • @rishushrivastav4591
    @rishushrivastav4591 Před 4 lety +4

    as you said i was so immersed in the content you provided 100% relatable, to the point and precise. great work!

    • @seanallen
      @seanallen  Před 4 lety

      Glad you enjoyed the video, Rishu!

  • @naeemakhtar7869
    @naeemakhtar7869 Před 4 lety +2

    There are few who share their experiences gained from the mistakes they did and I assure you the Sean is one of the best person to listen and share experiences with. I have already watched this 5 times already.

    • @seanallen
      @seanallen  Před 4 lety

      Thanks for those kind words! Glad you enjoyed the video.

  • @gakkieNL
    @gakkieNL Před 4 lety +6

    Great tips Sean. Lot of them apply to life in general. Most important I guess is always give it your heart and do what you love...

    • @seanallen
      @seanallen  Před 4 lety

      Thanks Gakkie. I agree... many of these can be applied to life in general.

  • @raulcubitto
    @raulcubitto Před 4 lety +8

    I've been working with PHP for about 10 years, and this content is gold! Thanks for the video!

    • @seanallen
      @seanallen  Před 4 lety

      Happy to hear it was helpful, Raul! Even for someone pretty senior.

    • @carldrogo9492
      @carldrogo9492 Před 2 lety

      Php is grotesque! 🤮

  • @cgontijo
    @cgontijo Před 4 lety +1

    Dude, this video is not only for junior developers... I have decades of experience as software developer and find your tips really valuable. Keep up the great work!

    • @seanallen
      @seanallen  Před 4 lety

      Thanks Cristiano! Glad you were still able to find it helpful 😀

  • @firstjamesryu
    @firstjamesryu Před 2 lety

    All these advices make complete sense. Really appreciate all these golden advices, Sean!

  • @sldev4680
    @sldev4680 Před 4 lety +5

    Great advice man. I was stuck in tutorial purgatory for while.
    Every day I wake up thinking when I finish this course and that.
    Thanks to you, now I know what learn and how to learn. Big help.
    Salute. Buona Futura. Ciao.

    • @seanallen
      @seanallen  Před 4 lety +1

      Happy to hear that! A lot of people fall into that trap. Glad I could be of help 😀

    • @stefan_dudu
      @stefan_dudu Před 4 lety

      @@seanallen how did you got out of that? I am currently kinda stuck and i try to find a way out. Just start your own project? Any tips regarding this? Thanks a lot! :)

  • @ethanfranson2
    @ethanfranson2 Před 4 lety +1

    Bro thanks so much I have been a web developer for awhile and when back to get my degree, and found that I like application development. Your channel has me going to iOS route now and it’s been really good to have these tips. Keep it up!!

    • @seanallen
      @seanallen  Před 4 lety +1

      Happy to hear that, Ethan. Best of luck on the iOS stuff, and hopefully I can help 😀

  • @timtitus7861
    @timtitus7861 Před 4 lety +2

    Wow, #1 really made me feel better about forgetting simple stuff all the time. Thank you!

  • @Jacobl119
    @Jacobl119 Před 2 lety +1

    This is awesome. I sub’d halfway through. Also very encouraging to hear you started at 32. I’m 30 come November and looking for first dev job. Loving the collaborative aspect of this field. Will look out for more vids. Cheers :)

  • @nomanibrahim9491
    @nomanibrahim9491 Před 4 lety +2

    Your first point just enough to go through the full video. Thank you for the hard work.

    • @seanallen
      @seanallen  Před 4 lety +1

      Thanks Norman. Glad you liked it!

  • @johnm4141
    @johnm4141 Před 2 lety

    I can not even start to explain how golden these tips are. Thank you I just subscribed !!!!!

  • @kelcodes9701
    @kelcodes9701 Před 4 lety +4

    Great video Sean. I would agree with all of these tips. I wish that I worked in a tech hub early in my career.

  • @MissPBxoxo
    @MissPBxoxo Před 4 lety +1

    I'm a junior dev from coding bootcamp and after watching your video, I've got to agree with you on those tips. This would give more hope to all the junior devs like me out there.

  • @mracipayam
    @mracipayam Před 4 lety +6

    These are great tips and most of it his experiences. Thank you for tips Sean you are awesome !

    • @seanallen
      @seanallen  Před 4 lety +1

      Glad you found the tips to be valuable, Murat!

  • @AthanSoulis
    @AthanSoulis Před 4 lety +2

    #23 was what I wanted to hear. I am in the start of my career at 27 years old and I was forced to take a nearly one year hiatus which is hopefully coming to an end soon. It concerns me a lot that I might not be able to find a good fit but your point put me at ease. Thank you

    • @seanallen
      @seanallen  Před 4 lety +2

      27... you're perfectly fine. 😀. I was 32 when I wrote my first line of code.

  • @JacobPernell
    @JacobPernell Před 3 lety +1

    As someone who's recently been pivoting into UX/UI design and now iOS dev as well, this video was super helpful. Thank you!!

  • @j.santiago7022
    @j.santiago7022 Před 2 lety

    Thanks for the solid advice.
    I'm amazed that I found a CZcams Dev channel that I want already subscribed to. Subscribed!

  • @franksolleveld2909
    @franksolleveld2909 Před 4 lety +4

    This was such an informative video. Thanks, Sean! Helps me out a lot.

  • @100coinstar2
    @100coinstar2 Před 4 lety

    Great Video. You def calmed my nerves going into my first work trial at a company as an iOS Dev.

  • @ChristopherSalisburySalz

    Mentors - I think this is the best tip you gave. I had a great mentor while learning to code early on and I learned so much in such a small amount of time from him. If I could have followed him around my whole career I would have.

  • @primeviltom
    @primeviltom Před 4 lety +1

    Quality video mate, very well put, and it reaffirms many ideas I had already, plus some food for thought!

  • @WEIRDED_BEARDO
    @WEIRDED_BEARDO Před 4 lety +2

    Great video! You’re always a huge help, particularly to us new developers

    • @seanallen
      @seanallen  Před 4 lety +1

      Thanks for the kind words, Sean!

  • @RickPlaysStick
    @RickPlaysStick Před 4 lety +1

    Really great tips for any developer, not just someone starting out. Even if you are a solo developer most of these points are very valid.

    • @seanallen
      @seanallen  Před 4 lety

      Thanks Rick. Glad you liked it.

  • @yeahyeah1042
    @yeahyeah1042 Před 4 lety +112

    Stack overflow will become your best friend

    • @seanallen
      @seanallen  Před 4 lety +3

      Indeed.

    • @Anonymous-nj2ow
      @Anonymous-nj2ow Před 4 lety +1

      joel spolsky's blog is amazing, everyone should read it

    • @mverma7845
      @mverma7845 Před 4 lety +4

      I find stackoverflow difficult to understand. Maybe it will become easier as I progress through my programming career.

    • @amdizle28
      @amdizle28 Před 3 lety +1

      @@mverma7845 it will don’t worry!

    • @amdizle28
      @amdizle28 Před 3 lety +1

      And your most hated enemy sometimes lol

  • @abrahamsecoe87
    @abrahamsecoe87 Před rokem +1

    Hello Sean! I am not used to commenting but I want to say thanks for these tips, you made me think positively and that I am not an idiot or a pretender. Keep sharing stuff, God speed to your work,

    • @seanallen
      @seanallen  Před rokem

      Glad you enjoyed it, Abraham. Learning to code is not easy, but if you keep at it (and it will get tough at times), it is a VERY rewarding line of work.

  • @kendallwhite4699
    @kendallwhite4699 Před 3 lety +1

    Wow man... you were dropping mad bangers. Thank you so much for the tips.

  • @JP-ks3kh
    @JP-ks3kh Před 4 lety +1

    Thanks Sean for your content and the reinforcement!

  • @mworld
    @mworld Před 4 lety +3

    I've been blessed to work for the same company since 2003. The good thing is that it has changed directions three times so far, from Web hosting to colocation and our own cloud and now to AWS. This certainly has been a challenge but certainly not boring. At the moment the dev team is better than it's ever been and the company is constantly growing. We manage software deployment to the cloud for some large global companies that you have definiately heard of :)

    • @seanallen
      @seanallen  Před 4 lety

      Nice! It's a rare thing to work for one company that long and still enjoy it. Glad you found that!

  • @hamsteroncoffee
    @hamsteroncoffee Před 4 lety +2

    I think this is my favorite tips video out there ❤️ enjoyed every minute of it. Thanks for making this!

    • @seanallen
      @seanallen  Před 4 lety

      Thanks for the kind words! Glad you liked it 😀

    • @hamsteroncoffee
      @hamsteroncoffee Před 4 lety +1

      @@seanallen Ah, hey, do not thank me. It is all your work here 😄

  • @ezekiellawson9707
    @ezekiellawson9707 Před 4 lety

    Best tip for junior developers.. Thanks so much, Sean for sharing this tip

  • @awais.fayyaz
    @awais.fayyaz Před 4 lety +1

    Thanks Sean, really useful tips. Keep rocking!

    • @seanallen
      @seanallen  Před 4 lety

      Glad you liked it, Awais! I'll keep pumping out the content 😀

  • @MattBramer
    @MattBramer Před 4 lety +2

    First video I’ve seen of yours, and wow! This is incredible!

  • @grapejuice04
    @grapejuice04 Před 3 lety

    the amount of value in this vid is amazing bro tysm

  • @Markus8Markus8
    @Markus8Markus8 Před 4 lety +3

    Starting my first front-end development job this Tuesday, in a small 8 man company. Im only 18, and therefore have basically no experience.
    Im extremely excited, and i really appreciate videos like these.

    • @seanallen
      @seanallen  Před 4 lety

      Congrats Markus! 18 and already a full-time developer. That's a great start! Learn as much as you can at this first job

    • @SilverArrow26
      @SilverArrow26 Před rokem

      Any updates since then? Good and bad?

  • @lyozov974
    @lyozov974 Před 4 lety +2

    About that 90/90 percent thing, totally agree, i've been trough so many projects of mine where i've done the first 90 and then kind of get overwhelmed with the rest 90. Just when you think that you are so close with finishing this time... Before i see this i thought that i am broken! Thank you!

    • @seanallen
      @seanallen  Před 4 lety

      This is very common for people who haven't been though it to be very surprised by this fact. Once you've been though it, now you expect it.

  • @GauravKumar-ue7nz
    @GauravKumar-ue7nz Před 2 lety +1

    Thank you so Much. Such a Quality Content.

  • @mohammadsayed5645
    @mohammadsayed5645 Před 4 lety +1

    Great as always. Thanks for sharing knowledge.

  • @sebastiendubourg4797
    @sebastiendubourg4797 Před 2 lety

    Hey, thanks a lot for this video! I’m about to start on what seems to be the most awesome job ever with a great team and I’m just as excited as I à scared haha. I feel I’ve been preparing for this for ever but I can’t help bracing for impact haha.
    Also, really liked the straightforward tone, full of energy and motivating :) kudos for that !

  • @ivaylofilipov6396
    @ivaylofilipov6396 Před 4 lety +2

    Love it! Thank you for the great job Sean :)

    • @seanallen
      @seanallen  Před 4 lety

      Thanks Ivaylo! Glad you enjoyed it.

  • @ferfykins
    @ferfykins Před 4 lety +1

    Your videos are so good!!! Thanks so much Sean.

  • @maiconmorettodossantos8476

    Nice video Bro! Great tips for all of us!

  • @harshavardhanranger
    @harshavardhanranger Před 2 lety

    The 90/90 rule is soo damn truee.
    I complete coding the logic and I assume its the end of it but other small details like code polishing, error handling will eventually take same time as the coding part!
    Great video, thanks!

  • @duckburgz
    @duckburgz Před 4 lety +4

    Thanks for the point about age. I started learning programming at the same time!

    • @seanallen
      @seanallen  Před 4 lety

      Nice! Are you seeing anything negative about being older? I haven't yet in my career.

  • @swany666
    @swany666 Před 4 lety

    Thank you dude, your video was great and really informative, gave me some great ideas to ponder on!

    • @seanallen
      @seanallen  Před 4 lety

      Glad you liked it, Swany 😀

  • @liviu201
    @liviu201 Před 2 lety

    those were some great tips, thank you!

  • @1Rachaell
    @1Rachaell Před 4 lety +2

    Fantastic information, thank you!!🙌

    • @seanallen
      @seanallen  Před 4 lety +1

      Glad you liked it, Rachael 😀

  • @gyros9162
    @gyros9162 Před 4 lety +3

    Thank you for great video! I am 31 year old and learning web development. You inspire me!

    • @seanallen
      @seanallen  Před 4 lety

      Happy to hear that, Ber. Keep on going!

    • @matthewa1729
      @matthewa1729 Před 4 lety

      Also 31 😭 and happy to hear that you started at 32 lol

  • @dwayneneckles
    @dwayneneckles Před 4 lety +2

    Great high quality tips. Much respect

  • @nkwejusticemapoulo2208
    @nkwejusticemapoulo2208 Před 3 lety +1

    Thanks Sean, much love from South Africa

  • @sunnywaykar7175
    @sunnywaykar7175 Před 3 lety

    Thank you very much for the information...

  • @kirilvedmidskiy
    @kirilvedmidskiy Před 2 lety

    Thank you for very useful pieces of advice!

  • @nonyabizness577
    @nonyabizness577 Před 8 měsíci +1

    Advice #16 resonates well with me. One was an actual Full Stack Dev at a decent company that handles/makes enterprise software but paid less, another was more of a Software Engineering (R&D) type of stuff -- also mainly enterprise software -- but definitely a lot more expansive in terms of exposure to technologies, etc., and also paid more. It's hard to gauge which one is right for you at the time when picking, although both I got a chance to intern for, but I kind of wished I stayed with the less pay as it gave me more of an actual deep dive into the actual product -- CI/CD (GitOps), k8s, graphQL, front-end & backend work, etc., albeit a smaller team. However, I lucked out with having that choice but it was a difficult choice to make. Either way, I think what's most important is that you do what you think will be best for you career-wise and also see where you want to go, don't just take the bigger pay!

  • @stanislavaessentia3254
    @stanislavaessentia3254 Před 4 lety +1

    Thanks so much for your tips, it's such important for me right now :)

  • @aaronrs2002
    @aaronrs2002 Před 2 lety

    It's great that you support having a portfolio. Most my focus is on the "front end." So, I work really hard on my portfolio. Unfortunately, it never comes up in interviews. In fact, during my interviews nobody is ever aware of anything I have built. They just want me to take a timed test so they can go back to work.

  • @arm-pr2ki
    @arm-pr2ki Před 4 lety +4

    Amazing Tip Bro! I guess these tips are not just for juniors! Tips for all Devs!

    • @seanallen
      @seanallen  Před 4 lety +1

      Glad you liked them. Happy to help!

  • @Dragonboh1
    @Dragonboh1 Před rokem

    Keep doing what you doing, man!

  • @Calvbread
    @Calvbread Před 2 lety

    I'm 20 and just started programming again, gotta admit it was kinda comforting to hear that you started at 32, all the best!

  • @muhammadshoaibmarwat285
    @muhammadshoaibmarwat285 Před 4 lety +1

    I have doing a lot of search on youtube, google, Medium etc but i really impress on your content.

  • @eddyecko94
    @eddyecko94 Před 4 lety +4

    Podcasts has been a saviour for me, wish I knew about it back in university.

    • @seanallen
      @seanallen  Před 4 lety +1

      Agreed. Love them.

    • @Faruk-zt5iw
      @Faruk-zt5iw Před 4 lety +1

      @@seanallen I hadn't thought podcasts are beneficial. I'm looking for some web dev podcasts now. Thank you for your advice.

    • @seanallen
      @seanallen  Před 4 lety +1

      Happy to help!

  • @B1Happy
    @B1Happy Před 4 lety

    Thanks sooooo much dude!!! Very helpful for a beginner like me or a most starting!!

    • @seanallen
      @seanallen  Před 4 lety

      Glad I could be of some help, Beau!

  • @lloydsherewa7464
    @lloydsherewa7464 Před 4 lety +1

    Precise and honest thanks, Sean.

  • @MrBlaq
    @MrBlaq Před 4 lety +13

    My tip: Use the "when in Rome" philosophy when learning an additional language. If you're coming from a statically typed object oriented language and learning a dynamically typed functional language, don't install a bunch a tooling to turn that language into something it is not, AND VICE VERSA. Instead learn the language's paradigms.

    • @seanallen
      @seanallen  Před 4 lety

      Good tip. A lot of devs do this.

    • @carldrogo9492
      @carldrogo9492 Před 2 lety

      What do you mean by changing it in to what it's not?

  • @zezeandjr4110
    @zezeandjr4110 Před 3 lety

    The "Right Fit" is an awesome advice, but the overall video is great as well.

  • @muhammadshoaibmarwat285
    @muhammadshoaibmarwat285 Před 4 lety +6

    Its amazing and very informatic video for me if i follow the 37 dev tips so that can change my life in dev world

  • @mad-dogchuck5881
    @mad-dogchuck5881 Před 3 lety

    i actually made an databased app in C# with Mysql, it was for my company, and i developed it at a big level with a lot of stuff and i learned a lot

  • @KENAXION88
    @KENAXION88 Před 3 lety

    This video is amazing and so helpful. Thank you.

  • @macbookpro15inchuser14
    @macbookpro15inchuser14 Před 4 lety +1

    thank you for your videos, I learn a lot from that.

  • @ronniesunshine1163
    @ronniesunshine1163 Před 4 lety +17

    I want to make a point on how important #15 is. I was recently looking for my first developer job and found one that sounded interesting and it could be fun. I went to 2 interviews for it and ultimately I wasn't accepted in. The reason for that is because my goals and the startups goals were different. I wanted a place where I could improve my coding and they wanted a team of people to run their startup for minimum wage. During the second interview I learned a lesson that has improved my life so much since then, which is that not everyone is good for each other and there's no reason to be stressed out to "fit a certain criteria". If you change who you are to fit in to a certain position, you will be very unhappy and stressed. This goes for jobs but also for other relationships in life.

    • @seanallen
      @seanallen  Před 4 lety

      Thanks for sharing that experience, Ryan. I couldn't agree more. Too many people take the first opportunity that comes there way, and it can greatly affect the long term trajectory of their career.

  • @jeffGordon852
    @jeffGordon852 Před 4 lety +1

    Man, that's a great video. I've learn a lot in 16 minutes! Thanks

    • @seanallen
      @seanallen  Před 4 lety +1

      I tried to jam as much as I could in there without being too overwhelming. Glad you liked it!

  • @yotte8846
    @yotte8846 Před 3 lety

    Your videos are amazing Sean keep it up

  • @Lumary
    @Lumary Před 4 lety +15

    Great video! I also started coding at 32. :D

    • @seanallen
      @seanallen  Před 4 lety

      Nice! Glad you enjoyed the video. So you know it's never too late to start!

  • @bhargavpandya9189
    @bhargavpandya9189 Před 3 lety

    Amazing advice dude!!

  • @devsandesh3348
    @devsandesh3348 Před 4 lety +2

    Thanks for this amazing tips Sean definitely helpful. So am starting with learning to learn , any tips will be grate.
    Also you were right on bulls eye when you said Find right fit not first. Am having it first hand experience and yea am switching in next 5 month already started to prepare to move to IT hub of India. Am yes this videos helped me to made that decision that was back on my mind for last few months. Thank lot for helping out for so long.

    • @seanallen
      @seanallen  Před 4 lety

      Happy to hear that, Sandesh. Best of luck with the switch!

  • @slimyelow
    @slimyelow Před rokem +1

    I am in Switzerland and got fired on my 50th birthday just after 5 weeks on my very first web dev job. On day one I was tasked with creating a full stack mobile app for ios even though I had never mentioned experience or interest in building native apps. My resume makes absolutely no reference to mobile dev. I don't even own Mac products and made that perfectly clear when ordering my company work laptop. So we settled with React native which was as total disaster with Expo. The company then told me to switch to a PWA, which I did. After 4 weeks I had created an MVP with the MEVN stack, ready for deployment. I did EVERYTHING by myself, completely alone, from scratch alone at my desk at home. I worked 11-12 hours per day including weekends. I wasn't offered a single sliver of help ever. The only thing my 2 bosses did every day was demand new features and deadlines and they shot down with vigor every tiny concern or question I had. They ganged up on me every day, but I didn't care, because every day that I survived was a win for me. Nobody can every take that away from me. The reason they gave for firing me: "uhhh, we need a senior developer. You are too slow" All in all this nasty experience boosted my confidence in coding and being able to cope with wicked bung holes of this industry is another skill to boot. However just like a shark I have smelled blood and I love it. I am now back with a vengeance. I forgot to mention that the company I worked for was a software startup headed by 2 web dev seniors with a combined experience of 30 years and my job title on the contract literally was: "Junior Web Developer". My pay was 3k / month which in Switzerland is at the poverty level.

    • @seanallen
      @seanallen  Před rokem

      Sounds like a horrible experience, but you have a great attitude about it. There are PLENTY of GREAT teams out there and I hope you find one!

  • @kishoreandra
    @kishoreandra Před 4 lety +3

    The very first tip I guess it is made for me....I always think why I can't memorize simple code but search google to get things done for me easily.....must watch!!! thanks SEAN!!

    • @seanallen
      @seanallen  Před 4 lety +1

      Glad you liked it, Kishore!

    • @kishoreandra
      @kishoreandra Před 4 lety +1

      @@seanallensuper glad that I have come across you and this video....

  • @rudolphhock1155
    @rudolphhock1155 Před 3 lety

    1. Don't memorise things
    2. Learn how to learn
    3. Repetition is key
    4. Avoid tutorial trap
    5. Learn the docs
    6. Cost benefit analysis
    7. How senior am I
    8. Find a mentor
    9. Be active on twitter
    10. Go to meet-ups
    11. Portfolio website
    12. Create small projects
    13. Create pretty readme (use nice pictures on portfolio website)
    14. Learn basic design
    15. Find the right fit
    16. Lesser pay may be right
    17. Work in a tech hub (cities)
    18. Full-time first
    19. Show initiative
    20. Learn to communicate
    21. Show you care
    22. Do great work (reputation)
    23. You're not too old (thank fuck)
    24. Create content (online presence)
    25. Be patient
    26. 90/90 Rule
    27. Which language
    28. Don't use the front door
    29. Complete immersion
    30. Listen to Podcasts (multi tasking)
    31. Network to get contracts
    32. Startup or big company
    33. Study for months (job interview)
    34. Remote work can get old
    35. Dev bootcamp worth it?
    36. It gets easier
    37. ?

  • @arielbertolotti1896
    @arielbertolotti1896 Před 4 lety +1

    I don't develop iOS, but in the first minute of your 90/90 rule video I subscribed. Very good content, keep up!

    • @seanallen
      @seanallen  Před 4 lety

      Thanks for the support, Ariel 😀. Glad you're enjoying the content.

  • @mattmjlg5053
    @mattmjlg5053 Před 2 lety +1

    After watching hours of videos this is by far the best one

    • @seanallen
      @seanallen  Před 2 lety

      Glad you enjoyed it, Matt 👍

    • @mattmjlg5053
      @mattmjlg5053 Před 2 lety +1

      @@seanallen Sean I’m so sorry I sent that very quickly
      I meant after watching hours of videos this video was by far the best one on being a better developer I would have paid money for content like this
      Because I left feeling like I just learned gold
      Do you have any you Udemy or linked in courses

    • @seanallen
      @seanallen  Před 2 lety

      Hey Matt, happy to hear you enjoyed it that much. I have a few courses on Teachable that focus on iOS Development and Swift. You can find them at seanallen.teachable.com.

  • @joshuaparis930
    @joshuaparis930 Před 4 lety +3

    Love this video, I’ve watch it like 3 times 😅👍🏾

    • @seanallen
      @seanallen  Před 4 lety

      Thanks Joshua! Glad you liked it. I think this video has some of the most valuable tips a developer can learn for their career.

  • @humanOSx
    @humanOSx Před 2 lety +1

    Great video, thanks a lot

  • @airforcepuddy
    @airforcepuddy Před 3 lety

    Hey Sean, thanks for the tips. I'm starting my first SDEII role in a few weeks and your tips are helping with the imposter syndrome!

    • @seanallen
      @seanallen  Před 3 lety

      Happy to help 😀

    • @ronitroy3174
      @ronitroy3174 Před rokem

      Hi.. I too just got a new dev job .. any tips for me

  • @EK-ck2xf
    @EK-ck2xf Před 4 lety

    When talking about switching languages I chuckled at the thought of switching from Java to C++ :)