Q
Q
Qubc2017-12-18 14:12:12
C++ / C#
Qubc, 2017-12-18 14:12:12

Where should a self-taught C/C++ trainee go?

I have a friend, we study together at the evening, 4th year, designing electronic means, no programming, of course (and in general - a useless specialty in this form, but this is not about that). The comrade was never a geek, he entered this special school only because he did not know where to go.
But from the 3rd year I became interested in programming and started reading something about python, then I learned about C and bought Datle (Kernigan somehow did not enter) "how to program in C". I re-read it several times, solved most of the problems, improved my general knowledge of computer science, plus I told him something about architecture, assembler, etc. But the iron level is not at all interesting to him yet.
Then I got to the chapter about the pros and bought Datle "how to program in C ++", at the same time he watches lessons on YouTube using visual studio.
I ask “what do you want to do?”, answers “I don’t know, I like to write code, but what and for what - it doesn’t matter, iron is not particularly interesting.” Writes diligently, understands what optimization is.
But he is outside the educational environment (in the evening, he either studies at home for days, or works part-time with his father), his horizons are narrow, he really wants to work with code - but his eyes run wide, he doesn’t know what to take on, but as he sees Yandex’s requirements for interns, it’s completely falls into depression. English is a little over zero.
Can you advise something? Or if from childhood he was indifferent to counters and computers and poorly understands what's next - then this is the bottom and nothing can be done?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Anton Mashletov, 2017-12-18
@mashletov

Judging by the fact that he himself did not find the answer to his question by the method of elementary Google, and he is too lazy even to ask on the forum himself, and not through a friend (you), then, yes, the bottom.

K
kn0ckn0ck, 2017-12-18
@kn0ckn0ck

Bottom, ha ha :) I guess that 80% of the audience in this case is the same "bottom".
If a person likes to code, then you need to go where a C / C ++ coder is required. This is quite normal and full in banks, the developers have honey. software, developers of embedded software/hardware, the military (maybe in a scientific company?)
That's when you get your ears, then you can think of something further. Or maybe it will stay there and this is normal for the development of a professional, then he will write something in the spirit of Alexandrescu :)

V
Vladimir Dementiev, 2017-12-18
@SayMAN83

C++ specialization is too narrow. And now it’s more suitable for writing speed-critical libraries, as it allows you to do more assembler inserts. Functions can be lined, etc... Also, the developer is required to initialize all created objects and clean up the garbage.
C# and Java are higher-level languages ​​and lack many of the goodies, unlike C++. Many things are not allowed to be done, but they have other advantages. The main feature is the ability to flexibly connect various kinds of frameworks and code generators. If you learn how to use all this, you can quickly develop large applications. Work with databases, generate classes and tables.
I started with C++ with a gamedev forum. Did all sorts of experiments on OpenGL and DirectX. Then there were C# MVC experiments.
Now I work in an IT office supporting banking integration buses on Weblogic and Oracle SOA Suite.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question