it should be fun
TRANSCRIPT
RULES• I’m a talkative introvert. Bear with me
• If you have question, please ask
• If you have related experience, please share
• If you think I’m not handsome, you’re wrong
ABOUT ME- 9 years working in IT- Java (outsource), Python (start-up), .NET (in-house), PM (MNC), Sales (MNC), Rails (boutique), PM (e-commerce), Operation (e-commerce)- I did like IT- I still like IT- I want people to feel the same
WHY ? BECAUSE PPL TOLD ME…
• I sit at my seat all day
• I don’t have any relationship
• I don’t see any future
• I don’t want to be a coder forever
• There is nothing new
MISCONCEPTION
• IT is coder
• Coding can’t earn much
• The only thing better than coder is… team-lead
• The only thing better than team-lead is… PM
• PHP is sux
• Rails is king. Full-stack is a must
• IT is a cost-center
WHAT YOU CAN DO ?
A LOT (WHICH IS NOT ALWAYS A GOOD THING)
• Outsource vs product
• Office vs remote
• Technical vs management
• Networking vs… (I’m an introvert so networking sux)
• This domain vs that domain
ATTITUDE (IN LEARNING)
• Go deeper (follow a tutorial is OK, understand the underlying concept is great)
• Go broader (full-stack is a buzzword, but get to know DB, server, frontend besides your backend code is still a plus)
• Sharing (talk about the “why”, not the “who”)
• Be open
ATTITUDE (IN WORKING)• Put yourself in customer’s shoe. Try to anticipate
their problem and don’t let it happen
• Understand why people do what they do. E.g. QC is essential, they’re not your enemies
• Don’t make things run-able, make things usable
• Understand how you can apply something is more important than knowing what it is
ATTITUDE (IN GENERAL)• Enjoy yourself
• Think about the value you deliver
• Think about the interesting problem that you solved (note: interesting <> complex)
• Think about the environment you’re in
• Be yourself
• Ask for help is not a sign of weakness
• Share the wrong idea is not wrong
THIS IS NOT JUST FOR IT
• You have a choice in your attitude
• You have a say in the project you work on
• You have a choice in the company you work for
• Blame yourself, not the environment
• It's not the languages that matter but what you do with them.
• Do not get sucked into the religion surrounding programming languages as that will only blind you to their true purpose of being your tool for doing interesting things.
• Movies flow to the audience in one direction. Paintings do not move. Code goes both ways.
–http://learnpythonthehardway.org/book/advice.html
RESOURCES
• HackerNews - esp. the comments, perspectives
• StackOverflow (Mr Obvious) - don’t forget fundamentals
• edw519’s essay, 37signals books, Signal and noise-ish
• CommitStrip, XKCD (know about their terminal ? ;) )
• Hobby (IT and non-IT)
• Life
–https://www.christianheilmann.com/2015/07/17/the-full-stackoverflow-developer/
“Creating something is more fun than reading up on how to create something.”