Сделаю частичный репост старой записи, которая появилась на канале уже - страшно сказать - больше года назад (в апреле), когда здесь тусовалось совсем немного народу. 😄 Как мне кажется, это важный момент для любого начинающего разработчика. Это первая часть, вторая завтра.
Я хотел бы поговорить об одном довольно распространённом стереотипе, который связан собственно с написанием программ. Он довольно типичен для начинающих разработчиков, а также для тех, кто не очень хорошо разбирается в сфере IT в принципе. Так, многие считают, что написание программ - это очень трудная задача, доступная только избранным с неким определённым складом ума. Вот этот самый "склад ума" мне не даёт покоя, но обычно собеседники ограничиваются общими словами безо всякой конкретики.
Зачастую на вопрос о том, что же это за легендарный склад ума, ответом бывает "технический" или "ну, такой, особенный". Спешу вас заверить: это предрассудки. Однако существует другой немаловажный момент, который действительно следует учитывать: к написанию программ нужно привыкнуть. В английском языке существует выражение "get your head around", хорошо иллюстрирующее данную мысль. Это выражение означает "понять", а если переводить немного более дословно, то "повернуть свою голову (или даже принцип мышления) в несколько иную сторону". По ходу изучения программирования вы действительно научитесь иначе мыслить, подходить к решению задач с точки зрения логики. А это умение будет нелишним и в повседневной жизни.
Есть и другие типичные высказывания, которые мне приходилось слышать и которые совершенно не соответствуют действительности. Например:
* Нет, в программировании я точно ничего не пойму. Нужно быть очень умным и учиться годами! Безусловно, программированию, как и любому другому навыку, нужно учиться, но вовсе не "годами". Всё зависит от того, какую вы ставите перед собой цель. Если речь идёт о том, чтобы стать специалистом высокого уровня, который отлично знает несколько языков программирования, умеет настраивать сервера, работать с парой-тройкой СУБД и тому подобное - да, на это уйдёт несколько лет как минимум. Однако задачи нужно решать постепенно. Начните с освоения одного языка программирования и, что называется, "втянитесь" в процесс разработки приложений. Эта цель вполне реальна и достижима за два-три месяца! Быть гением для изучения программирования тоже не нужно. Если вы умеете читать, писать, выполнять несложные математические операции и работать с компьютером на уровне обычного пользователя - этого вполне достаточно для начала. Ну, а для сомневающихся есть курсы повышения компьютерной грамотности.
* Все говорят мне, что это просто блажь. Нужно заниматься своим делом, содержать семью и не распыляться на всякие дурацкие хобби. Эта ситуация типична для людей старше 23-25 лет. Мужчинам чаще всего говорят что-то вроде: "Надо работать на нормальной работе и содержать семью" (видимо, "настоящие мужики" могут работать только в шахте, на заводе, на стройке или в силовых структурах) или "Тебе лет-то сколько уже? Какой из тебя программист!".
Женщинам, конечно же, напоминают, что "пора уже детей заводить и хозяйством заниматься, а не перед компьютером сидеть". Не забываем также об оглушительно тикающих часиках - видимо, мысли об этом тиканье заполняют безмолвную пустоту в жизни некоторых товарищей. На самом деле, очень грустно, когда вас не поддерживает окружение, не говоря о том, что такое навязывание собственного мнения просто невежливо. Безусловно, работа и семья - это важно, однако вовсе не значит, что на этих двух вещах свет клином сошёлся.
Post #382
752
- 👍 15