Dmitry Mina was originally a web developer who took Android Fundamentals and took the opportunity to attended his local study jams. He’s made great strides since then. He was successfully able to transition from web development to Android developer in his current job, and was also asked to present his story at Google I/O in Kiev. Here’s how he did it.
Whenever you feel overwhelmed or bogged down by your current work or the prospect of progressing forward, or else wonder if your professional goals as a programmer have any deeper worth, bring your thoughts back to those innate skills that you flex when you’re simply slicing vegetables or choosing tools for a home improvement project, as well as the overarching benefits you can reap from operating like a programmer. Whether you haven’t yet dipped your toe in the water of programming or you’re in the thick of the learning process, know that programming isn’t nearly as scary you think: you’re already doing it without realizing it.
While the statistics for Rust seem underwhelming, support for Rust could start trending upward very fast after a version 1.0.0 release. Supporting the language is clearly a priority for Mozilla, as well as for Samsung, so once there’s a stable release, something that production-ready code can be written in, it is likely that many more individuals and companies will start to adopt the language.
I learned about Linux, learned some basic programming, first for automation, then for web development. I worked in a couple of not very successful startups, at a university developing a Linux distribution for our local schools, and then at more startups. At some point, I decided that I need to stop regretting something I can’t change anyway and have to set a new path. The new path quite accidentally led me to Udacity, but I’m happy it did.
It was also hard because I had to watch other women who chose to work, continue to have success in their careers, while mine basically died. I always knew I wanted to go back to work, so to stay current I took classes the entire time I was at home. I have probably taken enough classes to earn several degrees in a variety of subjects.
In my previous job, I had to travel a lot. I wasn’t given the resources I needed to do everything I was asked to do, nor the recognition for what I was doing. Ultimately, being a mother helped me realize it wasn’t the place I should be anymore. I didn’t leave because of my daughter, but I now had a reason to be more balanced. It wasn’t about just me anymore.
The earliest memory I have related to programming is sitting down with my dad back in the 80s and writing out some programs in BASIC on our Tandy Colour computer. We had these monolithic books that listed every line of a program; we typed one in and it displayed a series of colour pictures on our television. I thought that was pretty neat.