• Что стоит изучать начинающему python-программисту?

    Corto
    @Corto
    Бес_Системный
    о да, Яндекс ждет..
    Ответ написан
    Комментировать
  • Есть курс по английскому языку для программиста?

    2ord
    @2ord
    Лучший курс в данном случае - читать новости по ИТ тематике на английском. Постепенно словарный запас пополнится так, что будешь свободно владеть техническим уровнем и даже выше.
    Ответ написан
    Комментировать
  • Как начать работать удаленно?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    А зачем из админов лезть в программеры?
    Если уже есть опыт в администрировании, то прокачивайте эту сферу.
    До плюсов прокачайте парочку скриптовых языков и знание шелла.
    Админы могут работать удаленно зарабатывая очень хорошие деньги.
    Главное опыт и знания. С этим вроде бы у вас хотя бы на начальном этапе все впорядке.
    Разовьетесь, прокачаетесь, наберетесь опыта, найдете постоянных заказчиков и будете отгружать деньги мешками! Есть несколько знакомых, кто именно так начали и отлично работают, админами были, админами и остались, но только уже стали с опытом АДМИНАМИ, с большой буквы что называется. Развивайтесь. И не забывайте про околоадминные области, всякие циски, сети, и все такое, английский язык - само собой, вперед и с песней!
    Ответ написан
    Комментировать
  • Как быстро начать изучать python?

    @arciomau
    Вообще первое, что я посоветую - забыть на время про программирование и учить английский. Для понимания большинства книг тебе будет достаточно уровня Intermediate (B1, словарный запас 2-3 тысячи слов + общее понимание грамматики). Ибо все равно без английского ты достаточно быстро замучаешься. Точнее скажу, ты замучаешься при первой попытке погуглить любое нетривиальное решение возникшей проблемы (ибо многие подходящие решения будут объяснены по-английски на StackOverflow и подобных сайтах). Ну и при возникновении ошибок в ходе выполнения программы интерпретатор тоже будет "ругаться" по-английски. Если ты никогда не учил английский, пару лет на это уйдет, если заниматься не слишком интенсивно. Если взяться интенсивно, можно и за год, в принципе, достичь этого. Это не совсем просто. Но оно того стоит, 100%.

    После этого можно идти на coursera и записываться на курс для новичков по интересующему тебя ЯП. Например, для питона это что-то такое. Ну необязательно, конечно, coursera, есть и другие образовательные сайты (пример) - тут уже гугл тебе в руки.

    Просто без знания английского ты всегда будешь позади на пару лет: книги пишутся и переводятся на русский небыстро. Ну и как я уже сказал выше, уже средние знания английского сильно облегчат твою дальнейшую жизнь в смысле поиска решений в Сети. Это не зависит от выбранных технологий - такая же ситуация будет и с Java, Ruby, Go и любыми другими ЯП.

    Разумеется, можно параллельно учить английский и читать книги по питону. На этот случай тебе уже присоветовали книги. Я бы рекомендовал начать с Доусона. Книга Лутца, конечно, более универсальная, но уж очень она подробная для начала: можно и запутаться в таком объеме информации (хотя ничего действительно сложного там нет). Еще для быстрого старта подойдет эта книга. Но английский все равно в первую очередь учить, без него беда.

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

    Поэтому если уж ни в какую не хочется тратить долгие месяцы на изучение английского и одновременное изучение синтаксиса языка программирования, введения в алгоритмы и т.п. - займись чем-то другим.
    Ответ написан
    2 комментария
  • Как выбрать сферу разработки? Есть ли тесты профориентации программистов?

    @webdeveloper48
    Нуу,на самом деле стать можно кем угодно,другой вопрос какое у тебя мышление,аналитическое или нет,как ты воспринимал математику,геометрию.Как ты воспринимал гуманитарные науки,из этого и делается вывод к чему человек расположен,а вообще в IT главное усидчивость.Я тоже раньше верстки делал,в фронтенде варился деньги норм были,но в итоге мотивация ушла в 0 и я не развивался,сейчас учу C и Linux осваиваю,сложно,но интересно.К стати тоже не знаю что я хотел бы делать,там софт или драйвера или игры итп.Но начал с Си ибо даст понимание алгоритмов,понимание машины,а когда ты знаешь Си ты можешь выучить любой язык и ты будешь не тупым джавистом который костыли пишет,у тебя будет понимание работы компьютера.
    Ответ написан
  • Нужен совет по направлению развития начинающего программиста?

    @dmitryKovalskiy
    программист средней руки
    За полтора месяца я выучил свой первый язык – Python
    А я выучил C++ за 21 день
    Но так, как я не планирую оставаться фронтенд разработчиком, то дальше хочу изучить javascript
    Вообще противоречите сами себе.
    По сути вопроса - очередной вопрос "Что делать дальше?". Выучите 1 платформу хорошо. Знаете Python? Доучите Django и разберитесь с вебом. Если будете хреново знать Python и PHP - не нужны будете никому. Если хорошо разберетесь с одним стеком технологий - надежды появятся. У вас только ни слова про математическую и алгоритмическую базу. Разберитесь с архитектурой программных продуктов, паттернами. SQL и нормальными формами базы данных. Чтобы пойти стажером - вы должны уметь красиво протащить данные от БД до клиента и красиво отрисовать их.
    Ответ написан
    Комментировать
  • Какие задачи нужно уметь выполнять на JS начинающему?

    copist
    @copist
    Empower people to give
    Какие задачи нужно уметь решать на чистом JS, перед тем как переходить к изучению библиотек и фреймворков?


    Кроме синтаксических конструкций, математических и логических выражений, нужно знать:
    • Область видимости переменных
    • Замыкания
    • Объектно-ориентированное программирование, в частности наследование через прототипы
    • Шаблон проектирования "модуль"
    • Операции над DOM
    • Понимание принципов событийно-ориентированного программирования
    Важно - нужно знать, откуда копипастить.
    Тебе нужно быть очень хорошо знакомым с одной-двумя-тремя популярными библиотеками на JavaScript. В идеале ты должен иметь представление о том, что определённый класс задач может быть решен с помощью определённых библиотек, хотя бы одной, но такие знания приходят с практикой. Вообще ты должен быть знаком с ними так близко, чтобы помнить, в какой части мануала по библиотеке можно найти описание форматов входных данных нужной тебе функции и какой будет результат, чтобы скопировать и вставить в свой код, а потом поправить, чтобы работало.

    Важно - инструменты программиста JavaScript
    У тебя должен быть удобный инструмент для разработки (IDE, Integrated Development Environment), чтобы он тебе подсвечивал код (syntax highlight) и подсказывал о синтаксических ошибках (syntax check), о формальных параметрах функций (type hinting), о стиле кодирования (code style), помогал писать код (live templates).
    Ты должен знать, как отлаживать скрипты в популярных браузерах (Firebug, Chrome Developer Tools и другое). Что такое точки останова, как управлять исполнением во время останова, как посмотреть и поменять содержимое переменных, как настроить останов по условию.

    Хотелось бы узнать что это за задачи(упомянутые вами 80%)


    Реальные задачи джунов:
    1. Возьми из сборника задач по javascript любой скрипт случайно и вслух расскажи, что он делает.
      Важно - читать и понимать чужой код намного важнее, чем писать свой. И на работе тебе это приддётся делать чаще, чем ты думаешь. Чтобы подключить к своему проекту чужую JS либу, нужно понимать что она делает, как она конфигурируется, как управлять её поведением. Скажу точно, что написать свой скрипт, который строит графики, намного сложнее, чем понять, как настраивается highcharts.

    2. Напиши скрипт на JS, который в заданном тексте удалит один или два символа, выбранных случайно
      1. Усложнение: удалять можно только буквы в словах, а знаки пунктуации и цифры удалять нельзя
      2. Усложнение: принять, что этот текст является программной на Javascript, удалить одну-две команды JS, но только если они не в строковых литерах (break как команду удалить можно, а в строке "break my heart" нельзя)
      3. Усложнение: воспользуйся этим скриптом и "попорти" код какого-нибудь другого скрипта на Javascript, а потом отладь, найди ошибку и восстанови работоспособность
      Важно - этим обычно все и занимаются - ищут баги. Только в реальной жизни они и без этого скрипта появляются. И не по одному, а прям пачками.

    3. На страницу HTML нужно встроить график курса доллара по отношению к рублю. Формат входного массива значений курса определи сам, исходя из своего скрипта для построения графиков.
      1. Усложнение: на одном графике должны быть два курса, по разным шкалам. Наприме, курс доллара к евро и курс юаня к рублю
      2. Усложнение: первоначально график вывести в детализации по месяцам, но чтобы можно было "приблизить" (drilldown) детализацию до дней
      3. Усложнение: первоначально график вывести текущем месяце, но чтобы можно было загрузить данные для предыдущего месяца без перезагрузки страницы (AJAX)

    4. При клике по картинкам, вставленным в текст HTML, показывать всплывающее окно для просмотра увеличенной картинки.
      1. Усложнение: в всплывающем окне сделать навигацию по картинкам, вперёд/назад и к нужной картинке
      2. Усложнение: в всплывающем окне вместо картинки показать видео-ролик с Youtube
      3. Усложнение: в всплывающем окне показать текст HTML

    5. По клику на кнопку "Click me" показать всплывающую форму.
      1. Усложнение: реализовать проверку данных на корректность перед отправкой формы (непустое значение, минимальное количество символов, максимальное количество символов, минимальное числовое значение, максимальное числовое значение)
      2. Усложнение: если в значении текстового поля встретилась гиперссылка, то считать её за 22 символа при любой длине этой ссылки (как в твитере)
      3. Усложнение: реализовать отправку формы на сервер через AJAX, без перезагрузки страницы
      4. Усложнение: саму форму в виде HTML загрузить с сервера через AJAX, в момент клика по кнопке "Click me", правила проверок данных должны как-нибудь "извлечься" из самой загруженной формы, например из аттрибутов полей ввода

    6. К форме ввода данных на поле ввода даты "навешать" всплывающий календарь для выбора даты.
      1. Усложнение: сделать форму календаря мультиязычной. Хотя бы через настройки на том же JavaScript
      2. Усложнение: сделать так, чтобы с помощью календаря можно было выбрать диапазон дат, чтобы она была привязана к двум полям формы "дата начала" и "дата окончания", и чтобы значение в поле "дата начала" обязательно была меньше чем в поле "дата окончания"
      3. Усложнение: сделать так, чтобы с помощью в календаре можно было видно визуально этот диапазон
      4. Усложнение: диапазон может быть открытым, но не пустым, то есть пользователь должен задать хотя бы дату начала или дату окончания.

    7. Сделать пред-просмотр веб-страницы HTML с разными темами. Тему страницы выбирать через селектор на javascript, а показывать в фрейме.
      1. Усложнение: сделать селектор "тип устройства", чтобы менять размер фрейма (например, "iPhone 5c 1136x640") и "чекбокс" для смены ориентации страницы "горизонтальная" или "вертикальная" (соответственно 1136x640 или 640x1136)
      2. Усложнение: в селекторе тем предусмотреть поиск тем по подстроке, и аналогично поиск устройств по части названия (авто-дополнение, auto-complete)
      3. Усложнение: тема страницы должна меняться без перезагрузки фрейма



    Задачи повышенной сложности, исходя из личного интереса
    1. Реализовать форму для многошагового мастера: форма должна состоять из нескольких страниц (шагов), пользователь может переключать страницы через какие-нибудь элементы управления "вперёд/назад" или "перейти на страницу".
      1. Усложнение: реализовать функциональную связь значений, когда некоторые данные зависят друг от друга (ввёл число в поле "количество" и в поле "сумма" значение пересчиталось)
      2. Усложение: доступность некоторых полей ввода должна зависеть от данных (например, если указал "есть личный самолёт", то значит можно ввести "марка самолёта")
      3. Усложение: видимость некоторых страниц должна зависеть от данных из предыдущих страниц (например, если указал "есть личный самолёт", значит появилась страница "ТТХ самолёта"; иначе страница должна скрыться)

    2. Реализовать однопользовательскую браузерную игру "змейка", "тетрис", "найди пару"
    3. Реализовать многопользовательскую браузерную игру "крестики-нолики", "морской бой" на два игрока в режиме "hot seat"
      1. Усложнение: два игрока на разных компьютерах, ходы передаются по websocket
      2. Усложнение: ограничение на ожидания окончания хода 15 секунд, по окончании ожидания автоматически делается случайный ход

    4. Реализовать todo-list. Пользователь вводит список, затем он превращается в строки с "чек-боксами". Когда "чекбокс" включен, строка зачёркивается.
      1. Усложнение: пользователь может переименовывать, удалять, добавлять строки
      2. Усложнение: список хранить в localStorage браузера, чтобы при перезагрузке страницы он восстанавливался
      3. Усложнение: пользователь может иметь несколько независимых списков todo

    5. Реализовать простой графический редактор. Пусть рисуется точка в месте, где пользователь кликнул.
      1. Усложнение: добавить переключатель режимов "точка"/"линия", в режиме "линия" рисуются линии между двумя последовательно кликнутыми точками
      2. Усложнение: можно менять толщину, цвет линий, размер точек
      3. Усложнение: последовательность кликов можно воспроизвести ещё раз с самого начала, равномерно или с реальной задержкой между кликами, с обычной скоростью или ускоренно
      4. Усложнение: можно выгрузить получившийся рисунок в формате PNG или SVG, причём SVG c анимацией воспроизведения



    Можно использовать любую существующую библиотеку.
    Например,
    для построения графиков www.highcharts.com
    для загрузки и передачи данных через AJAX: jquery.com + что-нибудь на сервере
    для всплывающих диалогов с картиками, видео и формами: fancyapps.com/fancybox и https://jqueryui.com/dialog/
    для валидации форм rickharrison.github.io/validate.js
    для календаря https://jqueryui.com/datepicker/
    для автодополнения https://jqueryui.com/autocomplete/
    для передачи данных между несколькими пользователями socket.io или обычный AJAX
    Ответ написан
    16 комментариев
  • Где или как получить хорошую алгоритмическую базу?

    opium
    @opium
    Просто люблю качественно работать
    я в школе получил базу и немного потом узнал в универе на структурах данных и алгоритмах.
    Ответ написан
    Комментировать
  • Как российскому айтишнику уехать жить и работать в Украину?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Не путайте донбасский регион, где закрылись не IT компании а вообще почти все закрылось, и все остальное. Слушать русское ТВ о ситуации на Украине точно не стоит.

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

    Граждане, которые считают, что в Украине все плохо, видимо пересмотрели телевизор с новостями, сделанными в РФ.
    Война на востоке и жизнь остальной части Украины (особенно крупных городов) - весьма разные вещи.
    Девушка, которой вообще не грозит призыв, избавлена и от этого.
    А вот интернет у нас получше, посвободнее, нет дурацких роскомнадзоров и мизулиных.
    Ответ написан
    8 комментариев
  • Есть ли хорошие видеоуроки по Django на русском?

    @Mintormo
    Ответ написан
    Комментировать
  • Как организовать работу во время путешествия по Крыму?

    Danaket
    @Danaket
    Фрилансер, 3D графика.
    Как-то парни так бодро взялись отвечать, попробую более реалистично написать. Не скажу за Анапу и Сочи, скажу за Крым.

    1. В Крыму мобильный интернет убог. Исключение - Севастополь (не весь) и еще пару крупных городов. В остальном местами мобильного интернета может и вовсе не быть. Так что в плане интернета, да и вообще, наверное, удобства - ищите отели с интернетом на пару дней и спокойно работайте. Благо таких у нас много. "Наземный" интернет хорошо развит. А потом катайте себе дальше. Ну или кафешки, да.

    2. Почему-то с континентальной России народ забывает, что мы под санкциями и не нелепыми, вроде запрета на ввоз устриц, как у вас. Поэтому либо везите с собой нал, либо сразу же заводите местную карту, на которую сможете переводить деньги. Снять деньги Сбера в наших банкоматах у вас не получится. Если быстро - можно через ЯД переводить, например на карту Первомайского. Удобно. Но проценты. Elance и прочие биржи, стоки, ходить исключительно через впн - следят и банят, пока не докажешь, что ты не в Крыму.
    Ответ написан
    Комментировать
  • Можно ли работать на Западе в сфере IT без диплома?

    Устроиться работать на западе без вышки вообще без проблем, но если ты уже там, например:
    - пригасили пожить близкие родственники или друзья
    - отучился в местном универе (год обучения и проживания для иностранцев минимум 10к зелени, самый дешёвый вариант это Германия - вышка бесплатно, но нужно иметь 8к евро на счёте для проживания и знать немецкий на уровне b1-b2, а это далеко не базовые уровни и с этим могут быть сложности, т.к. айтишники как правило учат английский)
    - и тому подобные мажорские ситуации.

    Если ты не там, а "здесь", то проблемы будут у тебя именно во въезде к ним при собеседовании с визовым офицером (основания? иммигрант чтоли?) и получении разрешения на работу (без бумажки (вышки) ты какашка) - визовый офицер на даст разрешение на работу без профильного диплома. Знаю ещё, что в США есть исключение - без вышки можно к ним приехать работать, но при наличии железных доказательств, что ты работал 12 лет по профилю. Для Германии это 5 лет + технарь (колледж).

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

    Также, если нет весомых доказательств откуда получены бабки на первый год обучения, и где ты будешь их брать для следующих годов (как правило студента спонсируют родители с родины), то также могут отказать.
    То есть, если ты не мажор, тебе нужно как минимум иметь белые деньги в размере минимум 20к, но это минимум. В идеале, по моим подсчётам для Канады это 50к, для США ещё больше. Для Германии хватит 20к, но нужно знать немецкий, все программы бакалавриата только на нём. На английском только магистратура.

    Так что даже если есть бабки, то тупо "купить" жизнь на западе через студенческую иммиграцию за 20к-50к не получиться, нужно будет сперва им доказать, что ты не олень, неспроста для "покупки" вида на жительство на западе существует программа инвестирования в экономику, но там уже другие деньги (сотни тысяч долларов).
    Я знаю о чём говорю, т.к. видел реальные истории как мальчикам и девочкам мажорам отказывали, видя что для своих лет на их счёте находились нереальные суммы денег, а родители светить свои доходы для спонсирования учёбы по каким-то причинам не желали

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

    Вся информация получена как с русскоязычных форумов иммигрантов, так и с официальных англоязычных источников. Интересуюсь темой уже пару лет.
    Ответ написан
  • Эпоха монетизации простых сайтов ушла в прошлое?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    строить свой бизнес на основе чужих сервисов (поисковых систем с их капризами).
    очень не далёкая стратегия, она была дефектная ещё задолго до 2009года, хотя согласен что она давала выхлоп.
    какие перспективы у сео? -> уже давным давно никаких.
    Более, уверен, что через несколько лет не будет никакого СЕО -> изза падающей доходности и потери доли рынка, яндекс сам начнёт капитализировать СЕО (и что там можно выжать) , объявив исключительно платную выдачу -> типа кто сколько заплатит, такое и будет ранжирование, мотивируя тем что так в топе будут НАИБОЛЕЕ качественные сайты за которыми следят пользователи.
    вобще эпоха простых сайтов уже прошла, очнитесь. Глобализация. . .
    крупные площадки всё в себя пылесосят -> вы или создаёте такуюже, либо идите лучше на стройку работать -> там в разы больше чем 1200 в день платят.
    Ответ написан
    3 комментария
  • Какую систему использовать для управления проектами?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Лучший вариант это jira.
    Так же ставите плагины, связку с github и красота. Всегда будите знать: Что/Кто? Где? Когда?

    Участвовал в начале разработки проекта мегаплан, вроде там тоже должны были сделать.
    Можете посмотреть.
    Ответ написан
    Комментировать
  • Используете ли вы витамины для "мозга"?

    Stayler
    @Stayler
    злобный старый дев.
    покупаю американские витаминки и пью курсом два раза в год - в ноябре и марте. Исключительно в целях профилактики вирусных инфекций... все. Для мозга у меня другие "стимуляторы" - бег и качественный сон в одно и тоже время желательно. О! Еще заметила, что когда бросаю ходить в тренажерный зал, то помимо того, что заплываю, еще и очень работоспособность падает - какая-то хандра, усталость, бесконечная прокрастинация....
    Ответ написан
    Комментировать
  • Как в армии с программированием?

    Denormalization
    @Denormalization
    В армии пригодится умение бегать 20км, и спать с открытыми глазами.
    Ответ написан
    Комментировать
  • Как программисты оценивают стоимость своей работы?

    opium
    @opium
    Просто люблю качественно работать
    Но ведь любая зп рассчитывается из того какую прибыль принес данный сотрудник компании
    ахахахаха что в гугле или яндекс всем по миллиону что ли ?
    Ответ написан
    Комментировать
  • Как программисты оценивают стоимость своей работы?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    как минимум в 10-20 раз окупит затраты на его работу

    Очень по русски, бизнесом заниматься не интересно если прибыль меньше 300% так?)
    Ответ написан
    5 комментариев
  • Можно ли работать программистом, но не оценивать сроки?

    @djay
    Самое главное в этой индустрии - это не качество кода, а сроки. Вся индустрия держится на сроках. И нет, такого работодателя, который будет давать много времени на реализацию фичи. Любой работодатель заинтересован в извлечении максимальной прибыли при минимальном вложении (т.е экономии бюджета на разработке).

    Тебе придётся научится с этим работать и жить. Иначе никак. Это главный навык.

    С другой стороны, оценивать время которое ты затратишь на реализацию не так уж сложно:

    1. Когда спросят "сколько понадобится времени" - всегда отвечай - дайте минут 10-20 на оценку, я не могу взвесить не подсчитав.

    2. Разбей задачу которую тебе дали на под-задачи. Обычно получается - обрабока/создание какой-либой формы, добавить небольшой подсчёт и аналогичное. То есть по сути, одна задача в своём подавляющем большинстве состоих из мелких под-задач.

    3. Приувеличь сроки на ~50% (+/- 20%). Например на создание CRUD формы уйдет не больше 30 минут, а ты называй час. И остальные подзадачи в этом духе. В итоге, даже если просчитался где-то у тебя есть страховка.
    Ответ написан
    4 комментария
  • Как найти работу джуниору?

    viktorvsk
    @viktorvsk
    Из языков знаю C++, Java, C#, Python, неплохо ориентируюсь в Unix, базах данных.

    Для начала сами для себя проясните, что это неправда. Плюсы "знает" Страуструпп. А вы, наверняка частично, знакомы с синтаксисом. А Торвальдс "неплохо" ориентируется в никсах.

    Во-вторых, проблема в том, что у тех, кто работает с кодом, сегодня не может не быть опыта работы. Книги, форумы, бесплатные онлайн курсы, бесплатные виртуальные серверы, открытое ПО, совместная разработка ...

    Все, что нужно - поставить цель и идти к ней. Что значит, работу ищите в основном по джаве? То есть, вам все равно, придется ближайшие пару месяцев посвятить статической типизации или динамической? Все равно, придется ли делать гуй для андроида или описывать бизнес процессы на сервере? Все равно, работать в банке над проектом в сотни человеко лет в команде, где список участников больше, чем ваше фамильное древо или в стартапе в гараже? Видимо, и работодателям по той же причине все равно.
    Ответ написан
    3 комментария