When I was looking for my first software development job, I kept hearing the same thing: “you don’t have enough commercial experience for this role”…
I kept persisting and eventually I got a job at a startup, where I worked for two years.
When I decided to go freelance I was surprised that, after having two years experience as a developer (which in my eyes is a like a century in the fast-changing technology world), I was still hearing the same thing: “you don’t have enough experience for this role…”
But I kept on trying. I worked on my own projects. I published them online. I kept reading and learning new things…
After a few months I got my first freelance contract working with Python. Read more
https://www.londonappdeveloper.com/wp-content/uploads/2017/07/enfold-website-logo-v2-300x138.png00markhttps://www.londonappdeveloper.com/wp-content/uploads/2017/07/enfold-website-logo-v2-300x138.pngmark2016-09-23 07:23:352016-09-30 15:24:24Attitude vs Experience: What's more important for developers?
I first started learning how to code at age 12 when I taught myself how to make basic Windows batch scripts. It wasn’t long after that when the easy-to-use GUI drawing feature of Visual Basic 6 had me hooked on programming for good.
I graduated onto making proper network connected applications shortly thereafter. I was obsessed with making client-server programs that could talk to each other over TCP. I spent many of my younger years hacking away at the VB6 WinSock API. First learning how to make one client talk to a server, then figuring out how to make the server handle multiple clients at once and so on…
More recently I was tasked with making a real-time scoreboard for a company I’m currently contracting for. It involved an AngularJS front-end with a WebSocket client and a Node.JS server that would accept connections and broadcast the latest scores from a text file.
To be honest, before taking on this challenge, my Node.JS/Angular experience was sparse at best. But I saw the challenge as an opportunity and quickly learned what I needed to get the job done.
I was so amazed I thought I would make a tutorial explaining how to create a multi threaded chat client and server using Ionic and Node.JS.
https://www.londonappdeveloper.com/wp-content/uploads/2017/07/enfold-website-logo-v2-300x138.png00markhttps://www.londonappdeveloper.com/wp-content/uploads/2017/07/enfold-website-logo-v2-300x138.pngmark2016-09-15 13:15:262017-07-05 10:14:51How to Build a WebSocket Multi-Client Chat using Ionic and Node.JS
How can you be a more productive developer? That’s the million dollar question.
As a professional developer, one of the most difficult challenges you are faced with is being able to stay focused on tedious lines of code for hours at a time. Whether you’re programming professionally or just fun, you probably have goals you want to achieve, and staying focused is key to achieving them.
I always had trouble staying focused, so over the years I figured out a number of techniques or hacks that have since helped me become a lot more productive.
Although I haven’t found a way (yet) to meticulously measure this – my guess is that, when implemented, these hacks increase my productivity by 100-200%.