It has been more than 15 years since I started working as a professional software developer. Its been an extremely rewarding experience for me over the time as there are always interesting projects to work with many great people. There have been many challenges over the time but I feel this is the best time to be a software developer with so many learning and work opportunities.
A good thing is that there is always something new to look at. There are many resources for learning and building a professional profile online. I have taken the benefit from online learning tools like Pluralsight and Lynda.com and found them very helpful.
- Mobile [Swift, Objective-C, Java]
- On need basis [PHP, Python, Ruby]
- Academic [Smalltalk, C/C++]
My recommendation in learning is to try all the different options, like online courses, books, training, tests etc. This is all good but practice is very important in programming, you have to move forward in small steps and improve your understanding and then move forward from there using the available learning resources. Here is one of my favorite quote that can be applied to programming.
“Life is for participating, not for spectating.” ― Kathrine Switzer
Since I changed the topic to participating here is something interesting for ones who are interested in participating in the field of software and computing…TopTal.
My recent discovery related to my career is TopTal. It’s an online resource that helps employers connect with TOP 3% of the talented software developers. The idea looks very promising, that’s why I am interested in giving this a try as a freelance web developer. I do have a lot of experience in the field but still I think the following should be done to ensure a smooth experience through this process.
- Register with full details provided, including a resume, skill details, work history etc.
- Make sure you have time for interview and test project in the coming weeks
- Go through courses, skill tests that are relevant
- Make sure you have your work environment ready with all tools installed and no planned maintenance during this time.
I look forward to sharing more in the coming posts about my experience related to career and learning options as a freelance web developer in the near future. I recommend everyone interested in the career as a web developer or designer to continue to invest in learning and gaining experience as there are much more opportunities due to platforms like TopTal.