Re:Deliveries are important, learning is not. What should I do?
by bbcbasic on Tuesday April 05, 2016 @06:49PM
(#11435218)
> 7. All of this is normal
Or in other words: "Welcome to Employment"
To the OP: Read the Daily WTF for unlimited stories like yours.
My additional advice is to figure out your own method for filtering companies you want to work for, so when you move on it won't be as crap. Networking is quite useful for this.
1. When someone does something differently from the way it "ought" to be done, don't assume that the person is wrong. Doing so is a cop out. Figure out the deeper reasons why it is the right answer in the current situation. Dig deeper. What is the business case? How does the organizational culture play a role?
2. Don't own code. There's no "my feature". There is no "his code". It all belongs to the business, the customer, the team, etc.
3. Within budget and on-time are really useful quality metrics. They keep the lights on at night and the paychecks coming on Friday.
4. <The hardest one> Businesses are run by people and people are imperfect at best and bozos at worst and even bozos can make a lot of money. Facebook was written in PHP. Twitter was a Rails app. The first Google server was built out of legos...really, no shit http://infolab.stanford.edu/pub/voy/museum/pictures/display/...
5. The mark of a professional is doing things that aren't fun because they need to be done. In general, the reason people get paid is because what they get paid to do isn't fun.
6. You are learning. It just doesn't look like what you imagined learning would look like.
7. All of this is normal.
Good luck.