I see it as a way to create something. If playback doesn't begin shortly, try restarting your device. That isn't to say I don't feel at all times, even now, like I've learnt most of what I'll learn in my life. Solving the logic problems is just about the only part I like. Focus on one language, to begin with, and don’t move to the next until you have a good grip of the first. The real irony is, I used to enjoy doing it on my own in my personal free time. Change ). 9) I don’t like the periods of frustration if they don’t have the payoff of finding the solution. Went back home, went back to work at radio shack, and attended night classes… at an actual clown college. That's an attitude problem that you'll have to get over yourself. Doing it professionally sucked the enjoyment out of it. Do your damn job. Learn how your comment data is processed. Right?” I was incredibly wrong. I can’t really do that much anymore. In my early 20s, I had a factory job where all I did was sit and put plastic parts in a box and it was more interesting than software programming … Sometimes you write some code that just takes your breath away. Then you write some new code a thousand times and it becomes just like the code you have written before. Enter your email address to follow this blog and receive notifications of new posts by email. It tends to be easier and also doesn’t require a whole lot of code in and of itself. Ridiculous deadlines on every project. I am rather surprised no one caught on and fired me, but I didn’t much care at that point anyway. If you get lucky, you get to Google something you have never done before. As long as you keep that in mind and remain aware of the truth … I have been programming for a few years now. Coding is a labor of love that can turn to hate if you're not the right fit. All programming teams are constructed by and of crazy people. This “Programming Sucks” rant has become one of my three favorite rants about software ever written. PMP, PMI-ACP; PAL I, PSM I, PSPO I, CKC, ITILV3, ICGB, AgilePM, AgilePgM I enjoy being creative. This “Programming Sucks” rant has become one of my three favorite rants about software ever written. I was too laid back and I hated telling people what to do. When we start learning to code, we’re driven by our passions and a strong motivation to better our lives. But, the lesson here is to stay strong and keep pushing! I love programming, I hate being a developer. A good programmer never stops learning and searching because there is so much more to learn, to know and to use it for the better. Being a software programmer is one of the best jobs these days for your pocketbook, but it can be incredibly bad for your mental health. It sounds cliche, but it's true. I want to write a better version of the system Keychain Access app. The average salary for programmers is enough to pay your bills and have cash left over to enjoy life. You can't force something as your carrier path. See, it’s nice when you solve a problem elegantly. I looked for those challenges and tried to solve those. What is Complexity Theory and How Can it Improve the Workplace? There are people out there who know lots and lots of things because … I don’t freak out about design patterns. It is not something you learn in your classes or in online Python courses on Udemy. This usually left me with a bunch of simple code to write – over and over again with slightly different parameters. 8 years ago Hello, I recently enrolled in an introductory computer science course to see how I would like it. It is different from the thinking you need when it comes to programming. How To Fake Being a Good Programmer. I knew what I had to write. I’m very aware of how lucky I am. 15 May 2012 Please Don't Learn to Code. Learning to become a great programmer isn’t something that happens overnight, as a matter of fact – it doesn’t happen in the first couple of years either! I have a B+ in it right now but I got a 73 on the test. When that fear of being wrong inhibits your exploration and curiosity, you stifle the ability to develop true knowledge, knowledge that is gained from experience and “failure”. My last job that evolved into being a heavy programming job – I struggled with my last month there. At this point, I had a pretty big ego, and I felt that I was pretty good at being a programmer. Master of Science in Administration; As a consequence, being a web developer does not carry the same prestige as being a software engineer (whatever that is). God have mercy on your soul if HN or /r/programming learns you implemented some common functionality in NodeJS for fun.