Letter To A Junior Developer

Letter To A Junior Developer

Ever thought about why you code? Is it because you like for-loops and if-statements? No, you're coding because of what you can do with it. A programming language is only a tool to accomplish what you want. You're coding to build something the world needs, You're coding to challenge yourself, You're coding to help other people

A developer is a creator and a thinker, someone who create solutions in his or her imagination and thinks up models that can be developed.

A developer is a dreamer, an artist, a technician not a composer of forms, not a data entry clerk, not someone frivolous and haphazard.

A developer life is all about solving problems, learning through errors you make, being consistency and striving by learning alone.

A developer thinks and analyses broadly and deeply using skills, behaviours and dispositions. Think about everything you think is related to development. Try to work out reasons and logic why such and such ideas do or don't appeal to you, not just whether you like or dislike it. Development is amazingly creative and logical.

A developer reads a lot. Enjoy what you read not only about software development but about everything you like. Especially designing and understand how it is close to the development, translating ideas with artboards placed in such a way that they make us dream.

A developer sketches everything. Keep a pocket notebook and pencil or a fine ballpoint to sketch everything you think can help you as a developer from mindmaps to wireframes you like to everything that lives on your workstation. Sketch with the hand you don't sketch with. Try to make your sketch analytical and expressive. Observe, Imagine, design and develop.

A developer documents what he codes. Jot down everything thing and make your code meaningful and easier for other people to go through it also it's the best way to complete a process of thinking, reading, sketching, wireframing and prototyping. Try to relate your reasoning to what you have learnt.

To be a developer means being capable of transforming an idea into a working solution and at the same time being capable of transforming a working solution into an innovative solution.

I hope this letter will be useful and help you feel free and happy

Thanks.

To view or add a comment, sign in

More articles by FRANSESCO MALILA

  • Transforming Legacy Apps to Microservices using the DevOps Approach

    The digital transformation is driving organizations to modernize their legacy systems and apps. With the pace of change…

  • Letter to A Self-Taught Developer

    Self-learning is not easy as it seems, but it is worth it, A storm of questions in your head. Yet you have no one to…

    2 Comments
  • How DevOps Makes Life Easier For Developers

    DevOps outlines a framework and array of procedures that put engineering and operations teams with each other to…

  • The BlockChain Revolution

    The blockchain is one of the hottest and fastest growing skills in the IT sector today. It is said that there are…

  • The Love Story Of Blockchain And Javascript

    The idea of the BlockChain is regularly made reference to along the point of digital money, in spite of the fact that…

  • Impacts of BlockChain in Africa

    Block-chain technology has garnered substantial global media attention since the beginning of this year. This trend can…

Others also viewed

Explore content categories