DEV Community

It's ok not to know everything

Si on November 12, 2019

When I became a "professional" software developer around six years ago, I thought quite a lot about my job title. I wanted to be "Fullstack" and, ...
Collapse
 
connarcode profile image
ConnarCode

A problem exacerbated by the awful job posts that are usually written by someone not even from the company that's hiring. Usually a job's "requirements" are a list of quickly googled buzz words around the main job role.

Collapse
 
lawrencejohnson profile image
Lawrence

I've been in charge of hiring as either a lead developer, tech director, or company owner for about 15 years. The value of a developer is in their ability to learn and figure out new technology, not what they already know. When applying for jobs, if you can demonstrate your ability to learn and show your confidence in it, you will have a competing chance for the position. So, when asked to discuss projects you've done in the past, try to highlight ones where you were presented with new technology and how you overcame the challenge of learning it. We listen for things like how resourceful you were on your own versus whether or not you needed someone to teach you.

Collapse
 
lawrencejohnson profile image
Lawrence

Be warned though, do not confuse resourcefulness with stubbornly ignoring advice or guidelines of seniors. No one wants a rogue developer who doesn't leverage their team for technologies that are already learned or in use within the company.

Collapse
 
szhabolcs profile image
Nagy Szabolcs

Great article! It gave me a bit of self confidence. ๐Ÿ˜„

It also made me think about something, that I've learned while getting into web development.
You don't have to reinvent the wheel, but instead, use it.

I remember wanting to do, responsive designs all by myself, and then realizing how much more I can do with frameworks.

Collapse
 
devdrake0 profile image
Si • Edited

Just remember, CSS frameworks are great but it's also beneficial to have the general CSS knowledge of how they work, or at least be able to Google and find the answer ๐Ÿ˜Š

Collapse
 
mburszley profile image
Maximilian Burszley

A good reminder that can stave off imposter syndrome. With the expectations put on us as developers, it's not surprising it's as pervasive as it is.

Collapse
 
saurabhdaware profile image
Saurabh Daware ๐ŸŒป

Thanks for sharing this ๐ŸŒป I remember I applied for a nodejs internship having no idea about node (but I wanted to learn) and they took me in seeing my older php projects and when I started working I actually figured out a lot of stuff and loved node.

Collapse
 
gmslzr profile image
Guillermo Salazar

But I feel like an ignorant, talent-less, scammer because I can't seem to remember the search algorithms and which one is O(n). Where's the line between "it's OK to Google" and "I have to look for a career change"?

  • umm.. asking for a friend.
Collapse
 
mbrzechwa profile image
Marek Brzechwa-White

I'm a senior developer, in the biz for 20 years (started professionally while still in high school) I use Google everyday. Not for most things mind you, but there is always something either I haven't personally done, or I can't remember exactly how to do. There's a LOT of information to remember. Heck plenty of times even Google doesn't have a full answer for me because Tech is always evolving and changing and pushing the envelope.

Collapse
 
safinghoghabori profile image
Safin Ghoghabori

Wow...it's amazing and informative. I like it.

Collapse
 
johnadan profile image
John McLem Adan

Hi Si! Thanks for sharing this. It encouraged me as I'm a junior backend developer just starting out. :)

Collapse
 
nombrekeff profile image
Keff

It's really good to remind young and not that young developers about this. I suffered quite a bit with this in my early days as well!

Collapse
 
hazarikaameer profile image
Ameer Hazarika

More people need to start thinking like you. Amazing advice.

Collapse
 
jorgevels profile image
Jorge Velasquez

๐Ÿ‘๐Ÿค—