Corporate Hacks & Facts
1. Changes are Inevitable
.
2. No one is Perfect. Accept your mistakes and soon as you inform to senior ship, things become much lighter. If you hide, it will come in nuclear bomb form.
3. Can’t always get what you need for. But you need yo adjust to that and dedicate a passionate hours to work on your interest. Sometimes, you might need business analyst role but you end up in coding or vice versa. Need to adjust and get the work done, and so because you are paid for that.
4. Separate/layout each phases of 3-5 years in your overall journey with corporate. Be well planned on your area.
5. Corporate life will be unfair. Some people
6. Not everyone from your team will like you. Say It’s ok to yourself and keep rocking the same quality of work you do.
7. Failure and success are part of corporate projects.
8. Digital presence is mandatory. Either you are in managerial or technical, linkedin or leetcode. This should be!!
9. If you are tagged under low performer and receiving one to one email from managers. This indicates the creation of evidence to kick you out. Please be conscious at this time and look for other opportunities.
10. Pareto Principle - 80% results comes from 20% work. So be clear with your inputs and don’t put more efforts on region which doesn’t contribute more results.
11. Manager role requires taking responsibility for action of whole team, reporting activities, need to converse and collaborate lot, need to be ready for hard conversations.
12. Signs that indicate you are trapped in corporate rat race:
(i) more work time. No time for relationships, health and time with family.
(ii) Thinking of job and promotional aspects even in home time.
(iii) Left behind feeling compared with peers and colleagues.
13. Work life balance is not based on company, its purely based on nature of work you do. But do FAANG/ product companies offer a good work life balance.
14. DSA, CP and best projects are key to land up in any tech companies.
15. Background Checks are done via third party agencies to old employer-HR. Better to transparent and honest with skills and experience shown in resume.
16. To be honest, the one to one meet with your manager for self appraisal and performance analysis is not gonna determine your hike and promotion. In fact, before you step into the room, you ratings are calculated. So, always try to communicate and express well with your manager throughout the year. Don’t just simply wait for the final one to one meeting.
17. The managers have to segregate their team into three categories.
(i) Awesome Performer
(ii) Average Performer
(iii) Yet to develop Performer.
18. Never blindly believe in Verbal promises of your boss, try to record in system by updating KRA/Goals. Keep looped your all internal stakeholders and let your boss of boss, knows about the stuff.
19. Five things will make you star of your boss.
a. Show that you have both technical and business aspect of any topic/POC you are covering up.
b. Take responsibilities if your manager is off sick.
c. Keep yourself organised, so that you can pull in multiple tasks from managers or other team members.
d. Ask for feedback and always try to improve upon.
e. Always have a perspective of managers manager level.
20. Its a courtesy when someone opened up their video in call, ideally we should also open up. And also its also important how we are communicating things, so body language via video is the key to achieve this.
21. Never put on speaker if its a private call regardless of it home or office.
22. Never attach emotionally to anyone in IT culture. And even in emails too, never reach emotionally.
23. Programming is all about breaking big chunk of problem into multiple smaller pieces and finding solutions for those smaller ones. - Algorithmic mindset.
24 . Be agile as water to adapt to any new evolving technologies.
25. Pareto principle applies everywhere. It is powerful. You can apply the same logic, 80% of the whole code is coming from 20% of learning cycle. Choosing and Finalising this 20% varies from language to language.
26. Do spaced repetition of revision to get more retention period of what you learned newly.
27. Overall journey mistakes from zero to hero in Competitive programming.
(i) Unstructured plan to clear out maze of DSA
(ii) poor code quality
(iii) Bad debugging.
(iv) no clear boundaries between thinking to code ; thinking for solutions of the problem.
(v) comparison with others.
28. Try to get the pattern over solving multiple problems and learn famous algorithm.
29. Two years is good enough in any role to understand well and become SME in that specific domain.
30. Always try to find the market value for you, 6-12 months once.
31. Never stick to comfortable zone.
32. Best things of an programmer:
a. Read more code
b. Read more documentation
c. Build projects - Progressively load.
d. Get more idea on design principles
e. Data structures must:)
31. Spaced repetition thro application/coding build and efficient construction daily workout.
32 Its all ok not to know everything in coding concepts. Complete all beginners with hands on and take the advanced one on the go (utility based learning)
33. Parkinsons law - if we give more time than actual time required, we lose efficiency and waste time.
34. Avoid more coffees and try to workout. Maintain better work life balance. Always check your current job role value in market. Changes are inevitable
35. Use your interviewer wisely. Always be in your circle of control and not to circle of concern. The first submitting solution in the leetcode would be your final submit to interview questions. So be clear enough with your first shot.
36. Use more helper function and make code simple and readable.
37. Debugging shouldn’t be for a single testcase and always think solution for problem and not for the example test case given.
38. Top 5 data structures asked in Interviews:
Graphs -> Stack&Queue -> HashMap -> BinaryTree -> Heap
39. Top 5 Algorithm asked in Interviews:
BFS & DFS -> DP -> Backtracking -> Sliding Window -> Top K elements
40. After 15 years, many IT peoples realized that we need secondary source of income.
41. Talk less and gain more inputs from others.
42. Always try to move to top-tech companies.
43. U can get promotion from job switch for those positions under certain level. But if u really need to threshold up, at some point you need to stick to single company and do the ground work.
44. Your knowledge and thinking is only 50%, but soft skills equally matters a lot.
45. Networking is essential. Have it more professionally.
46. The actual interview questions are not your actual work, but every good companies expects high level experience on DSA & Aptitude. So also try to get sme language wise knowledge.

Comments
Post a Comment