Kun the Engineer
Kun the Engineer
  • Видео 22
  • Просмотров 62 256
Don't Get Laid Off by AI (From a Lead Principal Engineer)
Follow me: kunchenxyz
Blog post: medium.com/@kunchenxyz/3-ways-to-not-let-ai-take-your-job-9efa7a243b27
0:00 Intro
1:00 How ChatGPT works
3:58 Whose jobs are safe
5:02 Acquiring context
6:50 Build versatility
8:10 Craftsmanship
9:30 Outro
Просмотров: 1 609

Видео

Don't get trapped by diffusion of responsibility
Просмотров 892Год назад
Follow me on twitter - kunchenxyz
Manage Your Motivation and Unlock 10x Productivity (From L8 SWE at Microsoft)
Просмотров 1 тыс.Год назад
Follow me on twitter: kunchenxyz
Principal Engineer's Toolkit: Building Strategy (From L8 SWE at Microsoft)
Просмотров 1,9 тыс.Год назад
If you want to become a principal software engineer, or succeed as one, you absolutely need to know how to build good strategies. If you don’t have a good methodology for this, it can be difficult for you to set direction for your team, establish influence and gain respect. 0:00 Intro 0:50 What is a good strategy 3:17 How to build a strategy 5:53 Important tips 8:20 Outro
4 Questions to Ask Yourself Before Leaving Your Job (From L8 SWE at Microsoft)
Просмотров 932Год назад
At some point in your career, you might be evaluating whether or not you should switch to a different job. This decision can have a huge impact on your career trajectory and you definitely don't want to make the wrong call. In this video, I'll share with you how to arrive at a well-informed decision. Jordan's channel for interview preparation: ruclips.net/channel/UCbvDQKzAJ5GwCjTrv4FWkxg My pre...
Managing Up - Have You Got Your Manager to Work For You? (From L8 SWE at Microsoft)
Просмотров 1,5 тыс.Год назад
Are you working for your manager, or is your manager working for you? If your answer is the former, you are missing out big time! But you have come to the right place. My name is Kun. I’m a partner level engineer at Microsoft. In this video, I will walk you through what managing up means, and in just a few minutes, you are about to gain a massive advantage in your career success over people who...
Craftsman vs Entrepreneur - Invest in the Right Path for You (From L8 SWE at Microsoft)
Просмотров 1 тыс.Год назад
Are you a craftsman or an entrepreneur? Do you ever feel you are at a place that doesn't reward you for doing what you're good at? In this video, I will talk about the different archetypes of an engineer's core motivations, and how understanding these concepts can be tremendously helpful to our career. Blog post: medium.com/tech-career/craftsman-vs-entrepreneur-dont-put-yourself-in-the-wrong-pl...
How to do Prioritization as a Software Engineer (From L8 SWE at Microsoft)
Просмотров 1,9 тыс.Год назад
If you want to learn how to be an effective senior engineer or a tech lead, there's one skill you absolutely need to master. And that is called prioritization. Blog post: medium.com/tech-career/the-single-most-important-skill-as-a-tech-lead-a08cf77efa7a 0:00 Intro 0:11 What is prioritization 1:41 A prioritization framework 4:09 Live demo 8:50 Avoid false precision 9:59 Limitations 11:24 Outro
Principal Engineer's Toolkit: Building Trust (From L8 SWE at Microsoft)
Просмотров 1,4 тыс.Год назад
If you want to grow into a principal level engineer, or if you are already a principal engineer and looking for ways to improve, you need to know how to build trust. Blog post: medium.com/tech-career/principal-engineers-toolkit-building-trust-4641fede7959 0:00 Intro 0:55 Why build trust 2:42 Trust is a battery 4:01 Charging the battery 5:48 Trust before influence 6:45 Who you build trust with 7...
5 Surprising Learnings from being an Engineering Manager (From L8 SWE at Microsoft)
Просмотров 2,3 тыс.Год назад
5 Surprising Learnings from being an Engineering Manager (From L8 SWE at Microsoft)
L8 Explains The Leap From Junior To Senior Software Engineer
Просмотров 19 тыс.Год назад
L8 Explains The Leap From Junior To Senior Software Engineer
How To Invest In Your Software Engineer Career (From L8 SWE at Microsoft)
Просмотров 7 тыс.Год назад
How To Invest In Your Software Engineer Career (From L8 SWE at Microsoft)
4 Tips to Land Your First Promotion as a Software Engineer (From L8 SWE at Microsoft)
Просмотров 1,6 тыс.Год назад
4 Tips to Land Your First Promotion as a Software Engineer (From L8 SWE at Microsoft)
How Performance Review Works for Software Engineers (From L8 SWE at Microsoft)
Просмотров 3,3 тыс.2 года назад
How Performance Review Works for Software Engineers (From L8 SWE at Microsoft)
How to Succeed as a New Software Engineer (From L8 SWE at Microsoft)
Просмотров 1,9 тыс.2 года назад
How to Succeed as a New Software Engineer (From L8 SWE at Microsoft)
L8 Explains Career for Software Engineers
Просмотров 7 тыс.2 года назад
L8 Explains Career for Software Engineers

Комментарии

  • @Luish-e7o
    @Luish-e7o 4 часа назад

    Wow I actually learned so much from this. I’m currently going into 9th grade and taking computer science classes because I really want to be a software engineer some day and I learned so much from each level and what to focus and master to get promoted. It will probably take me a couple years but I WILL become a software engineer some day!!

  • @koladeolukoya6223
    @koladeolukoya6223 2 дня назад

    Really valuable content

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

    Great content. You have such good advices that I haven’t heard any where

  • @AshwiniPatil-sn7ys
    @AshwiniPatil-sn7ys Месяц назад

    Please make more such videos

  • @gitarowydominik
    @gitarowydominik 2 месяца назад

    Simple, yet very interesting approach. I will give it a go!

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

    The cat cleaning herself at @2:27 lol

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

    What tool/application do you use to maintain your todos, top of mind and projects art work?

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

    This video is actually golden. I think a lot of people incorrectly assume that senior developers just know how to code more effectively. Instead it has way more to do with being able to lead other developers towards a solution. As you said, as the senior, you're typically the one to both come up with solutions to ambigious problems and prioritize those solutions so the dev team knows what to work on.

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

    10:22 what if my organization doesn't have clear defined expectation for each level?

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

      Then you’ll want to align with industry standards. My other video L8 Explains Career for Software Engineers ruclips.net/video/KElkf1O3FBs/видео.html gives a quick overview. :)

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

    Your videos 1 year ago took me here. While I do agree with most of the points you made in the video and your long-term vision, the current state of AI does not convince me that the change will come fast enough. Self-driving has been promised to us years ago and tricked some large company into building cars, but where is it now? Trucking has been theorized to be the first impacted by self-driving due to its more simple and predictable routes. Logically, people should not become truck drivers but it is actually one of the higher paying jobs now. One could certainly argue that it will be different in 10 years. Ten years is negligible in human history but quite long in a person's life. Next, I'll address the craftsman vs entrepreneur debate. I do agree that adopting an entrepreneur mindset is more relevant now but I also feel that craftsman is still critical. If it was a 50-50 for me, it would be 40-60 now, with entrepreneur winning by a small margin. Let me give some concrete scenarios: 1. AI wrote the code that can scale to millions of users. However, my App is more popular and used by billions of users across the globe. Scalability is costing me millions of dollars every year and I need to rewrite the code. 2. AI wrote some buggy code a long time ago and a recently added use case surfaces that bug. With better craftsmanship, you can imagine that addressing scalability or debugging would be easier (not exactly easy but much easier than when scalability and maintainability are not baked into the design). But if AI were to do the job, it would need to re-generate thousands of lines of code. There is not a single model that even comes close to that right now (my assumptions are already that LLMs can generate functionally correct code, which is not something that we get now). I still do believe that there's a future when existing commonly held principles such as DRY or SOLID will become irrelevant. Programming would be more declarative then. The question is when. There's a meaningful difference between 10 years and 100 years although both are commonly referred to as "in the long term".

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

      Thanks for the thoughtful comment! Yes totally with you that the timeline is hard to predict. I think it’s much more likely to be within 5-10 years rather than 100 years seeing the trajectory of how quickly things are advancing. 5-10 years is not an immediate threat but does warrant some planning because it also takes time for us to acquire different skillsets and adapt. So overall I recommend people be aware of the trend and start finding opportunities to position ourselves well in the future.

  • @Saiteja-jg4np
    @Saiteja-jg4np 3 месяца назад

    your humour is lit

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

    so helpful and clear

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

    The channel is a gold mine, but I have a question. I'm struggling to get better at c++ on contributing to open source projects on GitHub. Please could you explain how learning takes place as software engineer? As in, how do you learn things for software engineering? What's the process/ framework you use? Thanks

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

    Great video! Are there some particular videos you would recommend on situational leadership?

  • @wecode.software
    @wecode.software 4 месяца назад

    Thank you, Kun. You always deliver extremely insightful analysis. This is the best analysis I've seen on this topic so far, I think. 🙂

  • @Your-Average-Gym-Bro
    @Your-Average-Gym-Bro 4 месяца назад

    I have been concerned about my software job security as AI development pace insanely fast, this is by far the most valuable lessons i have ever found on internet. I truly appreciate your contribution! Kun, I mean it. Thank you

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

    Do you have any recommendations to improve more quickly at handling ambiguity?

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

      Good question! My other videos titled “how to do prioritization” and “building strategy” are good places to start!

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

    Ok, but where did you get that shirt?!

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

    Agreed plus it's harder to show impact if there aren't many engs around who can give you good feedback at review

  • @rohithdsouza8
    @rohithdsouza8 5 месяцев назад

    This was great! Helpful to think like this in general.

  • @suryatn
    @suryatn 5 месяцев назад

    Insightful video Kun. I am sure everyone is contemplating the impact of AI on their professional/personal lives. It is indeed hard to compete with the AI's ability to process internet size data and draw relevant insights to drive context-aware actions, though there is the problem of hallucinations. With AI Agents and the push to develop AGI, the future is fuzzy. Evidently, pivoting to entrepreneurship and independent consulting seems like an essential step with layoffs, reduced hiring making the news and AI being more accessible. Not sure if the current big tech model would work for the larger populous in the age of AI. Would like to know your take on that and any changing trends at work place and business in general, in an increasingly AI integrated world.

    • @kunchenxyz
      @kunchenxyz 5 месяцев назад

      Great questions. People say AGI is a singularity beyond which there’s no point in doing predictions. :) If we take the popular assumption that AGI will be achieved within the next decade, then the question is really what the industry will look like within the next couple of years, correct? My sense is that society is slow to change. Tons of businesses today are still using software developed in the 90s. Tons of documents are still stored in paper. Within the next couple of years, AI likely won’t be adopted so widely that makes a massive societal impact, so there will be time for people to observe and react. That said, fortune will start to slowly shift in favor of people and organizations that embrace the changes. With AI being cheaper and more powerful, one can foresee that small teams will be able to achieve a lot and hence become more and more common. VCs might face challenges as it becomes easier and easier for entrepreneurs to stay lean and self fund. People closer to business will be much better positioned than people who do mechanical work, etc etc.

    • @suryatn
      @suryatn 5 месяцев назад

      @@kunchenxyz Neat breakdown of potential AI implications. AGI is certainly more involved than training a document completion model :) Yes, the society as a whole has traditionally been slow in terms of adapting to change, unlike the rapidly evolving tech landscape. However, I reckon this new wave of disruptive AI is little different. The rate of adoption in organizations ultimately trickles down to the goals/priorities of the top management/employer. Drawing from your reference to 90s software and paper records, it is possible that some people might not be aware of AI, the extent of its capabilities or keen to adopt it. So, hope that people will indeed have time to observe and react. On the flip side, a bump in responsible bootstrapped small-scale ventures, doing more with less would probably be a net positive and a step in the right direction with efficient resource utilization and democratization through AI. Thanks for sharing.

  • @rafacancode
    @rafacancode 6 месяцев назад

    Lovely, my only issue is with measuring or quantifying outcome while working on a start-up finding the time to do those nice things is impossible, even though is needed otherwise boss comes saying you've done nothing

    • @kunchenxyz
      @kunchenxyz 5 месяцев назад

      That doesn’t sound like the best boss in the world lol… but measuring impact is not just for the bosses. It’s for holding ourselves accountable as well - sometimes I thought I did something useful but once I start to measure it I would face the hard truth that it’s not as valuable as I thought it would be. Next time, with that learning I’ll have a better chance at doing something more impactful. Over time, I’ll achieve a lot more than the old me who just fire and forget.

  • @sohansingh2022
    @sohansingh2022 6 месяцев назад

    Brilliant insights! Thanks

  • @filipniklas
    @filipniklas 6 месяцев назад

    This was good but I found something lacking. I would've appreciated a concrete tech example, in addition to the more generic wilderness one. Still, I only just discovered your channel and I've subscribed instantly!

    • @kunchenxyz
      @kunchenxyz 6 месяцев назад

      Very much agree with you. A real example would have been helpful here. Let me think about how I can share it in a future video. And thanks for the sub! :)

  • @AnTran-hh8us
    @AnTran-hh8us 6 месяцев назад

    Thanks Kun. I realized that this is not just for work, but for life as well.

  • @nosh3019
    @nosh3019 6 месяцев назад

    Very glad i found your channel. Thanks for doing these and sharing with the world. ❤ Videos about ways to keeping up technically above senior are also useful :). Things like: do you mostly learn on the job, books, open source or what resources? Etc. )

    • @kunchenxyz
      @kunchenxyz 6 месяцев назад

      Good ideas! Noted!

  • @nosh3019
    @nosh3019 6 месяцев назад

    Your videos and shorts are helpful! Thanks. Looking forward to advices, experience on going beyond senior to staff and ++

  • @quirkyquester
    @quirkyquester 6 месяцев назад

    the cat behind is cute haha

  • @QK_Engineer
    @QK_Engineer 7 месяцев назад

    nice to have you back! keep making good insightful vids!!

    • @kunchenxyz
      @kunchenxyz 7 месяцев назад

      Thank you! Will try my best!

  • @user-jw7io1cs8v
    @user-jw7io1cs8v 8 месяцев назад

    Hi sir, I was watching a video on RUclips when I saw your channel. I really like your video content. But as a RUclips expert, I noticed one thing: your video views are getting less and less. Then I researched your channel and found that your video's SEO score is very bad. Your video and I see that your video is not SEO optimized because your video is not for the targeted audience, your video gets fewer views and channel subscribers get less views. I can say that as a RUclips expert, if you can do SEO friendly things for your channel and videos like searching for tags, hashtags, descriptions and keywords then your RUclips channel and videos will be develop rapidly. I think your RUclips channel will make your dream come true. Thank you"

  • @user-jw7io1cs8v
    @user-jw7io1cs8v 8 месяцев назад

    Hi sir, I was watching a video on RUclips when I saw your channel. I really like your video content. But as a RUclips expert, I noticed one thing: your video views are getting less and less. Then I researched your channel and found that your video's SEO score is very bad. Your video and I see that your video is not SEO optimized because your video is not for the targeted audience, your video gets fewer views and channel subscribers get less views. I can say that as a RUclips expert, if you can do SEO friendly things for your channel and videos like searching for tags, hashtags, descriptions and keywords then your RUclips channel and videos will be develop rapidly. I think your RUclips channel will make your dream come true. Thank you"

  • @traviswilliams3924
    @traviswilliams3924 8 месяцев назад

    Wouldn't there just be plugin to allow AI to do things like profiling, A/B testing and other ways we developers "acquire context"? Eventually AI will be fed all information about the company(e.g by scanning emails, reports etc), the customer, industry/market and the macro economy/geopolitics. It will use that to make locally optimal and aligned decisions in a way that no single human can.

    • @kunchenxyz
      @kunchenxyz 8 месяцев назад

      That’s indeed been one of the hopes. Projects like AutoGPT is aiming to solve the “let AI acquire context and solve problems by itself” problem, but so far it’s been proven quite underwhelming. My prediction is that we’ll make AI increasingly capable of solving more and more problems over time, and the revolution will start from the ones that requires less self-directed context acquisition. One day we might see actual AGI that trivializes all human intelligence, but until that happens, I believe the ability to acquire context in complex settings will remain valuable.

    • @traviswilliams3924
      @traviswilliams3924 8 месяцев назад

      ​@@kunchenxyz That seems like a very safe prediction. Ultimately AI will keep encroaching on what we consider as "human intelligence" until we/it final figures out what the "essence" of human intelligence actually is. At that point AI will see humans as a sort of plugin in to be used when it's trying to solve problem that requires human intelligence in its "essence". It will probably then go on develop levels/types of intelligence that we can't now comprehend. Great Videos btw. Peace and Love from Jamaica

    • @kunchenxyz
      @kunchenxyz 8 месяцев назад

      Very much agree with your view here! And I’m low key looking forward to that happening :)

  • @codemadesimple1043
    @codemadesimple1043 8 месяцев назад

    Good advice 🎉

  • @codemadesimple1043
    @codemadesimple1043 8 месяцев назад

    In the right team, asking on a public channel first can be better since others might have the same question and multiple coworkers can help. If that does not work, you can indeed go for direct communication 🎉

  • @dan-cj1rr
    @dan-cj1rr 8 месяцев назад

    and devs put themself out of job by developing this, then they will complain, peak stupidty reached

    • @kunchenxyz
      @kunchenxyz 8 месяцев назад

      Haha it does look like that. Although, it’s one group of devs putting another group out of a job. They are all “devs” but not the same people.

  • @user72729
    @user72729 8 месяцев назад

    Please do more of the Principal Engineer's Toolkit series! Your videos are so well thought out and clearly communicated. Thank you so much for taking the time to make these

    • @kunchenxyz
      @kunchenxyz 8 месяцев назад

      Thank you! There are indeed a few more coming to that series - stay tuned!

  • @codemadesimple1043
    @codemadesimple1043 8 месяцев назад

    Good advice, I would even go further and say a team should at least have 4 members to work optimally and give room for vacations etc.

  • @ian518k
    @ian518k 8 месяцев назад

    Thanks so much Kun! Extremely clear crossing-river example stated

  • @UditArora09
    @UditArora09 8 месяцев назад

    Great insight about specialized tasks and craftsmanship vs entrepreurship! I was thinking about this exact topic - the skills that will remain relevant in the age of GenAI. Thinking strategically and being able to express your ideas clearly will probably become even more important. The latter is also useful in being able to create the right prompts for these models. Finally, managing stakeholders (or people in general) will continue to be relevant. Would love your thoughts on these soft-skills, perhaps in future video, as well!

    • @kunchenxyz
      @kunchenxyz 8 месяцев назад

      Great additions! Totally agree. Even without taking AI advancements into account, soft skills play a critical role in our success but are often overlooked by engineers. Would love to make more content about it!

  • @namantyagi1509
    @namantyagi1509 8 месяцев назад

    Great insight Kun , what are the domains and tech stack someone should start exploring for future being a java developer with 2 years of professional experience?

    • @kunchenxyz
      @kunchenxyz 8 месяцев назад

      Thanks! The question is a bit broad as it depends on more specific context - but in general given you are still early in your journey I’d say expanding your technical breadth would be beneficial. Go try different kinds of projects and push yourself out of comfort zones to learn more. That is generally a good idea in early career even without taking AI advancements into account.

  • @mnchester
    @mnchester 8 месяцев назад

    Oh wow you're alive! Thought you would not upload more content. Great video btw! And glad you're back

    • @kunchenxyz
      @kunchenxyz 8 месяцев назад

      Haha alive indeed! And thank you - very encouraging to hear that folks still remember me. :D Will try and find more time to make content - let me know if there's anything you are interested in hearing about!

    • @mnchester
      @mnchester 8 месяцев назад

      ​@@kunchenxyz ​ Glad to hear that! Your content is great and you provide an L8's point of view, which is lacking on RUclips. I'd like to know about your *practical* SWE productivity tips with concrete examples, ie, how exactly you get things done quickly (even if you think your tips are commonly known). Some examples: - IDE and terminal: which ones do you use and which shortcuts/features/extensions you use - Personal Knowledge Management (PKM): which one(s) do you use and how do you organize it - Project Management: how do you track your tasks and how do you integrate it with your calendar/email/PKM/etc - Focus time: strategies you use to protect it, ie, exact phrases you tell colleagues to "get back to them later", how do you protect your calendar, etc. (turning off notifications and putting your phone away are a given) - Reading design docs: your strategies for retaining the content - Running meetings: your strategies for making the meeting useful for everyone during the allotted time - Asking for help: exact phrases you tell colleagues to avoid "sounding dumb/naive" after you have tried looking stuff on your own Again, emphasis on *practical* tips. For instance, I know I need to prioritize tasks based on impact/ROI/LOE, but the "how" is what I'm looking for. Thanks for reading and it'd be awesome if you consider doing content on the above!

    • @kunchenxyz
      @kunchenxyz 8 месяцев назад

      @@mnchester Fantastic inputs! I will add these ideas to my backlog. Some really good topics in there!

    • @mnchester
      @mnchester 8 месяцев назад

      Awesome, thank you so much! 😃

    • @UditArora09
      @UditArora09 8 месяцев назад

      I rarely comment on RUclips, but big +1 to the original comment. Recently discovered your channel and binge watched a lot of content, learning a lot! Appreciate you sharing your wisdom with us!

  • @GaborGubicza
    @GaborGubicza 8 месяцев назад

    I can't believe my luck to came across your channel. Keep up the good work!

  • @ehm-wg8pd
    @ehm-wg8pd 8 месяцев назад

    thanks, this is golden advice

  • @nkj123
    @nkj123 8 месяцев назад

    Great video! I'd like some feedback on how should I get started? I am currently in 2nd year of college and somewhat familiar with java (data structures and algorithms) and currently learning web development independently (HTML, CSS, Bootstrap, JS etc.). I still didn't pick my electives in college. Any guidance on how I should proceed from here? Please specify details. I'd really appreciate it!

    • @nkj123
      @nkj123 8 месяцев назад

      I am in 3rd semester if that helps. No experience in the field. I'd want a decent internship in my college years. I am willing to put in the work for it!

    • @kunchenxyz
      @kunchenxyz 8 месяцев назад

      Hi there! You are pretty early in your journey here and I’d say it should be more about establishing a solid foundation of knowledge and experience at this stage. Given you are learning a bit about frontend development, building your own product ideas (for example websites, apps that you thought would be fun) can be a good exercise. Or, work on open source projects can be a good option as well. The key is to find an activity you really enjoy doing non stop, that would enable you to put in hundreds if not thousands of hours learning and practicing. Those hours of practice will become an unbeatable advantage that sets you apart. With the strong foundation set, you will also need to spend a bit of time on interview prep, to help land good internships and later on the full time job. You can learn from lots of resources online that will get you better prepared for technical interviews. Once you got a tech industry job, come back to my channel and my videos will be more helpful at that stage to guide you on how you can accelerate the development of your career! Good luck!

    • @nkj123
      @nkj123 8 месяцев назад

      @@kunchenxyz Thanks for the reply. I really appreciate it. I'll complete my web development course and make a few projects and then reach out!

  • @catwhisperer911
    @catwhisperer911 8 месяцев назад

    A senior engineer doesn't ask how to do something and instead asks why we are doing it that way.

  • @kylemumma1290
    @kylemumma1290 9 месяцев назад

    best video ive ever watched

    • @kunchenxyz
      @kunchenxyz 9 месяцев назад

      best reply I’ve ever received! :) really appreciate it and glad the video is helpful!

  • @TNothingFree
    @TNothingFree 9 месяцев назад

    I don't like this video because it puts everything into small boxes where in the real world you are far more expected for adaptability. Senior engineer is someone who has gained experience. I knew people who were titled "Juniors" who surpassed some "Seniors". These are all meaningless titles. The core principals of a good "Senior" engineer are based on their experience and knowledge. - Solving problems skills - their additional experience made them realize they've seen some stuff in the wild, this helps them to mitigate business issues. - Business domain knowledge - one of the necessary things to become a senior, otherwise you are just another programmer with solving skills. [Not much of help in business meetings] - Team player - Long gone the days where you where a keyboard in a basement, you need to learn how to work with people. - Learning, learning and learning. Good engineers don't stop learning.

    • @kunchenxyz
      @kunchenxyz 9 месяцев назад

      Yeah there’s no hard definition here. Different companies have different expectations as well, especially when comparing between big tech and startups. My point of view is biased towards what I see from FAANG companies. Your points are good additions too!

  • @asagiai4965
    @asagiai4965 9 месяцев назад

    Just an opinion. (Senior Software Engineer and everyone else opinions are probably have different.) #1. When you get a problem. Your first thinking should be the possibility of solving the problem. Not all problems are solvable. if a problem is unsolvable. Suggest other thing that may have been better. Then just then think of different solutions. #2. The other problem with brainstorming is the lacking of actual brain / idea for that matter. This is why sometime individuals should be proactive, or opinionated or like what they do. And people becomes like that if some person can help them to the right way.

    • @kunchenxyz
      @kunchenxyz 9 месяцев назад

      Great addition!

  • @asagiai4965
    @asagiai4965 9 месяцев назад

    that cat is so standing still I thought it was a statue.

    • @kunchenxyz
      @kunchenxyz 9 месяцев назад

      Yup that’s when she’s communicating with her mothership.

  • @pedromarques9267
    @pedromarques9267 9 месяцев назад

    I'm mid and I've worked recently with a Senior Engineer and he clearly lack the ability to influence my decisions. He was so much more experienced than me and he knew I was wrong but as long as I used compelling arguments he let me have my way with no opposition. Since he was right, the project had exactly the complications he said it would have. I always wonder, if he defended his ideas, instead of being quite the project would have been much smoother.

    • @kunchenxyz
      @kunchenxyz 9 месяцев назад

      Yes, this senior engineer should have found ways to influence you towards the right path. Defending their idea was one approach, but very likely I think they needed to build a stronger trust with you beforehand such that it wouldn’t have taken too much communication to get their point across.

    • @pedromarques9267
      @pedromarques9267 9 месяцев назад

      @@kunchenxyz how do you build trust?

    • @kunchenxyz
      @kunchenxyz 9 месяцев назад

      Great question! I made a video for exactly this - Principal Engineer's Toolkit: Building Trust (From L8 SWE at Microsoft) ruclips.net/video/tTOEhTluGeE/видео.html