If a person is learning to program by himself, there are also some basic things that every software developer should know and learn. New software starters often seek answers to the following questions: “What can computer graduates do to prepare for a career in software development? What can be learned as you progress towards becoming a good programmer? What is expected from a junior developer?” Naturally, these are the basic questions and it is possible for the software developer to seek answers to many more and different questions while planning his future. What is tried to be mentioned here are mostly university students, junior developers, those who have the opportunity to access all kinds of information via the internet, and the preparation of a candidate who applies for a job in computer programming for a job interview (both in terms of being able to answer the questions asked by the employer and what kind of questions he can ask). As mentioned in the title, 10 (ten) basic things will be listed. However, these include: “A programming language such as C++ or Java, basic computer science concepts of data structures, algorithms and computer networks, basic package programs such as Git, Microsoft Word and Excel, basic skills about SQL and UNIX, Eclipse and Visual Studio , some basic editor programs.”
1. Data structures and algorithms
2. Version control (Git)
3. Text editors (Vim)
4. Integrated development environments (IDE)
5. Database and SQL
6. UNIX or Linux
7. Microsoft Excel
8. Programming languages
9. Network fundamentals
10. Command languages
Each of the 10 (ten) basic components mentioned here and listed above can be obtained separately as an associate degree, undergraduate, graduate, doctorate, etc. not only in academic sense, but also in the flow of natural life, it includes many facts such as working on it, giving it to the nature, and presenting it to nature.
Source:
https://toptalent.co/her-yazilimcinin-bletme-gereken-10-sey