ответ: 1. Общие понятия и что они значат. Например, шаблоны проектирования, юзабилити, тестирование, стэк и пр.
2. Быть крутым хотя бы в одном языке. Ничего сверхъестественного, просто уметь инициализировать переменные, методы и т.д. С этого момента вы сможете учиться быстро.
3. Как читать чужой код.
4. Все время учиться. Учитесь правильно потреблять информацию. Книги, интернет, что угодно.
5. Какую проблему решать. Очень часто программисты тратят огромное количество времени на пустяки.
6. Иногда забывать о самолюбии и признавать ошибки, не принимая их на личный счет.
7. Как думать, как пользователь, а не просто техно-гик программист. Важно понимать, что вашим софтом будут пользоваться люди, поэтому вы должны хотеть сделать их счастливыми.
8. Как работать в команде. Успешная карьера программиста наполовину зависит от работы с людьми.
ты должен хорошо знать математику, информатику и программирование(где-то еще физика нужна)
Объяснение:
ответ: 1. Общие понятия и что они значат. Например, шаблоны проектирования, юзабилити, тестирование, стэк и пр.
2. Быть крутым хотя бы в одном языке. Ничего сверхъестественного, просто уметь инициализировать переменные, методы и т.д. С этого момента вы сможете учиться быстро.
3. Как читать чужой код.
4. Все время учиться. Учитесь правильно потреблять информацию. Книги, интернет, что угодно.
5. Какую проблему решать. Очень часто программисты тратят огромное количество времени на пустяки.
6. Иногда забывать о самолюбии и признавать ошибки, не принимая их на личный счет.
7. Как думать, как пользователь, а не просто техно-гик программист. Важно понимать, что вашим софтом будут пользоваться люди, поэтому вы должны хотеть сделать их счастливыми.
8. Как работать в команде. Успешная карьера программиста наполовину зависит от работы с людьми.
Объяснение: