The professional path of a mobile application developer. Why React Native?
Contents
– HOW DID YOU COME INTO IT? WHEN DID YOU DECIDE FOR YOURSELF THAT YOU WANT TO DEVELOP AS A DEVELOPER?
– By chance, at the moment of my reflections on the topic of future activities, my friend suggested that I try myself in programming. In the process of learning, I realized that I want to develop in this. After two months of training, I went to the first interview. After a couple more months of actively studying programming and I was hired. My development as a specialist began with mobile development and at the moment I work with React Native technology. Has been in the profession for over five years. Learn more about Mobile development services
– WHY REACT NATIVE?
– The first time I worked with Titanium technology, as well as React Native, it refers to cross-platform development. At that time, React Native was only gaining popularity and it became clear that this technology was becoming relevant. I had the opportunity to work on a project in React Native and my active acquaintance and learning began. I am developing in this direction at the moment. Here’s the RN project which I developed
– WHICH LIFE PRINCIPLES DO YOU IMPLEMENT IN THE WORK?
- Army saying “More sweat in the ranks – less blood in battle “.
The bottom line is that you need to devote time to learning, developing analytical skills, learning something new, putting it into practice, and improving yourself as a specialist. The more training, the higher the level of quality and confidence in their work. This principle makes me better. - Compromise is an important principle in dealing with the team.
It provides an opportunity to establish mutual understanding and make the work process more efficient and comfortable. - “Work not for eight hours, but with your head.”
For me, productive work means high-quality analytics, risk assessment, finding the best approach to solving work problems. It is important to reasonably and calmly think over your ideas, the quality of the final product of my work depends on it.
– HOW DO YOU ASSESS THE PERFORMANCE OF YOUR WORK?
– I measure my performance according to several main criteria. A qualitatively correct code is an important indicator of a good result. Also, tasks are completed on time and the search for the best solutions. It is important that the customer likes the result of your work. In general, it’s good – when everyone is happy!
– WHAT TECHNICAL RESOURCES / PODCASTS COULD YOU RECOMMEND?
– Below is a list of resources that may be useful, in my opinion:
- Detailed JavaScript Reference and Guide
- React Native Guide
- React Native developing
- Useful development content
- YouTube channel about programming
- YouTube channel about React Native
– THREE TIPS FOR A BEGINNING DEVELOPER?
- Don’t be afraid to make mistakes. In my opinion, making mistakes in the code at the time of training is even useful, no matter how paradoxical it may sound. We learn from them, they force us to look for new solutions and approaches, and thereby expand the range of our opportunities. No need to wait for something, take it and do it!
- An important point at the beginning of formation is not to be compressed on what has been achieved. You must constantly be in search of opportunities for your development as a specialist.
- “No stress.” Less stress, more action. You need to focus on your aspirations and development, and stress will wait.