Isabel Nyo Profile picture
Jun 10 4 tweets 3 min read
Generalist vs specialist software engineers. Which one should you be?
#developer #webdeveloper #webdev #coder #womenintech #career #careeradvice #careerintech
My take is that when you’re starting out in your career, you need to be a generalist. It will allow you to find a job quicker, get into your desired industry easier and you’ll generally have more choices.
As you get more senior in your career, you will need to start thinking about going deep and picking a specific niche.
This will help you set yourself apart and you will be well compensated as you have both the experience in the industry, have a breath of knowledge as well as the depth of knowledge in a particular field.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Isabel Nyo

Isabel Nyo Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @eisabai

Jun 10
How does a software engineering team determine the value of a feature? My answer in thread #startup #product #softwareengineering
The value of a feature can be determined by three variables:

Effort required (the lower, the better)
Alignment with company’s goals (the more aligned, the better)
Shelf life (the longer, the better)
Let’s compare two examples below:

A - A landing page that is going to take 5 weeks to build but will only be available for a week. The reason for the page is to announce a new product offering, as per company’s goals
Read 5 tweets
Jun 10
Here is my unpopular perspective on story points. Story points are just a number. Don’t get me wrong though, it’s a good information to know for the team so that they can predict their velocity and commit to deliverables. #agile #scrum #developer #storypoints
The use of story points has always been a huge topic for debate. Some say it is useful for agile software development teams, others say it is of no use for business. Both of them are correct.
But here is where I have a strong opinion, as someone who has worked in many software development teams, both as a software developer and an engineering manager in the last two decades of my career. Story points are a bad measure for a software developer’s performance.
Read 8 tweets
Jun 9
How long does it take to advance to a software Engineering Manager? My answer below.

#developer #webdeveloper #webdev #coder #womenintech #career #careeradvice #careerintech
#engineeringmanager #management #techlead #leadership #cto #leaddev
While there is no set number of years, generally, 5 - 7 years in a software engineer role is what most engineering managers have before they take on the management path.
Some tech companies put senior engineers on the same level as their engineering managers for this very reason. Engineering management is a linear and alternate career track to software engineering.
Read 6 tweets
Mar 14
So I was wondering about my career and what success means to me... Read more in the thread :) #career #careeradvice #professionaldevelopment #womenintech #womeninstem #womenwhocode #girlswhocode
Sometimes, I like to ponder on what I have been doing in my career and whether I am living the life that I want. I've often been labelled as an ambitious go-getter (in the nicest way, I think!). Some might even consider my career history as a success story.
But for me personally, I don't consider it as a success story. Allow me to explain...
Read 15 tweets
Mar 14
What’s something that every software engineer should try? #developer #webdeveloper #webdev #coder #womenintech #career #careeradvice
Software engineers are makers by nature but they tend to lose this creative side as they begin their corporate careers, be it at startups or fortune 500 companies. Some say you can’t have everything in life — you can’t be an employee and an entrepreneur.
But I challenge that, and I say, you can have you cake and eat it too. Just because you’re working for someone doesn’t mean you hand over your creativity. There are many ways to create as a developer, aside from your full-time job as an employee.
Read 8 tweets
Mar 13
Your habits become your values, your values become your destiny. Here are 10 #productivity habits for #ambitious people. (Thread) #personaldevelopment #selfimprovement
- Start your day early. If you have an early morning appointment, get up at least an hour before that.
- Practice critical thinking. Don't just take things on the surface value.
- Bias towards action. When you're stuck, when you're given a new piece of information, or when you're feeling dissatisfied being in your comfort zone, take an action, however small that action may be.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(