The One About Researching Your Local Job Market
Or How To Find Interesting Jobs If You Have No Idea Where To Start.
The available job openings and requirements vary heavily depending on the exact market you’re in, sometimes down to a specific city. You want to get some intel before starting the hunt so that you can pick a job that will make you happy. Go beyond the basics—enjoy playing a detective to answer the question of “who’s got awesome jobs around here”. While these tips are focused on Web Development and Software Engineering jobs, many of those apply to any field.
tl;dr—Some less obvious ways of learning about job openings in your area: Going to meetups to learn about companies and meet people Looking for websites with jobs focused on developers and engineers Talking to people in the field, even reaching out to strangers Reaching out to recruiters to get a different, front line perspective on the market Applying the universal Google-fu to the task Go To Tech Meetups We live in a fantastic world in which many people generously share their knowledge with the whole world, and build communities focused on that.…
The One About Your GitHub Account
Or An Opinionated Guide To Using Your Commit Messages To Show Your Work Style To Others.
You may be interested in this post if you are:
Thinking of getting a job in the field of web development, software engineering or a related discipline which includes writing code A career-changer, either going through a programming bootcamp or self-learning A student of Computer Science, IT or a related major, thinking of getting your first internship or a part-time job Early on in your career and thinking about looking for your next job Have been working in the same company, mostly on proprietary code, for many years now and are considering making a change tl;dr - In the world of web and software development, your GitHub profile is your portfolio—you point people to it to show off your public work.…
The One About Being A Competent Team Member In High Stress Situations
Or Lessons Learned From Not Crashing Your Boat Into The Pier at 70 Km/h.
(The idea to use a phrase “competent team member” comes from Competent Crew, an entry level sailing certification granted by Royal Yachting Association.)
tl;dr - Here’s my list if you prefer to skip the story: Pick a single commander and follow their lead, not that of random bystanders. Allow the commander time to think things through, keep silent while they do that. Choose a single plan and have the whole team commit to it. Keep an eye on others, but don’t push your help when they don’t want it.…
The One About Giving & Receiving Feedback
Or How To Develop Yourself The Hard Way.
For a long time I’ve been interested in the topic of feedback—learning from others things that allow us to grow and develop ourselves, as well as improve our cooperation with other people. Recently I’ve been wondering why it’s so rare for people in my culture (Central/Eastern Europe) to share feedback—it’s particularly surprising to me when people struggle finding things to praise for. Giving someone positive feedback feels like such an easy way to do something nice for the person, to make them feel appreciated.
My conclusion is that both giving and receiving honest feedback requires us to open up, cut through our armour all the way to our guts and become vulnerable to the other person.…
The One About Managing Self As A Junior
Or How To Decrease The Load on Your Team.
Throughout the years, there are things my mentors reported, and some that I observed both while hustling as a junior and managing a team in my past life, which help juniors contribute more, develop faster and save mentoring time (and mentors energy).
Disclaimer: Reading this you may have a feeling that I disregard the role of the mentor, and the responsibility of seniors to share their knowledge with the team. I don’t—I think it’s a separate topic.
Junioring 101 Ownership No matter how junior you are, and who is assigned to help you on the task, ultimately you are the owner of your task.…