Я часто слышу что люди говорят про какие-то способности к программированию. Или например что мозг устроен как-то не так. Или то что девочки не могут программировать. Сегодня я пишу тред почему это всё не является действительностью. Лайк, ретвит, погнали.
Первое что я хочу сказать. Война всё ещё не закончилась. И надеюсь этот тред поможет людям получить лучшую жизнь. И они смогут сами помочь тем кому это нужно.
Компьютер это крайне простая вещь. Если смотреть в основы, то даже довольно тупая. Компьютер понимает только нолики и единички, а все сложности вокруг этого накрутили люди. Компьютер даже умножать не умеет если заглянуть поглубже.
И по сути все программирование это набор правил которое позволяет применять все вот эти абстракции которые накрутили вокруг процессора который может оперировать ноликами и единичками. Потому что человеку нолики и единички тяжеловато
Языки программирования появлялись как раз для того чтоб добавить абстракций и привести программирование к более человекочитаемому виду. И сейчас в наше время важнее писать код так чтоб его было легко читать и понимать.
Программисты устраивают частенько соревнования по илитизму. Строят свою идентичность вокруг языков программирования, операционных систем или имён крупных компаний. Ведь приятнее думать что ты смог сделать то что не каждый может. Я и сам когда-то так делал.
Отсюда и появляются мифы о какой-то сложности попасть в программирование тем "у кого нет способностей" или "девочкам не место в программировании". Но успешность программиста скорее измеряется твердостью жопы а не какими-то "способностями".
По факту программирование это ремесло. Все что нужно это немного понимать как это работает, выучить "правила" языка программирования и уметь немного гуглить. Ну и постоянно практиковаться. Как и любое ремесло все приходит с практикой. Как с рисованием или написанием текстов.
И как и в любой штуке кому-то может даваться проще а кому-то тяжелее. Но думать что "это не мое" и опускать руки это самое простое. Все мы когда-то учились. И даже сейчас я часто психую когда не понимаю почему компилятор мне бьет по рукам.
Многие говорят что для программирования нужно хорошо понимать математику. Но в большинстве работы программиста математики как таковой нет. Есть инструменты, библиотеки, фреймворки. Конечно существует наукоемкие штуки, но мне например сейчас не хватает знаний химии а не математики
Научиться программировать к тому же одно из самых доступных хобби. Нужен только ноутбук и интернет, а они есть сейчас практически у каждого. А со временем это хобби легко превращается в средство заработка денег.
Да в программировании есть сложные штуки, сложные языки программирования, сложные системы. Они создаются годами и кучей людей. И это не значит что кто-то не может создать такое только потому что он чем-то отличается.
Наоборот разнообразие и свежий взгляд на проблему может улучшить и саму отрасль и системы. Поэтому мне нравятся люди которые спрашивают - а почему это так? А не бездумно принимают все за истину.
Люди так же часто путают ум и знания. Знание чему равно число пи не делает меня умнее кого-то, или это не значит что мое решение или подход будет лучше чем у того кто не читал Таненбаума.
Часто слышу про конкуренцию - а ты не боишься что тебя заменят более молодые и голодные. А я не боюсь, наоборот стараюсь сделать все чтоб больше людей нашли хорошую работу. Конкуренции боятся только те кто не хочет развиваться и сидят на теплом месте.
И вот вы говорите что у людей должны быть какие-то сверхспособности чтоб прочитать документацию, понять принцип работы и применить это? Не верю. Причем даже применять с ошибками и не всегда правильно.
Мы постоянно видим как даже огромные компании с кучей людей на огромной зарплате делают ошибки, роняют сервисы, сливают данные пользователей. Обычные люди такие же как и мы. Не боги горшки обжигают.
Поэтому если ты сомневаешься и ждешь знак, то это он. Перестань слушать про способности, математику или то что девушки программируют хуже. Просто открой документацию, скачай редактор и начни. Начни с малого и простого. И у тебя все получится! Удачи!
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Итак ребятки, я обещал, я делаю. Хоть и с опозданием. Тред как искать работу джунам. Лайк, ретвит, погнали.
Перво-наперво. Забудь слово джун. Не говори никому что ты джун, не пиши в резюме что ты джун. Умеешь писать код? Всё ты программист(ка). Если тебя мучает совесть, в голове можешь про себя думать "программист без коммерческого опыта"
Почему не нужно это делать? Да потому что во многих компаниях стоит триггер - джунов не смотрим. И твое резюме никто даже не увидит а сразу сольют в корзину. А так посмотрят и скажут вроде толковый, давай посмотрим. Ну или тоже сольют. Но шансы увеличиваются.
Что же, возвращаюсь к славной традиции писать треды. Сегодня решил написать про резюме, так как вчера я с грустью осознал как всё плохо с культурой резюме у русского айти сообщества. Тред, лайк, ретвит, погнали.
Первое о чем нужно думать, это о том кто же будет смотреть/читать твоё резюме. Это в основном - рекрутёр, тимлид, нанимающий менеджер. (СТО/СЕО если стартап) Каждому из этих людей важна разная инфа в резюме, твоя задача сделать так чтоб им было комфортно.
Комфортно им нужно делать потому что ты так показываешь свой профессионализм, а не потому что рыночек внезапно поменялся и тебе срочно нужна работа. Когда идёт активный хайринг очень тяжело упомнить всех, и так ты еще немного запомнишься с лучшей стороны.
Моя предвыборная президентская программа (тред дополняется) - 1. отмена любой цензуры, полная свобода слова, отмена закона об иноагентах. Полная остановка финансирования сми государством. 2. Амнистия всем полит заключённым и финансовая компенсация 3. Вывод войск из всех стран
4. Сокращение армии и вооружения 5. Реформа полиции включая психологическое тестирование и переаттестацию. Отмена палочной системы. 6. Референдум по конституции - возврат к конституции 1993 года 7. Санкции против олигархов и расследования происхождения их денег.
8. Расформирование ркн как структуры полностью 9. Федерализм, налоги тратятся там где зарабатываются 10. Отмена виз для высококвалифицированных кадров, упрощение легализации 11. Отмена налогов для малого бизнеса 12. Интеграция с Европой.