It's a numbers game. You need to be pursuing 5-10 job leads at any one time. You can be the perfect fit for the job, but it doesn't matter. Companies will turn you down for reasons which they will never be able to admit to and you will have to learn to turn companies down for certain reasons (which also you probably shouldn't say publicly). Remember, offices range from laid back, low pay, and easy to work with to psychopathic coked up management trying to ethnically cleanse all the people not of their country of origin (and brag about it later). Also, the hardest thing to do, and the most mature, is to always consider it was your fault whether not the right skills or not enough practice. It may turn out not to be, but you have to consider it.
> It's a numbers game. You need to be pursuing 5-10 job leads at any one time
It's funny, I don't mean to suggest this is totally untrue, but opposite to the advice I give (albeit based on a sample size of five). The two best jobs by far were those I got (1) by volunteering for a while until they (unexpectedly) offered me a job or (2) by picking one company I'd love to work for, and persistently trying until they made an offer. Admittedly, those were both with small companies (under 100 employees).
I think going for quality or quantity can both work.
Does anyone else see dedication to a single language as a flaw? When I read "X is a Y language company" all I can think is "that company has a long ways to go." I imagine the people or person there, having found their favorite pet language and some political energy, forcing it upon everyone else and I feel angry. I get recruiter emails "looking for a Java developer" and have to ignore them. The companies just don't get it. Language Y is not going to fit all needs and cases except for very, very small problems. A company dedicated to one language is like a Popsicle with dirt all over it.
The development team was very siloed. Nobody could work on anyone else's code, not even a little bit.
When a new developer approached me with a module that he had written in Jython, I almost lost it.
CircleCI is a Clojure company from day one, so there was no need to force it on people. We've found a lot of advantages from this, not just on the code side but also from recruiting.
One problem we've had is that our frontend isn't clojure/clojurescript (its coffeescript+haml+knockout). In theory that means its easier to find frontend developers and designers. In practice it has meant creating a frontend/backend division where the backenders in particular don't like to work on the frontend. We testing out whether a move to clojurescript (and hence being a truly one-language company) will solve that.
Yes, the submitter broke the HN guidelines by editorializing the title. On the other hand, the article's official title is uninformative. So I replaced it with the sentence from the article that most seems to describe its content (shortened to fit 80 chars). If anyone can suggest a better title, I'll change it again.
Most blue collar workers turn over in a year, so this is just PR fluff. Companies can and do write them up at any time for the smallest of mistakes and then fire them, often within the first three months. Any statement made about a manual labor job and "After the first year" is ridiculous as is the tuition plan.
You can try going nocturnal. I did this for about 6 months. Go to sleep at 10am and wake up about 6pm. I did this because I had night school then coding till morning. I can't say whether it was good or bad, but it worked out with my situation.
Are you saying there are people out there that want to change the world of e-commerce? Maybe someone who owns a large share of an e-commerce firm will feel this way. Some guy waiting for the bus to go to work to pay the bills definitely does not give a shit about changing e-commerce. A more apropos question is to ask if the person wants to become financially secure quickly and not have to take the bus to work every morning. Alas, there's no company that makes that as a goal for its employees.
Can you really expect VC's not to be assholes? I think maybe the article is a little quick to play the age card in regards to the example give. Just because someone acts like an asshole and acts disinterested doesn't mean they're not interested. And, there are other ways to start a business. If someone doesn't like older people, people with kids and families, fuck 'em. Find something else.
Read through the documentation. Write some simple code to learn toolbox idioms and patterns. Read through the docs again. Look at some simple code. Build something non-trivial. Then read through the docs again and you're ready to go.
Learning something new in your field of study is not different, it is just easier because you have some context.
This is the quintessential management tactic, FUD it up. "Are you sure managers are playing games and trying to manipulate things?" The answer is yes, there ae hundreds of thousands to millions of dollars in compensation in play, of course managers are going to play games, steal credit, whatever it takes to stay employed and keep the money flowing.
What are you talking about? This is not FUD, I'm telling you something that you seem to know nothing about, so maybe you should sit down and listen for a minute.
Why makes you axiomatically claim "of course" managers are going to be sociopaths? That is not a given at all. There are good actors and bad actors on all sides. Do you think there aren't developers who play games to protect their turf and do the minimum to get by while collecting a paycheck from a business that they contribute nothing meaningful to?