MichiSpotlight - Jack of all trades master of one
I’ve seen people on Twitter and a few podcasts debate whether to be a specialist or a generalist. I would say neither (at least as a student). There’s something called T-shaped or Pi-shaped learning that people often forget about, mainly because it is a reasonably difficult model to adopt. But if it were easy, everyone would do it. (Not that we don’t want everyone to do it, but ya know what I mean) In this edition of MichiSpotlight, we’ll discover how to adapt to a T-shaped learning model while exploring a domain in tech. But first, let’s understand what it is? What is T-shaped learning?
I don’t want to bore you with definitions, so I’m just going to leave it there. Let’s understand how one can be an excellent T-shaped learner. There are quite a few ways to do it, but I’ll elaborate on 5 of them. Let’s go.» #5: One thing at a timeThe tech ecosystem is vast, with a gazillion opportunities, domains, and technologies to learn and pursue. So we need to stay on guard and not let overwhelmed. You can try to:
^ This is very important. Reread it. Indian CS students be like:
“I want to learn python and have started with Java and C++ (for competitive programming and shiz) and also React cuz I might need that to build websites, but oh no, I don’t know HTML, CSS, or JS. But my ma’am wants me to build a project with ML.” ^^ If you are stuck in this cycle, try to prioritize. You might think that if your ma’am wants you to do something, you should probably start with that. But pursuing ML isn’t wise as a beginner. Focus on fundamentals. Learn the basic principles of Computer Science. Focus on the problems you want to solve. Then, choose your tech accordingly. #4: Have a learning mindsetIf you want to be a T-shaped learner, you need to be honest about your expertise and weaknesses to decide what you need to work on. Don’t think just about the hard skills that are associated with a particular role.
Once you know what skills you want to acquire, create a plan, write it down in detail with timelines and milestones. Decide on how to go about developing the skill. What kind of content would you like to consume to learn more - video courses, documentation, Twitter threads, conference talks, workshops, or something else? It is essential to take ownership of your career - what you can do in your current job and where you’d like to reach. The Feynman Technique is a foundational mental model for unlocking growth in your career, startup, business, or writing.
A thread on how it works and how it can change your life... #3: Network like a proNetwork. Not the kind taught in engineering. (I mean, you can if that’s relevant to you, and also you should if you want to be a “good” software engineer). Build relationships with people. Networking is not just about personal gain. You might not fit in/vibe with everyone but try to find something to bond over or talk about other than just your work. Use platforms like Twitter and LinkedIn (mostly the former) to connect with like-minded people. While networking. Listen closely. Ask questions. Get to know them holistically. If you connected with someone new and had an insightful chat with them, send them a note afterward telling them about some key takeaways from your conversation. If you build a solid network of professionals on socials and otherwise, you would be able to consume a variety of content that will help you keep up with the breadth of knowledge required to be an excellent T-shaped learner. Also, don’t forget to put out some content of your own. We’ll talk about this more later in the article. Most people suck at being interesting via DMs.
The thing is - it takes a lot of time and effort to do it right.
Here are 9 frameworks to stand out from the crowd: #2: Get yourself a mentorCalling someone a mentor might be a little awkward for them, although people in the tech ecosystem are really nice and would be happy to help you. It’s good to get yourself a mentor working in a field that you’d be interested in working in one day. However, don’t annoy them with silly unreasonable questions like wHaT pRoGrAmMinG laNgUage sHud I leArN????? Do your research. Use google wisely, and then if you’re still stuck, ask your questions. Do tell your mentor your approach/perspective before asking the question, though. It would be best if you were direct with them. People are busy with their work. They might not have time to chit-chat. #1: Teach/Preach what you knowI’m not asking you to be a LinkedIn influencer spreading strong opinions like momos in Delhi. Or start a course on YouTube. Instead,
Don’t forget to keep coding/designing/BUIDLing/Brainstorming, though. Based on what you do. Internship OpportunitiesSalesforce Role: Associate Intern Batch: 2023/2022 Salesforce Role: Associate MTS Batch: 2021 Optym Role: Software Engineer Intern Batch: 2021 Link: https://www.linkedin.com/jobs/view/2802627120/ ServiceNow Role: Software Engineer Batch: 2021/2020/2019 Link : https://jobs.smartrecruiters.com/ServiceNow/743999783515250-software-engineer okCredit Role : Backend Engineer Batch : 2020 & Previous Batch Link: https://boards.greenhouse.io/okcredit/jobs/4735071003?gh_src=56af0e543us JIO Role: SDE-1 Batch: 2020/2021 Link: https://www.instahyre.com/job-125956-sde-1-at-reliance-jio-8-bangalore/ Shell Type: Graduate Opportunities - India Batch: 2023/2022/2021 Link: https://jobs.shell.com/job/bengaluru/shell-graduate-opportunities-india-2022/25244/17881088048 Barclays Role: Developer Analyst Batch: 2023/2022 Link: https://search.jobs.barclays/job/-/-/22545/18017536880 Salesforce Role: Intern -Product Analyst Batch: 2023/2024 TechTable Role : React Js Intern Link: https://docs.google.com/forms/d/e/1FAIpQLSfIJsAhq2qWFLYRfzjP6YGjmrHEekNtsm8UsxUVBsEkapdsOw/viewform Atom Role: Product Management Intern Batch: 2022/2023/2024 Autodesk Role: Intern Batch: 2021 Tekion Role: ASE-Intern Batch: 2021 Link:https://boards.greenhouse.io/tekion/jobs/4767938003 Cure.fit Role: Backend Engineer Link:https://jobs.lever.co/curefit/60a0df44-470b-4cfd-8189-9dd48edda242 Western Digital Role: Intern-1 Batch: 2021 Link:https://jobs.smartrecruiters.com/WesternDigital/743999786958105-intern-1-engineering Adobe Role: SDE Batch: 2021 Morgan Stanley Role: Analyst Intern Batch: 2022 Link: https://dare2compete.com/internship/spring-analyst-internship-program-morgan-stanley-243841 That’s all, folks!Thank you for reading. Also, do read my recent thread on making the most out of a tech internship.
Did you find MichiSpotlight beneficial? If yes, share it with your friends and peers. You can thank me later :) |
You Might Also Like
Help Shape the Future of Laravel News - Quick Survey
Friday, December 27, 2024
Help shape Laravel News - Quick 2-minute survey Hi there, As a valued member of the Laravel News community, we'd love to hear your thoughts to help us make our newsletter even better in 2025. Would
Data Science Weekly - Issue 579
Thursday, December 26, 2024
Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
💎 Issue 449 - JRuby with JBang
Thursday, December 26, 2024
This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 449 Release Date Dec 26, 2024 Your weekly report of the most popular Ruby news, articles and
💻 Issue 449 - JavaScript Benchmarking Is a Mess
Thursday, December 26, 2024
This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 449 Release Date Dec 26, 2024 Your weekly report of the most popular JavaScript news, articles
📱 Issue 443 - EU asks for views on plan to force Apple to open up iOS
Thursday, December 26, 2024
This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 443 Release Date Dec 26, 2024 Your weekly report of the most popular iOS news, articles and projects Popular
💻 Issue 442 - SOLID: The Liskov Substitution Principle (LSP) in C#
Thursday, December 26, 2024
This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 442 Release Date Dec 26, 2024 Your weekly report of the most popular .NET news, articles and projects
Daily Coding Problem: Problem #1649 [Easy]
Thursday, December 26, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Dropbox. Spreadsheets often use this alphabetical encoding for its columns: "A
JSK Daily for Dec 26, 2024
Thursday, December 26, 2024
JSK Daily for Dec 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Performance Optimization in React Pivot Table with Data Compression The Syncfusion React
📱 Issue 446 - Fatbobman's Swift Weekly #063
Thursday, December 26, 2024
This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 446 Release Date Dec 26, 2024 Your weekly report of the most popular Swift news, articles and projects
💻 Issue 444 - Four limitations of Rust’s borrow checker
Thursday, December 26, 2024
This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 444 Release Date Dec 26, 2024 Your weekly report of the most popular Rust news, articles and projects