Типы программистов
Как я понял по рассказам друга, есть три типа программиста.
- Фронтендщики, они программируют в браузерах и в средах программирования.
- Бэкендщики, они программируют в блокнотах и средах программирования.
- Фуллстендщики, - это и бэкендщики и фронтендщики одновременно.
Как я понял, зарплаты у фронтендщиков и бэкендщиков на старте почти одинаковы, поэтому я решил стать фуллстендщиком, чтобы зарабатывать в два раза больше денег.
Карьерная лестница программистов
Чайник - начинающий уровень программиста. Это тот, кто только начал изучать программирование.
Стажер - проходит практику в компании.
Джун - младший программист.
Мидл - средний программист.
Сеньор - старший программист.
Тимлид - начальник программистов.
Английский язык
Чтобы начать программировать, не нужно знать английский. В интернете есть очень много материалов на русском языке, как книжки, так и сайты и ютуб.
Обучающие материалы
Мой друг предлагал почитать книги по C# Эндрю Троелсен "Язык программирования C# 7 и платформы .NET и .NET Core" и Шилдт "Java. Руководство для начинающих".
Троелсен мне показался слишком сложным, а Шилдт полегче. Но там и там, по моему, очень много воды. Ты читаешь, читаешь, про историю языка и думаешь, когда же начнешь программировать. А потом там предлагают запустить код в блокноте, и у меня ничего не получилось.
Но я не опустил руки и нашёл видеоуроки по программированию C# у Гоши Дударя.
https://www.youtube.com/watch?v=8Uxbk-UlJp4&list=PL0lO_m...
Я установил MonoDevelop на Windows и наконец-то запустил этот долбанный "Hello World". Доволен как слон)))
Ну на этом пока всё. Как говориться, тяжело в учении, легко в бою!