This note is about working, getting a job and success.
Work with great people. Finding great people to work with is hard but very important.
Work hard. There is not substitute for hard work. If you cannot get a job in your favorite field, do something else, but avoid getting stuck on that job. Keep applying for your dream job.
Failure is required. Failing and not learning from it is unforgivable. Your destiny is not determined by how many times you are knocked down, but by how many times you got up again. Just make sure that you are not knocked down by the same obstacle.
Be trustworthy. Never give advice for your own advantage. Your future advice will not be asked.
Focus on the feedback that you disagree with. If you ever get feedback you agree with, you did not need that feedback to begin with.
Always find greatness in other people. Show genuine interest and respect to other people.
Avoid the spotlight. Work hard in silence and keep your success to yourself. You will otherwise attract unwanted "friends".
Focus on processes, not the goals. Commit to processes, not to goals. Missing goals and milestones will motivate your. Goals usually contain conditions that you have no control over. Your processes might be flawed but you can follow them fluently. Have a feedback loop that shows if your processes are doing the right thing. Spend 15 minutes to calculate main metrics of your progress every Friday.
Coach: Your goal is to win a championship. Your process is what your team does at practice each day. Writer: Your goal is to write a book. Your process is the writing schedule that you follow each week. Entrepreneur: Your goal is to build a million dollar business. Your process is your sales and marketing.
Writing a Resume
- Your name.
- Your current company and title there.
- Your previous company and title there.
- Your current position start and end dates.
- Your previous position start and end dates.
- Your education very shortly.
- Anything that was specified by the employer.
Add the most important stuff related to the job you are applying. For web developers:
- Open source code accounts e.g. GitHub, BitBucket.
- Websites you've made.
- Websites that lists your past projects.
- Websites that you currently host and administrate.
Do your homework before the interview. Learn basics of the company you are applying for. If you know who will be interviewing you, do minor research about him. Do minor research on the industry the company is in. Figure out domain-specific needs and major competitors.
Always ask following question early in the interview:
I have a number of accomplishments I'd like to tell you about, but I want to make the best use of our time together and talk directly to your needs. To help me do, that, could you tell me more about the most important priorities of this position? All I know is what I heard from the recruiter.
Then, always follow-up with a second question to figure out their needs:
Is there anything else you see as essential to success in this position?
Following are the normal qualities employers seek:
- A proven track record as an achiever.
- Management intelligence.
- Decent human being.
- Team player.
- More positive than negative attitude.
- Some sense of humor.
- Good communication skills.
- High level of motivation.
Never lie what you currently make. Even if you future salary depends on what you currently make, lying on this topic will cause problems.
Never bring up the salary. Make interviewer do it first. You should make yourself wanted before you say your price. If interviewer brings up the salary too soon, postpone it.
Money is important to me but I'd first like to see what the position requires and if I'm the right person for it.
Try to get them say basic salary fist. This way you are offered little lower than the actual salary they will pay.
I'm sure the company has already established a salary range. Mind telling me what it is?