- #1
Devils
- 198
- 17
There seem to be many people finding jobs in their chosen profession, or for some people find a job at all. The attached blog post gives sound advice about selling yourself and career advancement.Its written for the software industry but the advice is generally applicable.
Unless you are in academia or pure science, you will probably be employed in the "real world" or "business world". The rules of survival in the "real world" have NOTHING to do with what you learned in your STEM (science, technology, engineering, maths, education). You are smart but that's not good enough, you need to learn to play the games corporations play.
Your most important professional skill is communication:
Please read this blog post http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/
Don't Call Yourself A Programmer, And Other Career Advice
If there was one course I could add to every engineering education, it wouldn’t involve compilers or gates or time complexity. It would be Realities Of Your Industry 101, because we don’t teach them and this results in lots of unnecessary pain and suffering. This post aspires to be README.txt for your career as a young engineer. The goal is to make you happy, by filling in the gaps in your education regarding how the “real world” actually works. It took me about ten years and a lot of suffering to figure out some of this, starting from “fairly bright engineer with low self-confidence and zero practical knowledge of business.” I wouldn’t trust this as the definitive guide, but hopefully it will provide value over what your college Career Center isn’t telling you.
Quote: "Instead, describe yourself by what you have accomplished for previously employers vis-a-vis increasing revenues or reducing costs." You need to be thought of as a "solution provider" ( a readily transferable skill), not be pigeon-holed into narrow technical skills. For example you make want to call yourself a "data scientist" instead of an expert on SQL Server version X.Y.Z.
Edited list of major topics in the blog post:
90% of programming jobs are in creating Line of Business software:
Engineers are hired to create business value, not to program things:
You really want to be attached to Profit Centers
Don’t call yourself a programmer/engineer/physicist
You are not defined by the tools you use
Co-workers and bosses are not usually your friends:
You radically overestimate the average skill of the competition because of the crowd you hang around with:
“Read ad. Send in resume. Go to job interview. Receive offer.” is the exception, not the typical case, for getting employment:
Networking: it isn’t just for TCP packets:
Academia is not like the real world:
People who are skilled in negotiation make more than those who are not.
How do I become better at negotiation?
Modesty is not a career-enhancing character trait:
At the end of the day, your life happiness will not be dominated by your career.
Know how modern organisations think
Peter Drucker invented the modern science of management. Know how this style of thinking, that permeates governments and organisations everywhere, will help you get jobs.
http://en.wikipedia.org/wiki/Peter_Drucker#Key_ideas
Further Reading:
http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People
https://www.stephencovey.com/7habits/7habits.php
https://www.amazon.com/dp/0060724277/?tag=pfamazon01-20 ( a little bit of psychology)
Unless you are in academia or pure science, you will probably be employed in the "real world" or "business world". The rules of survival in the "real world" have NOTHING to do with what you learned in your STEM (science, technology, engineering, maths, education). You are smart but that's not good enough, you need to learn to play the games corporations play.
Your most important professional skill is communication:
Please read this blog post http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/
Don't Call Yourself A Programmer, And Other Career Advice
If there was one course I could add to every engineering education, it wouldn’t involve compilers or gates or time complexity. It would be Realities Of Your Industry 101, because we don’t teach them and this results in lots of unnecessary pain and suffering. This post aspires to be README.txt for your career as a young engineer. The goal is to make you happy, by filling in the gaps in your education regarding how the “real world” actually works. It took me about ten years and a lot of suffering to figure out some of this, starting from “fairly bright engineer with low self-confidence and zero practical knowledge of business.” I wouldn’t trust this as the definitive guide, but hopefully it will provide value over what your college Career Center isn’t telling you.
Quote: "Instead, describe yourself by what you have accomplished for previously employers vis-a-vis increasing revenues or reducing costs." You need to be thought of as a "solution provider" ( a readily transferable skill), not be pigeon-holed into narrow technical skills. For example you make want to call yourself a "data scientist" instead of an expert on SQL Server version X.Y.Z.
Edited list of major topics in the blog post:
90% of programming jobs are in creating Line of Business software:
Engineers are hired to create business value, not to program things:
You really want to be attached to Profit Centers
Don’t call yourself a programmer/engineer/physicist
You are not defined by the tools you use
Co-workers and bosses are not usually your friends:
You radically overestimate the average skill of the competition because of the crowd you hang around with:
“Read ad. Send in resume. Go to job interview. Receive offer.” is the exception, not the typical case, for getting employment:
Networking: it isn’t just for TCP packets:
Academia is not like the real world:
People who are skilled in negotiation make more than those who are not.
How do I become better at negotiation?
Modesty is not a career-enhancing character trait:
At the end of the day, your life happiness will not be dominated by your career.
Know how modern organisations think
Peter Drucker invented the modern science of management. Know how this style of thinking, that permeates governments and organisations everywhere, will help you get jobs.
http://en.wikipedia.org/wiki/Peter_Drucker#Key_ideas
Further Reading:
http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People
https://www.stephencovey.com/7habits/7habits.php
https://www.amazon.com/dp/0060724277/?tag=pfamazon01-20 ( a little bit of psychology)
Last edited by a moderator: