5 Things to do When Joining a New Company (as a Software Engineer)

Поділитися
Вставка
  • Опубліковано 26 чер 2024
  • My personal tips on things to do when joining a new company or team as a Software Engineer.
    In this video I'll give you 5 tips to help you join any team in the same company or in a different one and be successful when getting that new position. It can be daunting to know what things to do when joining a new company or team, and many videos focus on generic tips instead of focusing of software developers/engineers.
    This video is intended for all levels from junior to principal engineers.
    #softwareengineer #newjob
    -----------------------
    Resources:
    🔖 FREE:
    - 7 Questions to ask your new boss: hbr.org/2021/10/7-questions-t...
    - Top signs of inexperienced programmers: • Top signs of an inexpe...
    - Notes on resilient management: github.com/keyvanakbary/learn...
    - Beyond Developer presentation: • Beyond Developer • Dan...
    - Mayuko's How to Prepare for your New Job: • Preparing for your fir...
    📚 Paid (personal recommendations - not sponsored, but I can get some commission if you buy them through the links below, at no additional cost to you):
    - Soft Skills (The software developer life's manual): amzn.to/3ew39rC
    -----------------------
    🤓 If you are preparing for a technical interview, don't miss my playlist: devstory.page.link/technical-...
    📚 I have also prepared FREE study guides available here (no subscription needed): devstory.page.link/study-guides
    -----------------------
    Remember you can reach me here:
    - #️⃣ Twitter: / cv13lm4
    -⌨️ Github: github.com/cvielma
    -----------------------
    In A Dev' Story I explain Software Development related topics from my point of view. I'll be explaining different topics in "Chapters" according to the stage of the story I think they belong. Hope is as entertaining for you as it's fun for me to create these videos
    Thanks again for watching! Feel free to like, comment, share and subscribe, it means a lot to me and helps the channel grow.
  • Наука та технологія

КОМЕНТАРІ • 21

  • @jorge-cm6iw
    @jorge-cm6iw Рік тому +9

    Totally agree with you!!
    Also, going a bit more into the technical side, I found really helpful to follow this learning path:
    1) Learn about the products your team provides, how they provide value to the business, and which are the main features
    2) Understand the key metrics
    3) Learn about the services architecture, how the features fit into it, and why it was built that way
    4) Deep dive into the code and learn how are the most critical features architected.

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

    Great tips. One more thing is to document what you have learnt.

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

      Yep good tip. Also helps the next one joining in the team.

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

    I am moving on from my current job and your videos are really helping understand the things that i didnt know before i start looking.
    I saw a job description the other day constantly talking about SOLID principles and immediately wondered wtf is that.

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

      Oh nice. Just in case I have a video on solid principles if you want to get a quick review :)

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

    Thank you for a good tips!

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

      You're welcome! Glad you enjoyed it!

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

    thanks, appreciate it

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

    Great tips, I add the task that involve the informal ways to know the key persons in differents support areas, in order to improve you joining the software developer process.

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

    Really nice, thank you!

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

    Hey Cristian, very good advices, I agreed to everything - Saludos amigo!

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

    I usually build a dictionary of Words I don't understand that people are using.
    I usually tell people I am gonna ask dumb questions and let anyone ask me dumb questions so I become the guy they can ask when they are embarrassed, if i cant explain something it also shows me I dont understand something enough.
    -------------------------------------------------------------------------------
    Technical things to understand
    From a QA side i usually understand the git strategy/environment structure/Pull request process/Ticket management in the SDLC

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

      Yeah this is a great tip. It helps a lot to be the "dumbest person in the room". Simon Sinek has a video on that mentioning that many people estay with the doubts and gaps of knowledge because they are afraid of being embarrassed instead of asking the questions and learn.
      And good thing you also do it for others, that creates a safe space in the teams so people feel free to ask questions.

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

    very helpful advice for someone who just joined moved outside my home country and joined a new company. effectively, the way to cooperate is pretty different compared to my previous companies, and tech stacks & tools are more or less different, first months are good transitional periods for self-training not only technically, and functionally, but also culturally. BTW, for anyone, who wants to move to hong kong and work as a software engineer in a leading investment bank, please reply to me.

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

    This got me interested in joining a new team 😆😁