- We need to keep in touch with the last technologies, new incomers, new outcomers, what is more interesting to our apps
- We need to have an open mindset, try to find new ways to make things easier and more efficient. It's not okey with only "working" need to be easy to extend, and share with others coworkers
- In our profession it's so typical to change of company or work so often either to a better salary, a better workplace, to change of company sector, other technological stack or whatever.
- We need to have a wide view from to make some functional, documentations and schemes before start developing, have the nice point of view during developing and finding new ways to upgrade our product, project or whatever
- It's interesting go to fairs, meetups, katas and similar events, to stay in touch with the community and exchange opinions, experiences and some more
At last we need to enjoy our work, it's not only a job, I think it's a style of life, because you need to reinvent you with the past of the years, and become a better developer. Nowadays nobody wants a developer limited. Most of the companies want a versatile developer that can solve problems and not only doing algorithms.