D
D
Daniil Demidko2015-10-10 13:22:54
IT education
Daniil Demidko, 2015-10-10 13:22:54

Opinions. Informatics at school and university - everything is very bad?

I am a student. Grade 10. For some reason I write in C++ and C#. This would be understandable why I am so puzzled by the current state of affairs.
The school offers a wonderful textbook on computer science - "algorithms" of actions by type: Open the file menu, select the open item ...
And the purest structured programming in Pascal, where without it (Example from the textbook: var a, b, c, x, y, h). Which for some reason I want to call bydlokodom.
I looked at the exam. In the first task, oh horror, it is proposed to solve the problem for the Contractor draftsman ...
Is it really going to be so bad in the future?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
Rienopely, 2015-10-10
@rienopely

You're still lucky. We generally wrote programs on a piece of paper, and the teacher compiled everything in his head. If you are not satisfied, then the Internet is full of resources for self-education.

S
Saboteur, 2015-10-10
@saboteur_kiev

1. For starters, you shouldn't call Pascal programming a bydlokod. Initially, Pascal was not object-oriented, and many things that terrify a java or C ++ developer are normal in Pascal. Get used to the fact that different languages ​​have different paradigms, and this can be normal - in life you will meet many moments that you have to get used to.
2. The IT sector is developing much faster than the Ministry of Education, so the school will never provide up-to-date knowledge, and as long as the teacher at the school is paid less than the junior developer, the teacher at the school will not be able to teach this subject at least somehow more or less adequately.
3. But. There are fundamental aspects of working with algorithms, so just try to take everything you can from computer science lessons.
Many foreign ministers, and even seniors, sin by misunderstanding mathematical and logical algorithms, already using ready-made methods, but not bothering with what is inside.
This leads to the fact that a person finds it difficult to choose the best way to solve problems, because he simply does not know the solutions already developed by mankind.
For example, someday, in 10 years, it will be necessary to develop warehouse accounting and logistics from scratch. And this is where the knowledge of algorithms will be extremely necessary, but it will be too late to learn them at this moment, since this is not a quick, difficult task, and even in those years there will already be a certain comfort zone within which there will be a simpler job, for which it seems the same - they pay.
And the problem will be solved by another person who taught algorithms, did not forget. And at the same time, he will become a team lead, and maybe a project manager, moving from pure developers to managerial developers.

A
AVKor, 2015-10-10
@AVKor


For some reason I write in C++ and C#.
Indeed, "for some reason." It's hard to imagine a worse choice to start learning to program.
Indeed, "for some reason." And yes, there can be no such instruction in Pascal. It must have been then,
or something like that.
And pascal was created just for teaching the basics of programming, and still remains a good choice for learning .
Do not confuse learning to program and working as a programmer. These are different things.
School is not the place where professional developers should be trained. There should lay the foundation of knowledge. And what to do next is the personal preferences of the graduate.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question