Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You need to embrace that while you frequently feel like you have no idea what you are doing, most folks feel the same way.

It takes time to become aware of what you know, and to know what you don't know. That's why true craftsmen take thousands of hours to master their craft. It's also why we build procedures and process -- it allows people with limited mastery to keep things going.

My first day as a professional full time IT person was a DBA role about 3 days after my college graduation. The guy who hired me had left for another job, one person was on vacation, and the other was out sick due to a car accident. I got my HR paperwork done, found my cube, and someone dropped by to say "Oh, you're the new DBA, good. The system is down."

Did I know what I was doing? Hell no. But we got an SA from another office on the phone and some helpdesk techs together, stepped through it, got things working and got things resolved in a few hours. The next time it happened, we restored service in about 15 minutes and found the root cause.

The point is, you eventually know what you are doing. But you have to do stuff first.



I had similar feelings when I started to use 'programmer' and 'developer' on my CV, and when I started my first IT contracting job. I had done programming in my previous job, but it was in no way acknowledged in my job description or grade. Similarly when I started to earn more than I had previously, I questioned whether I deserved it.

The chicken-and-egg situation with job experience and employability makes it inevitable that you will be in positions where you 'don't know what you're doing'. But if you have the determination to seek out answers and fill the gaps in your knowledge, you'll become that expert you think you aren't.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: