The road to becoming a software developer [closed]

-1

I would like to know what is the way to become a complete and advanced software developer. I already know some programming but I want to know which is the correct way to become it in a more professional way. I will give you some topics and I would like you to tell me what you think or if you could correct the order or add more themes.

  • Basic programming: Learning a language and the basics such as if, while, for, functions, etc.
  • Algorithms.
  • Cleaning the code: Correct errors when writing code.
  • Object Oriented Programming.
  • Software Design.
  • asked by Daniel Sandoval 04.08.2018 в 22:42
    source

    1 answer

    1

    Your question is somewhat broad, but to develop software with books like Pressman , a life cycle must be respected that is summarized by:

  • Analysis
  • Design
  • Coding
  • Tests
  • Implementation
  • Personally, I think that to develop software or at least to be a complete professional you must know all the stages, although the objective is to be a software developer, understand the:

  • Analysis : It is useful to try to understand what you really want to do, regardless of how it is done.
  • Design : To find the best way to do something, once the "something" is already defined.
  • Coding : In this section, you would enter knowledge about the tool (programming language).
  • Testing : Once the software is developed, understand how it can be seen to work correctly in all possible scenarios.
  • Although it is boring, I recommend you read some Software Engineering book to have a starting point in the subject. Greetings.

        
    answered by 05.08.2018 в 03:30