A ZYMR DEVELOPER’S METAMORPHOSIS FROM BACK-END TO FRONT-END UI DEVELOPMENT.
Assuming that you all are aware of loosely what back-end and front-end development is, I can say that although there is very thin, blurred line between back-end and front-end development, they still can be logically quite separate.
I started my career in our software company as a back-end developer, and have, in a recent project, moved into working on front-end development. So now I can safely say how it really feels to be on the side of front-end developing.
The following are things that I have learnt and observed during my transition into a front-end developer in the product engineering process:
Some common sentences heard while in front-end development:
When you build experience in back-end development, it becomes quite easy to move into developing UI frameworks for the front-end, as you are very much aware of how to use frameworks and how to get the best out of it.
With the rise of SPA (Single Page Applications), a huge amount of what used to be done on the server that is built by ‘back-end’ developers now resides in the browser, and can be done by front-end developers as well.
In my honest opinion, I enjoy being on both sides of development as you can gain experience specific to both, but at the same time you face relative hurdles of both sides as well. However, this is a great challenge to undertake and once done, it becomes a wonderful experience to know that you have been on both sides of developing an application. And there are benefits to knowing both, for example, if you know what you have in the back, then you can easily design the front to best suit it and also best fit the user’s needs. Actually, both are equally important parts for a cloud application to become a great success.
“A pretty UI without logic behind it is useless, and fantastic logic with a terrible UI is user-less.”
I will share more of my experiences and I will keep adding points in this blog as I get a chance. I am happy to hear your thoughts as well on this topic.
Access a special Introduction Package with everything you want to know about outsourcing your technology development. How should you evaluate a partner? What components of your solution that are suitable to be handed off to a partner? These answers and more below.