It is a pity that I can hardly send this letter. And you would probably be interested to know that your life and work have turned out well. And if you read this on time, you could have turned out even better. As for work, you have become quite a decent specialist, today you are respected, you are consulted and some are even grateful for the science. I'd like to give you some advice then. Something from the letter you already guess, but today I can say for sure - it helps.
Where do you work today - I will not say, I will leave the intrigue. But this is how you envisioned your future job in high school. Not a dream, but quite good. So I will not touch on the professional details, you will figure them out yourself. And to make it easier to figure it out, keep in mind this.
Firstly
English is at least at the reading level. All relevant technical information in English. Moreover, on the Internet. It is just beginning to appear in some places, but you should know that it is an excellent source of information if you know how to use it and filter it. Moreover, there, in your time, it has not yet been soiled. But now it's not about the Internet, but about English. Translated books in Russian are outdated by the time they are published for two to four years. Even printed books in English are one year out of date. Distributors of microcircuits, for example, say right at the seminars why they stopped translating the documentation - it's useless. Until the translation came out, the series was already outdated and a new one came out. Electronic documentation is our everything. At the institute you had only A's in English, you were the best in the group and one of the best on the course, so you know - this is not enough. Your knowledge is on the C grade from strength.This is just a starting point for learning English. We need to read more. Better yet, watch and listen to films, lectures, recordings of conferences and seminars. When the Internet becomes cheaper and more unlimited, you will have such an opportunity, do not miss it.
. Ctrl-C Ctrl-V StackOverflow ( , , , 2008 ) , , . , , . , , , , .
: β , , , . , - ( ), Codewars, Hackerrank .
β , (- , ).
. , β , . - , ( ) .
, OpenSource-, . , - ?
, , . , β . , . , - , , , β . , , - , best practice, , "55 " .
, . , , , , - ( -, ). , : , , . , β / , . : , , , stdcall .
. , , IDE. . " ", , . (, ), . , . , , β , ( , ), (StackOverflow), - /, , . 1806 PDP-11 . , , , . , , β .
, , . 2005 GIT, -. , , - , β¦ . :
- . β β , β . ( ) - . , . , . .
- , " " "", "", "", " ". , . , .
- , , β , , β .
- , - β . , , !
- , - , .
- , , . , , , .
. β , hackerrank, codewars. , , , , . hackerrank , β .
. . , , - . β . β , . , 100% , , . , , , , .
β . , . . - , . β , , β . , , , . , , - . .
. β , . , . , , . , β , , . :
- β , ,
- . , β β , , .
, - . , , Google Mozilla, , , . , , /, , - . , .
. :
- , , . , , . , , - . , .
, "", . , , . . , , , , , .
, , , . , GTD (Getting Things Done) . , .
. " , " . , , , β . , , . , ( ). , - β , . , , . β . . , " ", β¦ , . 1,5 -, .
. , . . , , , : β , , , . β , , , , , . , , , - . , , , 10 , 10, , 98 , - , . , , , ? , ...
. (, IDE, , . .), . , . - , . , , ( , , ). , , Qt, β . , , .
. , , . " β ", , ++, "" , . , β . , "" "".
, : , - , , , β - , , java, β python . , β , , , .
, , , . β . java python , , β Lazarus, , , . Delphi 6, β , , . , . . Delphi, .
7.0 DOS , , 2007. ...
. , , " !" , , , , - , " , ". . -, . . , , .
. , . . " ". , SOLID . , , - . β . . . ( ), ( ?) . , β - , .
, . , , , , , . , . , β , . , . , - , , , .
. ( ), ( β !), ( ), / , , . :
- , . β , . , .
- , : , β .
- . " ", " 15 , 2,5".
- , , . , , , , 14 , . - , . , .
- β , . β , , . β , . ( , ) 50 40 β . , , 5-7 , 3-10 , 34, 1-5 . ( ) . . β , . , . , , . , (?) . , .
- (!) .
- β , .
- , . , ( β , β , ), , β , , , , . , , . , , , , , .
, . , , , , . , : -, , , . -, . , , , β .
. - β , . . . , , , , , . , β , β¦ , .
, , . , . , , , , β , , , β . , .
, . , , , - β . . , , " ". , " ", " ".
. - , . . , - : β . TODO- β , . , , "" -. β " ", .
,
:
- , , , β . - . , , .
, , , , . , , .
, , . , , , . , , , - , , , , , . , β . , .
, β . . . , , β , β , , , . β , , . , , " ", β : ( ), , . , . :
- .
- , , .
- . β . , .
- , , , . , , , . . . , , "" β , , "" β , , , .
- , .
- . " ".
- (, ) . , . , . , , .
- , . , TODO.
. " , ". , , . - , , , . : β . β ", ", β " N, -", . - β , , , "". , "" (, , ) , β , , . . , "" : , , β . - , . , . - . .
" ", , , . , . , . . , , . , . . . , .
, . β , . !
, . , . , , . β .
. . ,
I am yours (more than twenty years later).