Этот текст навеяло вот этим видео. Чувак пытается рассказать как стать программистом. Типа такой мини-курс на 20 минут. По большей части говорит он полную хрень, при этом умудряясь несколько раз приравнять верстку HTML к программированию (не все, что делают программисты является программированием). Каша в голове у парня полная, а видео нужно было назвать "Как устроиться программистом".
Так как стать программистом?
Во-первых с чего вы решили, что любой может стать программистом? Для этого нужны определенные личные качества и справка от психиатра. Какие? Сложный вопрос. Думаю это как минимум офигенно развитое абстрактное мышление. Т.е. если вы понимаете физику элементарных частиц, то с абстрактным мышлением у вас все нормально. Если не понимаете... не все еще потеряно - в программировании абстракции, все же, полегче.
Во-вторых не стоит размениваться на частности. К частностям следует отнести в том числе языки программирования и платформы. Это все вопросы прикладных областей и специализации, а до этого нужно еще и программировать научиться. Но т.к. программируют, все же, на каком-то языке, то свой первый язык программирования нужно выбрать. Когда-то хорошими языками программирования были паскаль и basic, но сейчас все эти языки можно найти только в составе RAD. А вот использование RAD-ов для обучение, как я думаю, строго воспрещается. В общем, по моему скромному мнению, сейчас лучший "первый" язык это C++. И для этого есть несколько причин:
Ну а когда основы изучены, переходите на изучение какой нибудь платформы (той же винды) и замутите простенький проект.
Вот где-то так. Естественно, все это звучит намного проще чем будет на самом деле. Читайте документацию, читайте книги. Выучите английский ибо на русском информации на порядки меньше.
- Многие языки тупо копируют синтаксис и идеологию языка C++. В частности зная C++, овладеть PHP, Java, JavaScript и уж тем более C# не составит никакого труда.
- C++ очень универсальный язык. Наверное нет такой платформы под которую нет компилятора C++.
Ну а когда основы изучены, переходите на изучение какой нибудь платформы (той же винды) и замутите простенький проект.
Вот где-то так. Естественно, все это звучит намного проще чем будет на самом деле. Читайте документацию, читайте книги. Выучите английский ибо на русском информации на порядки меньше.
Комментариев нет:
Отправить комментарий