Codementor Events

The #1 issue of beginner developers

Published Mar 21, 2020
The #1 issue of beginner developers

while being stuck at home because of the Coronavirus, a lot of people I know started learning code 👨‍💻👩🏽‍💻

This is an amazing way to adjust to the shifting economy and our changing world. But it's not always easy, especially doing it on your own.

Almost all who start from scratch has the following issue:

Crossing the gap from a basic understanding of the programming language, like functions, arrays, DOM, etc, into building what they actually envision.

There are a few simple steps that will help you overcome this:

  1. Have a clear goal that you are PASSIONATE about. This might seem like an item to put in the end, but this is actually what will give you the energy to overcome all the struggles. And they are not easy. Don’t be afraid to dream big.

  2. Take your goal and strip it to clear bare-bone functionalities and design. In the tech industry this is called MVP - minimal viable product. You can add things later, but this will give you the clarity of how your product should look and behave.

  3. Create a basic design, even a wireframe on a piece of paper, that will show how your product should look like and write down what should happen on each page.

  4. Start coding what you know. Google tutorials for what you don’t know. The more specific your questions are, the better answers you will get. If your features are clearly defined, you will have clear questions.

  5. If you have no idea how to approach a certain feature, map out its logic (without code). For example: once I click element X, element Y should appear, and once I click inside Y, it should send a call to an API. Now you know you have to use code that responds to a click on element X, changes the visibility of element Y and making an API call. Each of those is clearly defined functionalities that you can search for a how-to.


To summarize: define what you want to make and break it down into clearly-defined chunks. This way you always know what to do next and even if you don’t know how, you get clear questions.

Good luck.

Let me know if the process helps you in the comments!

Discover and read more posts from Ilya Dorman
get started
post commentsBe the first to share your opinion
LunwenHelp
8 months ago

According to recent survey data, over 60% of international students feel significant pressure in their new academic environments. Language barriers, unfamiliarity with academic norms, and the difficulties of cross-cultural communication have all brought about various difficulties in the academic journey of these students. In such a scenario, essay writing services on [url]https://www.lunwenhelp.com/essay-daixie/[/url] can serve as a vital form of support, aiding international students in addressing academic challenges and reducing their academic stress.

David Young
3 years ago

I think there can be a lot of problems that a beginner developer can face. And for the first time among them, there are doubts: whether everything will work out for me and whether this is really what I need. I decided to be a developer in my last year at the university because I realized that my direction is not interesting to me and I want to become a coder. Now I’m finishing university and preparing my thesis. This service helps me in preparation https://www.dissertation-service.org/ I want to finish everything faster and start learning HTML and CSS. I hope everything will work out for me because I’m interested in it.

Ralphardner
4 years ago

Everything is going to be perfect, Let’s start to discuss about the #1 issue of beginner developers. They don’t have any idea how to start it, They just know that the people want to learn everything but this time we people are waiting to achieve best essay writing services 2020 which means something is more real here.

Show more replies