😈 13 вредных советов начинающему разработчику
Делимся нашими антисоветами о том, как стать действительно «крутым» разработчиком.
Как добиться совершенства в сфере технологий? Как стать гуру программирования? Как стать сеньором за год? Эти и другие вопросы занимают умы новичков цифрового движения. В сети полно рекомендаций от бывалых программистов о том, каким должен быть успешный разработчик, как он должен себя вести, что изучать и кого слушать. Но половина из них никуда не годятся! Кто бы вам что ни говорил, правду о специфике работы в АйТи-индустрии вам может поведать только «Библиотека программиста». Поэтому хватит тратить время на никому ненужные субъективные размышления: сядьте поудобнее и прочтите наши уникальные советы о том, как стать действительно «крутым» разработчиком (некоторые даже можно законспектировать). Поехали!
Вредный совет №1: Прежде чем учиться писать код – изучите всю спецификацию выбранного языка
В ИТ как в спорте: чтобы стать по-настоящему крутым программистом, перед тем, как начать писать что-нибудь в редакторе, изучите спецификацию языка от корки до корки. Внимательно и вдумчиво зубрите документацию, вчитываясь в каждый абзац. Что-то можете и наизусть заучить (по желанию). Никакой практики пока все не освоите! Ну а когда изучите все возможности языка, приступайте к важному и ответственному шагу – написанию первой сложной программы Hello world!
Вредный совет №2: Чтобы чему-то научиться – пишите код 24/7
Тренируйтесь в написании кода, не отвлекаясь ни на что, игнорируя советы коллег об отдыхе и перерывах в работе. Вам нужно кодить до потемнения в глазах, а иначе, чему вы сможете научиться? И пусть немеют конечности и болят мышцы – не отступайте от намеченной цели. Сила воли – это ваше все!
Вредный совет №3: Чтобы сделать качественный продукт – все делайте сами
Нужно сделать грамотный UI – не стоит обращаться к дизайнеру! А то еще начертит невесть что – думай потом как это сделать. Возьмите карандаш с линейкой и создайте свой уникальный интерфейс. Тут все просто, как в школе на уроке рисования. Это же касается и проверки приложения на баги: тестировщик – это излишество, ведь вы же лучше знаете свою программу. Самостоятельность – главное качество хорошего программиста.
Вредный совет №4: Никогда не комментируйте свой код
Вопреки рекомендациям коллег – никогда не комментируйте то, что написали. Зачем вам заниматься этим бесполезным делом. Там же и так все понятно и очевидно. Комментарии – это зло, отнимающее время кодера.
Вредный совет №5: Чем больше сложных кодовых конструкций, тем лучше
Чем сложнее кодовые блоки – тем круче ваше приложение. Вкладывайте одни блоки в другие, чем больше кода – тем лучше. Пишите запутанней, чтобы сформировать свой уникальный стиль. Такой подход сразу покажет вашему руководителю всю силу вашего мастерства, ведь только вы один сможете разобраться с вашей программой.
Вредный совет №6: Используйте универсальные функции
Многозадачная функция, в одиночку решающая почти все ваши задумки – то к чему должен стремится каждый разработчик. Сделайте одну универсальную на всю программу. Пусть она считает, перебирает, выводит, запускает и открывает одновременно. То-то ваши коллеги обзавидуются, когда увидят ее в действии.
Вредный совет №7: Никаких шаблонов, библиотек и фреймворков
Пишите весь функционал вручную – не стоит использовать готовые решения и инструменты. Только лентяи пользуются чужими наработками – не ищите легких путей. Чтобы стать действительно крутым специалистом, вы должны додуматься до всего сами. Пишите всё новые и новые функции, решая проблемы с помощью сложных логических конструкций. Неважно, что сделать это можно в три раза проще, а само решение лежит в сети в открытом доступе. Используйте только то, что сделали сами – вы же не плагиатор какой-то!
Вредный совет №8: Программисты никогда не ошибаются
Ошибки в коде бывают только у самых никчемных разработчиков. Помните об этом, когда будете писать код. Все должно работать с первого раза, а иначе меняйте профессию – эта сфера не для вас.
Вредный совет №9: Не общайтесь с единомышленниками!
Хороший разработчик не должен тратить время на общение с коллегами. Ну что вам даст эта пустая болтовня. Гораздо полезнее почитать какое-нибудь онлайн-руководство или потренироваться в написании кода. Старайтесь проводить свободное от работы время с пользой для дела. В офисе ведите себя как шеф, не допускайте никакой фамильярности и панибратства – профессионалы всегда так поступают!
Вредный совет №10: Никогда не учитесь новому – гните свой старый стек
Выучили технологию – применяйте ее везде и всегда и неважно, что ее уже почти никто не использует. Новое изучают только те , кто плохо знает старые проверенные методы! Все эти модные инструменты и языки – для фриков, ничего не понимающих в программировании. Вы же не такой!
Вредный совет №11: Костыли и велосипеды – вот что вам надо
Оперируйте правильными ИТ-понятиями, без которых не обойтись специалисту. Костыль – стелс-метод по закрытию любой проблемы в кратчайшие сроки. Велосипед – «уникальное» решение поставленной задачи, не имеющее аналогов.
Вредный совет №12: Не доверяйте git
Держите весь процесс разработки у себя в голове, и вам легко будет все изменить при необходимости. А системы контроля версий нужны только тем, кто не уверен в себе. Не тратьте ресурс своего мозга на ненужные знания. Все эти мерджи, пуши и коммиты – кому они нужны?
Вредный совет №13: Не придерживайтесь никаких соглашений и методологий
Быть оригинальным просто. Захотели обозначать счетчики циклов другой переменной – пожалуйста. Не хотите при написании каждый раз переходить на новую строчку – пишите в одну. Будьте свободным от условностей и ограничений. А то напридумывали правил – не дают вздохнуть профессиональному кодеру!
И последнее, перестаньте уже наконец читать глупые советы и займитесь делом. Смотрите на жизнь с юмором, ведь только он ее продлевает.
Материалы по теме
- 👁👁 11 советов для программиста, которые помогут сохранить зрение при длительной работе за компьютером
- 🌱 11 карьерных советов для начинающих разработчиков
- 👶 🌍 10 советов начинающему веб-разработчику
- ✅ 10 советов начинающему инженеру QA
- 🎮 Разработка игр Unreal Engine 4: 10 советов начинающим
- ☕ 7 советов изучающему Vue.js новичку