28 December 2022 Wednesday
10 Things Every Developer Should Know
If a person is learning how 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 of a junior developer?”. Naturally, these are basic questions, and it is possible for the software developer to seek answers to many more and different questions while planning his future.
If a person is learning how 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 of a junior developer?”. Naturally, these are 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 can access all kinds of information via the internet, and the preparation of a job interview for a candidate who applies for a job in computer programming (both in terms of being able to answer the questions asked by the employer and what kind of questions he/she can ask himself). As mentioned in the title, 10 (ten) basic things will be listed. Also, there are some that are included to these like “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