F
F
Fedor1902020-06-24 23:44:51
IT education
Fedor190, 2020-06-24 23:44:51

How to become a Software Engineer?

I want to study Software Engineer.
At the moment I am studying C, after mastering it, as I understand it, it will be easy to switch to C ++.
Here's how I understood the sequence of studying Software Engineering:
1. Study the areas of mathematics: linear algebra, discert algebra.
2. Learn PL: C, C++.
3. Study software engineering.
Am I right, and will this be enough for an introduction to the profession? If not, then what?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
R
Robur, 2020-06-25
@Robur

there are no special difficulties, you can become a c ++ software engineer in just 21 days.
5ef418763e1bd912829765.jpeg

S
Saboteur, 2020-06-25
@saboteur_kiev

Judging by the fact that you did not take the last advice at all, there is an opinion that you may not succeed in IT.
There is not enough logic and perseverance to just take and look for ready-made answers.
"after mastering it, as I understand it, it will be easy to switch to C ++."
No. Not at all easy. Easier than from scratch, but not at all easy.
But if you master C, then it will be possible to write in C. The question is, do you understand correctly how much you need to study in order to "master".

P
Pashka23, 2020-06-25
@Pashka23

A more realistic sequence:
1. Determine with the desired development area (web, gamedev, enterprise, etc.)
2. Learn a lot and closely the technologies used in this area
3. Write a couple of completed applications

P
Puma Thailand, 2020-06-25
@opium

where did you find these software engineers in everyday life, did you review strangers, if you want to play from the needs of the market, then go to any vacancy and look at the list of requirements, here’s the study plan for you,
otherwise you invented some kind of heresy from the ceiling

S
spice_harj, 2020-06-25
@spice_harj

In the course of thought, it looks like you are a schoolboy. So you shouldn't have any thoughts about 'entering the profession'. You, for starters, need to understand whether you pull the development in principle.
A good start will be if you yourself deal with a complex task like TSP (or DLX, or any other) with an implementation in JS familiar to you. If you can solve it, then look further towards mathematical analysis. I would not divide algebra into subalgebras and study everything. As you rightly noted, it all depends on the area.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question