Cover image by Rachel McDermott
Here are some of the tips I wish I knew earlier.
Many of these things I still use and apply.
Here are the tips:
Learning how to learn - Figure out your style
Self Advocacy - Do a great job, then tell others about it
Negotiating compensation - It’s difficult but try to always negotiate
Going beyond your bubble - See, and think beyond just what you are doing right now
Gain clarity - Know where you are going
Let’s go through them in more details 👇
Learning how to learn
Photo by Tim Mossholder
If there is one thing that is common for ALL people working in the tech industry, its this — You are learning ALL the time.
If that is the case, you should try to figure out how you learn.
Do I learn best reading, writing, through diagrams/images or watching videos ?
What are ways I can myself on track ? and motivated to learn ?
How do I design my learning so I find the balance between being over challenged or under challenged ?
How do I track my learning ? (Hint: Use Notion or Trello)
The goal should be to get to a point where you can systemize your learning and make this into a process.
That way, the more you improve this process, the better you learn.
- Programmer’s pyramid By Amy Haddad
- Motivation: The Scientific Guide on How to Get and Stay Motivated
Learn how to prioritize your task.
Even better, learn how to prioritize it for impact.
What does impact mean ?
Impact to me means how can I get the most value with what I am working with, and with the time I can put in.
Don’t come up with 5 or 10 or 20 items. Come up with one thing.
Once you do that, just do that one thing.
Every week or month, try to slot your tasks into the “Eisenhower Matrix or Box”.
Sahil Bloom@sahilbloomUse the Eisenhower Matrix to categorize your current tasks.
The Goal: Spend more time on the important tasks that contribute to your long-term values and goals.
In simple terms:
• Manage top-right
• Spend more time in top-left
• Waste less time in the bottom half13:08 PM - 12 Jan 2023
Reflect and review the tasks in each category.
Then set goals to move towards “Important” tasks.
This is a continual process.
- How to be More Productive and Eliminate Time Wasting Activities by Using the “Eisenhower Box” - James Clear
- The ultimate productivity tool - Sahil Bloom
Unfortunately, it’s not enough to do a great job or work.
Beyond just doing the work, you must also advocate for yourself.
Tell people about what you did, and how it adds value.
Communicate the value of the work, and value you bring to the table.
Shaundai PersonCareer advancement tip:
Your job isn't JUST to do the work.
Your job isn't JUST to do the work well.
Part of your job is ALSO to make sure others know what you did. (+why it makes things better for your customer and team)00:14 AM - 20 Jan 2022
It doesn’t have to be shameless or “slimey”, if you actually did the work, and delivered on it then don’t be afraid to talk about it.
Let’s be honest... no one teaches this.
There is no class for this.
Would this help your career ? Yes, you bet it would.
A lot of people like to tell you: “we have a salary range here”.
That’s just code name for we want to pay you the minimum amount.
Get paid for what your worth.
Here are some resources:
Going beyond your bubble
Most people like to say — learn a new programming language or a new framework every year.
This is great but you have to realize the goal of a developer or programmer is not to code.
The goal is to provide value through your work, and sometimes it does include coding.
Louie Bacaj@lbacaj4/ You are there to add value first.
All the code you wrote will end up in the recycling bin of some computer if it does not add value directly or indirectly to the business.
It doesn't matter how pretty your code is or how much you love it if it doesn't add value.05:46 AM - 04 Jan 2022
Try to read up on how the software you build adds value or provide value to the end-user.
Do you work on a marketing site that sells shoes ? or plant fertilizer ?
- Read a little bit about marketing, conversions or analytics
- Read a little bit about the shoes & the plant fertilizer
- Ask someone from another team questions about these things
- Read some reviews online, and see what people are talking about
Don’t just be a “coder”, be a problem solver, no matter the problem, solve it.
Photo by Evgeni Tcherkasski
If you ask most people where do you want to be in 5 years ? in 10 years ?
Guess what is the most common answer ? I don’t know or I am not sure.
”If you don't know where you want to go, then it doesn't matter which path you take.” - Lewis Carroll
Gaining clarity allows you to move in the direction you want to go.
In the future, do you want to work as data scientist ? frontend ? backend ? graphic design ? content creator ? or whatever else
The thing is you won’t know exactly where you want to go but you should have a vague idea of where you want to go.
It’s better than not knowing at all.
Just know that this direction will change and evolve as you start moving towards it, and that’s ok.
NavalIn the modern world, don’t minimize your risks - maximize your opportunities06:19 AM - 09 Jan 2022
Being in motion is better than standing still in a fast moving world.
Move towards a direction that opens up future optionality.
If you found this helpful, please help someone else by sharing it or tagging someone in the comments!
Top comments (4)
Nice tips... what about working on communication skills ?
Communication skills are very important.
I think each person has their preferred style of communication that they are better at than the others.
Either speaking or writing.
The way you become more valuable is by shifting from doer to communicator (doing things through others).
These may include things like:
So, 100% work on speaking and writing skills. They compound over time - the more you do it, the better you get!
Glad you liked it!