Hy Guyzs! Are you Passionate about Programming ? Want to Develop a Carrer in Programming?
👍5 Steps to Starting your Programming Career (and three ways to become the best)
✔️Pick a programming discipline-
✔️Select a language related to your discipline-
Pick a language that is related to your discipline and start learning it. For example, you wouldn’t learn COBOL when your discipline is web development. Hardly a popular language for web pages.
✔️Research your craft-
Find every blog, article, magazine, video, and podcast dedicated to that language and learn. Just because you are out of school doesn’t mean that you stop learning!
✔️Find a mentor-
Even though the Internet is vast and knowledgeable, a mentor can help in two ways: they can assist you in following best practices based on their experience and if they have a network of people, they could refer you to possible future opportunities.
✔️Branch out/Experiment with other languages-
You may run into barriers with one language where it’s easier with another language. Once you understand the techniques and semantics of one programming language, applying the ideas to another is trivial. As I’ve said before, a language is a language is a language.
Now that you’ve found your ideal language and started coding, how do you become the best?
✅Become passionate about becoming better-
You should always try to better yourself: personally and professionally. I am always coding and experimenting with new ways to automate/write code (T4 is my favorite right now). People ask me what I do in my spare time as a hobby. I respond “I program.” Scary I know, but this has become my life. I always try to code better than my last project.
✅ALWAYS know at least two Languages/Technologies-
When I was growing up, I had the philosophy that any time in my career, I would always know two languages in case one language or technology faded away. While I understood Delphi, I was learning about the Internet on my own time. You accumulate skills that people sit up and take notice.
✅Code Personal Projects/Contribute to Open Source-
It’s amazing that my personal coding experiences have “bled” into my corporate career. While coding ASP.NET with C#, I heard about ASP.NETMVC and decided to download the alpha version and experiment with it. One company asked me about my ASP.NET WebForms experience and I mentioned projects that I successfully completed in ASP.NET MVC. “Oh, you know how to do that as well? We’ll pay you extra for that!” All because I decided to do this on my own time and further my education on my own terms.
Once you become proficient with development, the world, as they say, is your oyster.
#Animeria #AIIT #ProgrammingLanguages #ProgrammingCareer #JavaProgramming #WebTechnologies #DotNet #BigDataHadoop