Skip to content
Menu
Living the IIT dream
  • Home
  • All Posts
  • HFT
    • Top High-Frequency Trading Firms (HFTs) in India
    • How to get a job in a High-Frequency Trading firm (HFT)
    • Why are High-Frequency Trading Firms paying high salaries in India
  • About
  • Contact
Living the IIT dream

Joining experience of Software Engineer at a Big Tech firm (FAANG)

July 13, 2021July 17, 2021 by livingtheiitdream@gmail.com
software-firm

Onboarding

your first month of joining a big tech firm will just be learning about the product/application they are building. you will get assigned a buddy (senior dev) to help you navigate the early days. going through KT (Knowledge Transfer) after KT about software use-cases, features and how it provides value to the customer (be it businesses or end customers). you will be just going through them after the first 3 or 4 without paying much attention (because who wants to know what each button/panel/tab in this page exactly does right?)

Pro tip: Just ask your buddy, which part of the software you will be working on and pay close attention and ask the question while that KT session (or just record the meeting like a sane person).

First PR

after KTs are over you will start attending respective scrum/stand-up. where you will get your first task (mostly in form of a Jira ticket). it will be a very simple HTML/CSS task like “center a div” or “change background color” (cliché right?). and you get more than 2 whole days to fix it ( free time for gaming I guess ). but soon you realize the complex process surrounding making a change to production-level software. you have to update Jira with appropriate tags, status and comments. make the change. validate on development environments. writing test cases for coverage. raise a PR. making sure it passes all existing CI/CD checks. getting PR approved and merged from a team member and finally verifying change on production and closing the Jira task.
It all seems hectic at first. but you start to get accustomed to the whole process and doing it in minutes instead of days.

First Real Project
slowly as you are finally getting aware of the whole development process through fixing small alignment issues to handling major customer requests. you will get your first real project. It will be a completely new feature they are adding to the product and will take few months to build. here your preconception of the development process will break again. as more teams get involved. engineering management, product management, legal, design, documentation, QA, security. and you as the feature owner need to coordinate between all of them to ensure a smooth release. then comes end-to-end automated testing ( and flaky selenium tests 😥). and within few months without you realizing the feature is live and actual customers are using it.

Congratulation! now you are as much part of the product as the next guy.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • 1Win Bonus senza deposito I bonus del casinò più redditizi dell’Italia 1Win
  • How do I adjust my iMac built-in camera? Apple Community
  • Why Is My Mic Not Working, How To Fix It Quickly
  • Use the built-in camera on Mac
  • Windows 7 hilft beim Problembehandlung

Archives

  • October 2022
  • September 2022
  • August 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021

Categories

  • College
  • Dating Online
  • Finance
  • HFT
  • IIT
  • internship
  • JEE
  • Job
  • Lifestyle
  • Microfon Test
  • Research
  • Software
  • Tech
  • Uncategorized
  • Updater für DLL-Dateien
  • Webcam Test
©2023 Living the IIT dream | Powered by WordPress and Superb Themes!