Skip to content

Как стать крутым программистом

как стать крутым программистом

23 май В наше время все больше и больше людей учат программирование, причем многие берутся за это сложное дело самостоятельно, без какого-либо плана действий, что существенно уменьшает продуктивность обучения. Google составил список того, что нужно знать, чтобы стать хорошим. 23 июл Чтобы стать программистом нужно много чего изучить, начиная от стандартных алгоритмов и заканчивая средствами работы с немного грустно от того, что я скорей динозавр программирования и мне все проще сделать самому, чем прикручивать готовый супер крутой фреймворк. 28 окт И да, обе статьи на английском, привыкайте к этому, если хотите стать программистом, запомните, что практически вся документации и источники полезной информации написаны на английском, так что если ваши знания в этом языке слабоваты, добавьте себе в список дел на завтра и на.

28 окт И да, обе статьи на английском, привыкайте к этому, если хотите стать программистом, запомните, что практически вся документации и источники полезной информации написаны на английском, так что если ваши знания в этом языке слабоваты, добавьте себе в список дел на завтра и на. 17 июн Дорогие хаброюзеры, знаю что вы больше любите вкусьненькие посты чем размышления и всякие разные вопросы-опросы. Но у меня уже который месяц болит голова от одного и того же вопроса — как стать хорошим программистом (ниже опишу что я имею ввиду). Вопрос состоит вот в. 23 июл Чтобы стать программистом нужно много чего изучить, начиная от стандартных алгоритмов и заканчивая средствами работы с немного грустно от того, что я скорей динозавр программирования и мне все проще сделать самому, чем прикручивать готовый супер крутой фреймворк.

До недавнего времени его поддержка на системах, не принадлежащих Microsoft, была не ахти — но сейчас ситуация выправляется. Как и Java, этот язык объектно-ориентирован, и может использоваться как для создания веб-приложений как отдельно, так и совместно с ASP. Netтак и десктопных приложений. Если вы как стать крутым программистом ОС Windows, и вам нужна более привычная среда разработки, C может программатор микросхем без пайки.

Ознакомьтесь с бесплатным курсом по языку от Microsoft Virtual Academy. Python За ним не стоит огромная компания, как за языками Java или Cно Python — отличный язык для того, чтобы быстро выполнять поставленные задачи.

Его относительно легко учить, и с каждым годом он набирает популярность. Если как стать крутым программистом языки пришлись вам не по вкусу, вы можете углубиться в. Лучше всего начать отсюда. JavaScript Если вы читаете эту статью с начала, то с JS вы уже разобрались.

JS и популярностью npm системы как стать крутым программистом пакетами, Node Package Managerсерверный JavaScript несомненно будет и дальше набирать популярность. Если вы раньше этого не сделали, сейчас самое время изучить Node. JS, Express и MongoDB при помощи этого превосходного бесплатного изучающего материала и его продолжения. Ruby Это странный язык. Те, кому он нравится, влюблены в него по уши. Он входит в десятку лучших, но рост его популярности замедляется.

Он представляет собою гибрид между функциональным императивным программированием. Рекомендую попробовать — вдруг вы станете одним из ярых его приверженцев. Рабочие места для Ruby будут существовать ещё долго. Но обязательно проверьте свой рынок вакансий, чтобы хоть какие-то компании были заражены интересом к Ruby. На рынке полно вакансий для PHP, но, по крайней мере, судя по нашей табличке, он теряет популярность.

Я выделил его жёлтым, поскольку это всё ещё неплохой выбор для создания карьеры. Если говорить честно, я сам не большой как стать крутым программистом PHP — возможно, это предубеждение играет свою роль.

Но я не могу представить, чтобы через лет PHP стал бы популярнее JavaScript, хотя сейчас он более популярен, и вакансии для PHP всё ещё будут существовать.

Я много чего изучил, но у меня нет реального опыта Ну что, давайте наработаем вам опыт! Без опыта работы очень сложно устроиться на работу. Сначала нужно закончить парочку персональных проектов, чтобы освоиться с их созданием от начала до конца.

А когда вы начнёте работать над ними, очень полезным будет изучить способ управления и публикации кода. Для этого вам потребуется GitHub. GitHub GitHub это онлайн-репозиторий на платформе Git. Он позволяет хранить, управлять и публиковать код. Если вы уже работаете разработчиком, вы просто обязаны иметь там учётную запись.

Личные проекты Разобравшись с GitHub, нужно приступать к разработке своих проектов. И вот вам пара идей: Сделайте простенький блог вот вам обучалка для React и Node ; Сделайте простой календарь обучалка для C. На ресурсе Free Code Camp вы найдёте разнообразные примеры проектов, включая те, что требуют только фронтенд. Два моих любимых, это: Сделайте таймер для помодоро фронтенд ; Управление клубом обмена книгами разработка полного цикла. Реальный опыт Теперь вам нужен реальный опыт. Это значит, работать на кого-то ещё.

как стать крутым программистом

Персональные проекты — вещь хорошая, но их недостаточно для того, чтобы успешно соревноваться на рынке работы. Для этого существует несколько вариантов. Внесите вклад в проект с открытым кодом Благодаря популярности GitHub существуют миллионы открытых проектов, в которых есть проблемы ошибкикоторые только и ждут, чтобы их исправил кто-то вроде.

Включить в резюме упоминание об участии в известном открытом проекте — это отличный способ повысить ваш статус. Лучше всего найти себе проект по душе при помощи ресурса Code Triage. Он поможет выбрать наилучший проект для вас и будет отправлять вам задачи по почте каждый день. Поработайте на знакомого или родственника Выберите друга или родственника, владеющего своим предприятием, и сделайте для него веб-приложение или сайт, или улучшите существующий. Только выбирайте аккуратно — вам нужен проект подходящего масштаба.

Правильный выбор родственника также поможет вам избежать неприятностей. В идеале вам нужен проект, который вы сможете сделать за срок менее 90 дней, и человек, с которым у вас очень честные взаимоотношения. Не бойтесь признаваться, когда что-то пошло не так, как было запланировано, и не бойтесь отказывать и давать отпор на определённые запросы или ожидания. Также убедитесь, что ваш отказ от проекта или отказ от него вашего партнёра не повлияет на ваши отношения.

Поработайте на благотворительные организации Очень полезный способ набрать опыт — поработать на благотворительные и некоммерческие организации. Вы можете обратиться к милой вашему сердцу организации подобного рода и предложить свою помощь. Вы можете найти нужный проект через сайт Catch a Fire. А если вы полностью пройдёте программу обучения на сайте Free Code Camp и получите все сертификаты, вы получите доступ к некоммерческим проектам, где сможете применить ваши навыки.

Рабский труд Дерзкий получился заголовок для следующего предложения — но, по-моему, если вы выберете этот вариант, а потом найдёте нормальную работу или пойдёте фрилансить, он покажется вам рабским трудом. На сайтах UpworkFiverr и PeoplePerHour можно преуспеть в роли разработчика, но вам придётся назначать очень маленькую плату и смириться с положением человека, просто зарабатывающего опыт. У меня есть опыт, помогите мне с работой Готовы бросить вызов миру?

А что же это за разница такая между веб-разработчиком и разработчиком полного цикла? Если серьёзно, простая смена названия может решать довольно. Сделайте приличное резюме Несмотря на все весёлые истории про людейкоторые вытворяют что-то невообразимое, чтобы привлечь внимание работодателя, вам всё равно необходимо будет подготовить хорошее резюме.

Эта статья с ресурса Tech Republic поможет вам с. Создайте веб-сайт с портфолио Ещё важнее, чем резюме, иметь хороший веб-сайт с портфолио. Возьмите все как стать крутым программистом проекты, которые вы делали, разместите их на персональной страничке. Почитайте хорошие советы по созданию такого сайта в статье с SitePoint.

Ещё очень важно пояснить, как именно каждый из ваших проектов решил бизнес-задачу вашего клиента или работодателя.

В таком случае ваш сайт будет на голову выше. Подкачайте необходимые как стать крутым программистом интервью умения Вам нужно подготовиться не только к написанию кода. В хорошей статье с Life Hacker описано много полезной и ценной информации. Главное — закрепиться на рынке Не сильно переживайте насчёт получения работы мечты у работодателя мечты с зарплатой мечты.

Сначала просто добейтесь получения работы, где вы как стать крутым программистом писать код за деньги. Получив больше опыта, сможете планировать следующий шаг. Хочу быть как стать крутым программистом Сам себе хозяин — это хорошо, но это одновременно и огромное давление, и большие сложности. Лучший источник информации по фрилансу из всех, что я видел — DoubleYourFreelancing.

У него есть серия статейкоторые помогут вам стать фрилансером лучше, чем это получилось бы у. Ещё один вариант, если вы в себе уверены — сервис Toptal. Я начал работу, но чувствую, что зашел в тупик Понимаю. Это нелегко, и если кто-то говорил вам обратное — он либо этим не занимался, либо пытается выманить у вас деньги. Если вы чувствуете, что зашли в тупик, попробуйте следующие варианты: Освежите ваше первоначальное намерение Спросите себя, запишите на бумаге, почему программа для проектирования станков и приспособлений решили идти по этому пути.

В силе ли всё ещё ваш ответ? Если да — то зачем останавливаться? Оцените свои реальные возможности Теперь, когда вы знаете больше о том, что требуется для реализации ваших желаний, и что вы можете сделать — у вас есть хорошее представление о том, что может случиться в лучшем случае, в худшем случае. Вам не надо бояться — идите вперёд. У вас всё получится!

DocCafe Полный рабочий день. Senior Backend Developer от 80 до руб. Ronte Limited Полный рабочий день. Создать резюме Разместить вакансию. По опыту скажу, что одно лишь чтение сильно упрощает обучение. У меня чтение повысились, после повышения словарного запаса путем применения lingualeo. Сервис конечно убог, но все-таки проблему с запасом немного. Вот бы еще и на слух понимать лучше, то смог бы множество лекций посмотреть на youtube, но с этим сложности и хз как развивать на слух, для меня это какафония нечленораздельных звуков.

Можете посмотреть в сторону Rosetta Stone… Имхо эффективно улучшает слуховое восприятие и понимание языка пробовал с немецким языком … пытается тренировать произношение тут не всё идеально, но тоже неплохо … но она имеет как стать крутым программистом в виде существенной цены… очень существенной цены в еврах эквивалентно какому-нибудь не самому дешёвому интенсиву… но если у вас в городе нормальных курсов нет… или хочется заниматься когда удобно.

Могу порекомендовать еще Duolingo. Подходит не только для английского. Сам по нему шведский учу. Пробую, но все равно скачать программы для бада samsung онлайн не особо развивается Слушаешь Скотта Майерса или Страуструпа и все… поплыл… как будто не человек говорит, а какой-то инструмент играет.

Как эдакий тренажёр грамматики может и нормально, но как что-то самостоятельное —. В некоторых курсах читает робот, и некоторые языки как французский, где произношение очень важно таким образом там выглядят весьма уныло. Попробуйте подкаст EnglishCafe на eslpod. В свое время он мне здорово помог преодолеть затык в изучении языка. Автор объясняет за счет чего в обычных школах вызывают отвращение к изучению языка и вообще к учебе, не только в советских, но и в японских.

Нужно приготовиться слушать очень много интересных аудиоматериалов! И я не буду давать ссылку на один русскоязычный торрент с этим курсом. Если есть время, то рекомендую просто смотреть фильмы и сериалы на английском с субтитрами.

Я таким способом за несколько лет совершенно не напрягаясь научился понимать речь на слух. Но может вам это понравится и поможет. При клике на слово, видео останавливается и оно переводится.

Если установить расширение для браузера, то как стать крутым программистом переводить фразы и предложения целиком. Я лично так английский на слух с помощью любимых фильмов и сериалов учу: Я умею делать ссылки, но Хабрахабр не разрешает. И слушать и говорить научитесь.

Я бы попробовал, но нет Android версии. Мне нравятся удобные в использовании устройства. Я тестировщик и по работе очень часто имею дело и с iPod и с iPhone и скажу, что мне абсолютно не хочется покупать что-либо у Яблока. Это они мне должны доплачивать за каждое усилие над собою, чтобы еще раз что-то в нем сделать. На вкус и как стать крутым программистом товарищей нет Просто у меня iPhone, скачять программу для одноклассников тренажеры я делал для себя, поэтому так получилось.

Что за цифры в таблице с языками я не понял, понял что вы выделили то что вам нравятся зелёным Почему пхп жёлтый а руби зелёный? Хотя по моим анонимным даным всё совсем наоборот.? Я понимаю что это ваше субьективное мнение, но что подумает человек решивший войти в веб, и первым делом нагуглит вашу статью? В заглавии сказано веб но не сказано node. Bill Sourour прям читает ваши комментарии на хабре. А если в общем — все статьи в той или иной мере субъективны, и это абсолютно естественно.

В нашей внезапной реальности Bill Sourour может читать хабр. Если бы вы дочитали статью, то прочитали бы следующее. Ну вот лучше бы они не на свои таблички смотрели, а на реальное положение дел.

Без PHP начинающий бэкендщик работу себе не найдет. Нашел первую работу без опыта на ASP. NET, потом волею судеб работал на java и node. И не то чтобы я кто-то выдающийся. PHP — это wordpress, сайты визитки и фриланс — на фрилансе это огромное поле. А it-компаниях, которые делают кастомные продукты, да еще и с различными модулями на бекенде, кроме непосредственно web-контроллеров PHP встречается, но не особо популярен.

НЛО прилетело и опубликовало эту надпись. Новичку, вроде меня понятно, что: Вот в таком порядке. Изучать JS до изучения html — глупо.

Практически весь e-commerce от малого до крупного работает на. Все визитки, интернет магазины сделаны на. Поэтому работы под как стать крутым программистом. Часто в вакансиях по ним требуется js-фреймворк по типу react или action-script.

Работы не так много еще, но зато вакансии хорошо оплачиваются и таких разработчиков ценят. По второму пункту — ни одна подобная статья не обходится без плевка в сторону PHP, стереотипы сильны, да и уж если честно, то большое количество плохих разработчиков или не разработчиков вовсе создали плохую репутацию этому ЯП в среде специалистов. По четвертому, я бы сказал, что лучше это всё одновременно, то есть смотреть видео и пытаться написать что-либо, обращаясь к литературе при необходимости, а ещё лучше, если в книге будет не просто обучалка языку, но и предоставлены более фундаментальные основы программирования.

А вот с этого момент подробнее. Могли бы уточнить, почему там может быть больше 8 бит? Байт, изначально, на сколько я помню — это количество бит, как стать крутым программистом могло быть передано одновременно и, когда это понятие вводилось, он был равен не 8 битам, а 6. На счёт того, чтобы байт был больше 8 бит, я ничего не слышал, но если такое имело место быть, то было бы интересно почитать.

Байт — исторически количество бит для кодирования одного текстового символа. Как стать крутым программистом Самый распространенный необычный вариант: Еще меньше знают, что их там все-такиа вот в кибибайте уже Зато об этом отлично осведомлены производители жестких дисков. Вообще-то пока эти самые производители жёстких дисков не начали выпендриваться в килобайте было байта.

Да, собственно, и сейчас производители памяти!

как стать крутым программистом

Собственно бинарные приставки до сих пор сообществом до конца не приняты. Раз уж эта статья посвящена материалам для новичков в айти, я сочту уместным спросить вас: Начать с физики, к радиофизике, через электронику к микроэлектронике, затем к процессорам, байт коду, как стать крутым программистом, ОС, и далее?

Есть какие-нибудь удобные возможности вроде описанных выше курсов и тд для получения этих знания, возможности, которые вы могли бы порекомендовать?

Как раз хотелось бы не быть узким специалистом в своей области иметь представление о том, как работает вообще всё и почему, но основная работа конечно отнимает изрядно сил и времени. Конечно, как стать крутым программистом знания физики, радиофизики и так далее, могут быть полезны, для цельности картины мира, но, я считаю, что знание этих дисциплин не сильно влияет на способности к программированию.: Может быть полезна различная математика, но это опять же зависит от области, в которой, вы решите применить свои знания.

Когда я писал про фундаментальные основы, то имел в виду алгоритмы, их сложности, различные паттерны, различные парадигмы, чтобы информация не была однобокой. Если будет только обучалка языка, то в итоге получится средней руки кодер, а хороший программист не сильно зависит от языка и легко изучает новые. Надеюсь, что я ответил на ваш вопрос. Если будет только обучалка языка, то в итоге получится средней руки кодер, а хороший программист не сильно зависит от языка и легко изучает новые Вот только работу этому программисту, если он явно не выделяется, искать будет так же уныло.

Работодателям почти всегда нужны люди с конкретным опытом, и даже на перекат с Ruby на Python смотрят без энтузиазма. Требуют с конкретным опытом или знанием конкретного стека, но при прочих равных в нормальную контору возьмут программиста, а не кодера.

Как минимум, потому, что программист может предложить эффективное расширение используемого стека, а средней руки кодер, максимум, апнуть версии используемого. Внятной разницы между программистом и кодером никто объяснить не. Мне как стать крутым программистом импонируют инженер-программист и техник-программист. По-моему, более понятное деление, чем инженер-техник. Существенная разница в том, что техник разработчик, кодер решает технические задачи по разработке, а инженер — задачи бизнеса, государства и как стать крутым программистом заказчиков как правило путём формулировки и решения технических задач по разработке, но не.

Грубо, технику нужно техническое задание, а инженеру — бизнес-требования и ограничения, на основе которых первым делом он создаёт техническое задание и его технико-экономическое обоснование, а лишь потом выполняет задание. Пускай эти этапы формально не разделяются, но они в наличии хотя в голове у инженера. Это всё очень условно, по-моему. Тут скорее разница не в текущих обязанностях, а в потенциальной способности начать успешно решать те или иные задачи без дополнительного обучения.

От чего зависит качество? Оно зависит от знания предметной области и технического уровня программиста. Например, типовая должностная инструкция инженера-программиста: На основе анализа математических моделей и алгоритмов решения экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку.

Разрабатывает технологию решения задачи по всем этапам обработки информации. Осуществляет выбор языка программирования для описания алгоритмов и структур данных. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.

Аналитик даёт матмодель и алгоритмы, инженер их анализирует и даёт ТЭО выбранному им способу, в котором в частности показывает какие части матмодели и алгоритмов имеет технический и экономический смысл реализовывать программно, а какие оставить за естественным интеллектом.

Типа сайта-странички соседней пончиковой. Если хочешь интересную работу в проектах с инженерной начинкой — придётся учить и физику и математику особенно и много ещё. C уже давно стал более программа процесс 22 февраля 2017 чем Java, так как нам нем можно полноценно разрабатывать под все популярные мобильные ОС Как стать крутым программистом Собственно я занимаюсь этим уже 4 года как стать крутым программистом перешел недавно на React Native — новый тренд.

Net станет кроссплатформенным только после выхода. Net Core, и то только консоль и web-приложения. Так и знал хейтеры набегут. Я говорил про Mono и фреймворки Xamarin, сюда же можно отнести и самый кроссплатформенный игровой движок Unity.

Но некоторые видимо живут еще в начале двухтысячных. Не обязательно своего города. Если фриланс, или хочется уехать в другой город, или просто маленький городок, где ловить нечего. Статья дает начинающим общее представление о веб-разработке и о том, что читать и куда развиваться, но по поводу языков думаю, что php все равно надо знать, так как есть множество сайтов использующих php которые надо поддерживать, развивать.

Много и вакансий требующих знания php. После чтения возник еще другой вопрос сколько может уйти времени на изучение языков и фрэймворков, если например есть желание перейти из системного администрирования в веб-разработку и свободного времени совсем немного, много ведь надо читать.

Занятия были 3 раза в неделю по 3 часа и немного задавали домой на выходные. Курсы ни одному работодателю не сдались. Через полгода поступил на второе высшее на вечернюю форму обучения также раза в неделю по 3 часа. Первый семестр тот же Pascal, кроме него Assembler и дискретная математика. Не успел сдать экзамены, уже предложили работу. При этом на работе приходится изучать ещё и bash, Lua, Python модернизирую форк опен-сорса одногоnodejs.

Свободного времени просто нет, а я уже нарисовал ТЗ на три своих проекта и для них тоже надо учить языки. На рабочем проекте я единственный разработчик и этакий человек-оркестр, но все знания поверхностные.

Углубляться в языки нет времени, приходится ставить задачи соответствующим спецам. Когда я сам искал работу, то столкнулся с девочками-по совместительству-отдел кадров. Они валят в требования к кандидату всё, чем занимаются у них в конторе. Если ты отвечаешь на все вопросы и решаешь их тестовые задания успешно, тебе могут отказать из-за отсутствия опыта или непрофильного образования. В компанию, где сейчас работаю, я носил и отправлял резюме несколько.

Тогда я записался на семинар наших городских софтверных компаний и тупо раздал после семинара свои резюме директорам. Через день позвонили, через две недели вышел на работу. Идти в разработку ПО никогда не поздно.

А что у вас было в резюме, что вас взяли единственным программистом без опыта? А разве программирование на fox pro комментарию не понятно?

У человека рвение было! Есть люди, которые не умеют или не знают, но решают задачи, потому что целеустремленные. А есть такие, которые очень много знают и умеют, но рвения. Вы несколько раз упоминали, что с коммерцией дружите хорошо. Может заниматься тем, что хорошо получается? Алсо если очень хочется, то хорошим опытом будет освоение другого языка. Я же говорю что сами сайты получается создавать и раскручивать.

Последнее время увлекся frameworkom Yii — все понятно почти, сайт на нем сделал себе, сейчас делаю на нем CMS — но хочется стать именно программистом а не верстальщиком и копипастером. Почитал много статей на хабре но ни где нет описаний как начинающий HTML верстальщик стал программистом и освоил тот же PHP на высокий уровень.

Реально ли с нуля стать программистом в дом. условиях?

Попробуйте найти интересную задачу по программированию и решить ее, потом другую, другую и другую… Курите маны, туториалы, гугл. Если ничего не выйдет — не отчаивайтесь; ходят слухи, что в вашем регионе сейчас много работы в областях, отдаленных от программирования: Ну дак это немного разные вещи. Вы обязательно PHP программистом хотите стать? Интересуетесь ли миром веб-разработки? Интересны ли другие области как стать крутым программистом, кроме веба? Когда учился то очень не плохо получалось на яваскрипте писать, но это такой язык который лично для меня очень быстро забывается.

Но пойти учиться повторно решил на ПХП, так как очень нравиться его логика и простота. Не знаю даже как описать — но меня этот язык и даже больше Yii с ним в связке возбуждают не по детски. Мне кажется вы зациклились на PHP. В ИТ надо всегда учиться иначе за год можно почувствовать себя динозавром. В свое время, я сформулировал набор навыковкоторыми, по моему мнению, должен владеть программа для проектирования станков и приспособлений профессиональный программист.

Не только Мастер с большой буквы, но и студент, который претендует на то, чтобы за его работу ему платили деньги. ИМХО, программист как стать крутым программистом профессия, а образ мышления. Этот набор навыков — умение решать задачи. Те, кто любил в школе, вузе математику, как правило таким умение обладают. А язык программирования может быть любой. Он лишь способ записи решения.

как стать крутым программистом

Спасибо огромное, хоть кто то поддержал. И порадовал — так как математику я любил и был не первым но вторым в классе. Один из разработчиков Django — журналист. Тут главное иметь огромное желание, а образ мышления сам по себе появится. В среде моих знакомых есть очень много хороших программистов с гуманитарным образованием.

Знаю одного рок-музыканта уже бывшегокоторый пришел в тестировщики, чтобы заработать на новую гитару. Сейчас Senior Developer в Apple.

А вот здесь как стать крутым программистом не согласиться. Я думаю человек, изучающий Си прочтет в любой книге: Тут главное не математика, а упорство и стремления к знаниям. Несомненно, математический фундамент университетского уровня полезен, и даже необходим, но не настолько, что бы отбивать желание у человека обучаться программированию тем более вебдеву.

Нет, математику для этого знать не обязательно. Я писал о том, что для этого голова должна быть устроена так же, как у математика. ИМХО, за 20 часов можно выучить и сдать, например, курс аналитической геометрии, но научиться ее применять в решении практических задач.

Я больше верю в правило 10 часовкоторые надо отпахать, чтобы стать Мастером. Ну и уровень этот, соответственно, достигается гораздо быстрее при таких программа смены формата видео андроид, вполне определенных, способностях. Кодер и программист — это абсолютно разные вещи. ИМХО, обучение программиста не кодера должно начинаться с булевой алгебры, алгоритмов и вообще математики.

Программисту даже не обязательно знать языки программирования. А переложить его на какой-либо язык программирования — дело второстепенное. Языки постоянно совершенствуются изменяются, а вот математическая база остается одной и той. Со времен Тьюринга и Черча ничего принципиально нового не придумали в алгоритмах про алгоритмы сортировки и прочее говорить не будем — это эволюция, а не революция, как изобретение конечных автоматов или лямбд.

Начинаться с математики — это полностью поддерживаю. Но не так уж много времени нужно на освоение булевой алгебры. А потом, если человек, конечно, не идет в чисто теоретическую информатику, в любом случае придется изучать ЯП.

То есть переложить — дело как стать крутым программистом, но необходимое. Просто люди не любят называть вещи своими именами. Но — не правдиво. Я считаю, что как стать крутым программистом не обязан использовать все это, но обязан знать хотя бы в первом приближении. Кодер — не обязан. В этом разница между. Если у вас другое мнение — аргументируйте, пожалуйста. А как у вас с дизайном? Складывается ощущение, что вам больше нравится пробовать что-то как стать крутым программистом, чем углубляться в одном направлении.

Если так, то серьезная бекэнд-разработка вам быстро наскучит. Как по мне, так если за такое количество времени вы не стали программистом — вы никогда им не станете. Можете стать кодером, даже сильным кодером. Но не лучше ли найти занятие по душе? Такое, что от него не оторваться. Это какой-то адский троллинг. Здравствуйте, я накопировал куски текста и получилась нормальная такая книжка, но как стать настоящим писателем?

Как стать ПО программистом? - Ответ профессионала


В литературе плагиат — плохо, а сочинительство — хорошо. В программировании, наоборот, переиспользование кода — хорошо, а велосипедостроение — плохо. Как стать крутым программистом, конечно, верно, но, похоже, не относится к данному случаю. Человек, который не понимает основ и не понимает, что он делает — не программист и даже не кодер.

Ну или я слишком хорошего мнения о кодерах.

4 thoughts on “Как стать крутым программистом

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *