Skip to main content

Click on either image to download your desired application

Software career design: Beginner to Advanced

Software career design: Beginner to Advanced


Software career design: Beginner to Advanced

Career planning strategies for software engineers. Detailed analysis from fresh graduate perspective. A SDK for career!

Rating: 4.2 out of 5

4.2  (8 ratings)

7,004 students

Created by Subodh Chiwate

Last updated 3/2022

English


What you'll learn

  1. Differentiate between ambitious and impractical career opportunity selection.
  2. Identify the shortcomings in existing skillset and fix them systematically without burnout..
  3. Understanding impact of career decisions in longer term. Thinking beyond frameworks, languages.
  4. Explaining individual appraisal goals from the perspective of seniors stakeholders involved in the software engineering processes.


Course content

7 sections • 60 lectures • 2h 52m total length


Enroll now



Description

Software engineering is more about being human than about machines!


A career in software engineering is not the same as being good at coding. The field of software engineering has been evolving for decades. As the technology frontier gathers momentum professionals have to continuously recalibrate to fit in or they become obsolete even before they realize. This trend is inevitable. But, Is it avoidable?


Yes. Reinventing a career overnight is impossible but staying within competing distance is possible. The answer is the same old boring strategy, planning. One has to define a flexible framework to tackle changing times. The efforts to get a great professional life might cost personal space. Is this trade-off mandatory? 


No. Understanding the skill set, market fit, and opportunity cost can help in coming up with a practical career plan that doesn't overwhelm the personal life. A good career plan is a key to peace of mind in the chaotic universe of software. One doesn't have to plan every day of their career. One cannot keep boosting skills with certifications. Just having periodic checkpoints and a set of goals to look forward to are a great start.


Loans, pandemics, recessions, and many other factors will impede progress. Having a simple Plan B will ensure you have enough to get started again. Not all plans need to work, just the fallbacks shouldn't fail.




Overview


Section 1: Introduction to analogies and ideas being used to express complex ideas later ideas in the course.


Section 2: A concrete overview of sub-domains of software engineering as a profession.


Section 3: A section dedicated to career planning for some aged 20-25


Immediate challenges.


Most probable role responsibilities.


10 Immediately applicable action items


5 things to avoid


Pointers to proactively choose transition


Book recommendations to enrich holistic perspective.


Section 4: Dedicated section for professionals aged between 26-30


Challenges


Role responsibilities


10 Action items


5 Don't


Proactive transition pointers


Personal experience from this stage


Book recommendations


Section 5: Dedicated to 31-35 years aged professionals


Challenges


Role Responsibilities


Action items


Things to avoid


Transition pointers


Book recommendations


Section 6: A perspective for 36+ years professionals


Challenges


Dos


Don'ts


Transition pointers


Book recommendations


Section 7: Closing remarks


A perspective about managing the unsuccessful phases of interview processes.


Key Takeaways:


✅ Understanding the software as a business hierarchy.


✅ Building a more holistic perspective around career.


✅ Learn to gauge competition and unpredictable factors at play.


✅ Starting kit to build a framework for future career planning


✅ Specific and relevant Do's and Don't that are applicable to all software engineering professionals irrespective of role, technologies, and geographies.




What this course doesn't address:


❌ Interview strategies to crack any particular interviews.


❌ Short-term advice to get higher salaries.


❌ Any unsolicited advice to advance a career.


❌ Any biased opinion about a particular technology, framework, language, or company.






Who this course is for:

  • Software Engineers with 0-8 years of experience. More experience learners can use it as a tool to connect with their junior teammates.
  • Anyone interested in starting a career in software or IT industry.
  • Anyone looking to change jobs, moving to different tracks, or actively hiring.
  • Sophomore, Post graduates, or anyone graduating in next couple of years.
  • C++, Java, Python, Go, Rust, Kubernetes, Javascript, Terraform, Shell Script and all other programmers


Instructor : Subodh Chiwate

Software Engineer/Programmer (16+ years)

Subodh Chiwate

4.2 Instructor Rating

77 Reviews

19,079 Students

3 Courses

I am a programmer with MS in Electrical Engineering.


I have designed and implemented software solutions for Insurance, Email, Embedded Systems, Digital Cinema distribution, Distributed Systems, and Map Making domains. My master's thesis was a data acquisition system for a problem in the Astrophysics domain.


I find peace in exploring the connection between the How and Why around any technical problem. Over the years I have realized that research is a lifestyle and engineering is an attitude.


I enjoy content creation and video editing along with reading related to business, personal finance, economy, biographies, history, and programming/software engineering.


I would be creating courses around software engineering, personal finance, and programming. Most of the content will use C++, Java, Python, Go, and Rust.


The intent of all courses will be practical implementation and a long-term career perspective.


Your ideas and suggestions are always welcome.


Comments

Popular posts from this blog

Startup Fundraising Master course - Raise Venture Capital

  Startup Fundraising Master course - Raise Venture Capital Understand the complete process from pitching to Angels investor to Raising Venture Capital Funding Rating: 4.2 out of 5 4.2  (59 ratings) 19,048 students Created by Navdeep Yadav  Last updated 1/2022 English What you'll learn How to make a startup pitch deck How to find the right Investor for your business How to deliver a winning Pitch Presentation to Investors Understand the types of Venture Capital and Angel Investors What should you know about deal structures and the investment process? basic introduction about grant writing How to Manage the Investment Process How to Understand Venture Capital Term Sheets and how to negotiate them Everything about Vesting and Cliff in a startup Understanding Pre-Money and Post Money Valuation for your startup How to bootstrap your Startup initially Legal Structure in the Startup how investment banking work with fundraising how to write proposal to investor for fundrais...

Business Fundamentals & Questions to Answer Before Launching

Business Fundamentals & Questions to Answer Before Launching Business Fundamentals - Business Strategy - 36 Fundamental Questions You Must Ask and Answer to Succeed at Business Rating: 4.5 out of 5 4.5   (62 ratings) 13,352 students Last updated 10/2021 English What you'll learn Business Fundamentals Business Strategy Entrepreneurship Key Questions to Ask Before Starting a Business Startup Business Tips Enroll now Description Business Fundamentals & 36 Questions to Answer Before Launching Business Fundamentals - Business Strategy - Fundamental Question You Must Ask and Answer  to Succeed at Business You can save yourself mass amounts of time and headaches by establishing your new business upon a solid foundation. This 1-hour beginners course teaches you the 36 questions that are essential for any new business leader to answer before beginning a new venture. Your business fundamentals instructor, TJ Walker, is a serial entrepreneur who has worked closely with thous...

Get Traffic for your Website

Contact Form

Name

Email *

Message *

Earn Free CyptoCurrencies from this app

Earn Free CyptoCurrencies from this app
Click on the image to download the app