Задать вопрос
  • Как развиваться в программировании не привязываясь к языку?

    toxicmt
    @toxicmt
    кофаундер Хекслета
    Самую главную книгу тут не назвали: SICP (Структура и интерпретация компьютерных программ).

    > СИКП — не книга про языки программирования или разработку программного обеспечения, не книга по ООП, функциональному программированию или паттернам проектирования.

    > СИКП — книга об информатике (computer science). Восприятии компьютеров как абстрактных машин, используемых для манипулирования данными. Несмотря на то, что книга впервые опубликована в 1979, она до сих пор не потеряла свою актуальность и не потеряет в будущем. СИКП неизменно находится в топе лучших книг по обучению программированию на протяжении десятков лет.

    guides.hexlet.io/how-to-learn-sicp
    Ответ написан
    Комментировать
  • Как развиваться в программировании не привязываясь к языку?

    myjcom
    @myjcom
    Clean Code: A handbook of software craftsmanship / Чистый код: Создание, анализ и рефакторинг
    Год издания: 2013
    Автор: Robert Martin / Роберт Мартин
    ISBN: 978-5-496-00487-9

    The Clean Coder: A Code of Conduct for Professional Programmers / Идеальный программист. Как стать профессионалом разработки ПО
    Год издания: 2012
    Автор: Robert C. Martin / Роберт Мартин
    ISBN: 978-5-459-01044-2

    Алгоритмы. Справочник с примерами на C, C++, Java и Python
    Год издания: 2017
    Автор: Хайнеман Д., Поллис Г., Селков С.
    ISBN: 978-5-9908910-7-4

    Design Patterns. Elements of Reusable Object-Oriented Software/Приемы объектно-ориентированного проектирования. Паттерны проектирования
    Год издания: 2015
    Автор: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides/Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж
    ISBN: 978-5-496-00389-6

    Test-driven development by example / Экстремальное программирование. Разработка через тестирование
    Год издания: 2017
    Автор: Kent Beck / Кент Бек
    ISBN: 978-5-496-02570-6

    Грокаем Алгоритмы. Иллюстрированное пособие для программистов и любопытствущих
    Год издания: 2017
    Автор: Бхаргава А
    ISBN: 978-5-496-02541-6

    Алгоритмы. Теория и практическое применение
    Год издания: 2016
    Автор: Стивенс Род
    ISBN: 978-5-699-81729-0

    прочитать нужно все

    ну и на закуску
    C Unleashed / Искусство программирования на C. Фундаментальные алгоритмы, структуры данных и примеры приложений. Энциклопедия программиста
    Год: 2001
    Автор: Heathfield R., Kirby L. / Хэзфилд Р., Кирби Л.
    ISBN: 0-672-31896-2 / 966-7393-82-8
    Ответ написан
    9 комментариев
  • PHP, или как не научиться неактуальному?

    @hungry-devel
    Продублирую ответ Сергей Протько
    Это поможет не городить костыли)
    Главное - понимание основ. Язык и вся инфраструктура( докер,вагрант,фреймворки и т.п) - всего лишь инструменты, которые осваиваются довольно быстро при хорошем фундаменте.
    Не претендую на абсолютную истину..просто личное мнение
    Ответ написан
    1 комментарий
  • 44 года можно ли еще стать востребованным специалистом в IT?

    @sevmax
    Возьмите профильные курсы по программированию на udacity.com и udemy.com.
    Выбирайте направление, которое Вам больше нравится и уделяйте обучению 6-8 часов в день, если время позволяет.

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

    За полгода - год вполне реально выйти на уровень необходимый для удалённой работы. Главное - упорство и постоянство!

    Удачи!
    Ответ написан
    Комментировать
  • 44 года можно ли еще стать востребованным специалистом в IT?

    @res2001
    Developer, ex-admin
    Пока вы на нулевом уровне найдите дополнительный доход (можно, например, работать диспетчером в такси, они еще остались местами). Параллельно подтягивайте программирование. На самом деле любую сферу, сейчас программирование востребовано, только у вас уже нет времени перебирать, если выберете какое-то направление, то его и прокачивайте не отвлекаясь на другие технологии.
    Ответ написан
    Комментировать
  • 44 года можно ли еще стать востребованным специалистом в IT?

    coderisimo
    @coderisimo
    Вот здесь моя история :
    Где найти работу по удаленке в 40+ лет?
    Похожа на вашу . Мне тоже важно работать именно дома.
    Ко всему написанному выше я бы добавил, что не нужно поначалу искать высокий заработок. Ищите оплачиваемую работу даже на небольшие деньги. Рассматривайте их как стипендию за обучение. При росте скиллов заработок будет расти.
    Если будут еще какие-либо вопросы - пишите.
    Удачи!
    Ответ написан
    Комментировать
  • 44 года можно ли еще стать востребованным специалистом в IT?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    PHP учить смысла нет, ИМХО.

    Мне скоро 40, программированием занимаюсь всю сознательную жизнь, но долгое время занимался им больше ради искусства. Работал всегда сольно, с мелкими закачиками (по факту занимался всякой чепухой, везде по чуть-чуть и нигде толком), в результате к 34 годам приплыл - мои знания внезапно стали не актуальными. Как только осознал сей бардак, провел анализ, что я делаю не так, выработал план, стратегию и за пару лет потихоньку прокачался до вновь более-менее актуального стека. Параллельно успел много чего в оффлайне.

    Твоя проблема в том, что кроме языков тебе придется освоить еще миллион всевозможных нюансов.

    Как мне кажется, самый простой и быстрый способ для тебя заработать - это найти смежные области с твоим основным опытом, и продвигаться там. Например ты бы мог заниматься помощью студентам в плане написания рефератов, дипломов и пр., оказывать им консультации в своей профессиональной области. Это вполне можно делать дистанционно.

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

    Разработка - это весьма обширная и ёмкая в плане знаний сфера, ее просто так с наскоку, увы, не охватить. Тут реально до правдоподобного результата могут запросто уйти годы и миллионы усилий. К тому же все постоянно развивается, примерно каждые пол-года-год требования ужесточаются, поэтому тут постоянно надо прокачивать скиллы, порог вхождения постоянно растет и усложняется.
    Ответ написан
    Комментировать
  • 44 года можно ли еще стать востребованным специалистом в IT?

    customtema
    @customtema
    arint.ru
    Прошу прощения за возможно громкое заявление, но считаю себя компетентным в обеих темах - и в разработке, и в обучении. Поэтому даю следующие советы с глубоким чувством уверенности:

    1. Ставьте короткие цели. Не месяцы, как вы пишете, а дни. Цели должны закрепляться практикой. Жевать теорию месяцами смысла нет. За пару дней можно освоить все, что угодно, если ставить себе цель немедленно решить какую-то прикладную задачу. Берите популярные задачи.
    2. Попробуйте метод Брайана Трейси и другие способы декомпозиции. Вообще, в разработке (не путать с "программированием 1С" - этот вид деятельности не имеет отношения к разработке) декомпозиция является очень популярным методом.
    "...обидно все предыдущее экономическое образование и опыт просто спустить в..."

    Имею экономическое образование. Отнюдь, ни разу не мешало, и много раз пригождалось.
    Ответ написан
  • 44 года можно ли еще стать востребованным специалистом в IT?

    Начал программировать лет 8 назад. В этом году мне будет 60.
    Работаю удаленно. Предложений работы больше, чем я могу взять.
    Не сразу, но научился зарабатывать достаточно. Ключевой момент: переход к удаленной работе вместо выполнения разовых заказов.
    Ответ написан
    13 комментариев
  • Помимо знаний, имеют ли толк сертификаты udemy, coursera, codeacademy?

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

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

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Только есть одно условие - сайт и курсы на нем должны быть на русском языке.


    HSLivcueqro.jpg

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

    По программированию рекомендую книгу "структура и интерпретация компьютерных программ", она есть в хорошем переводе на русском, и по ней учат в MIT. Но для ученика школы может быть тяжелова-то. Потому лучше воспользоваться какими-то упрощенными штуками типа codeschool, а там уже нужен язык.
    Ответ написан
    9 комментариев
  • Что нужно подучить за год, чтобы устроиться в среднею веб-студию или уйти на фриланс?

    opium
    @opium
    Просто люблю качественно работать
    при свободных 16 часах в день можно и через три месяца идти работать, я не понимаю что вы будете учить целый год, хтмл цсс и жс не такие уж и большие , про фреймворки вы почему то молчите, логично что надо бы знать бутстрап если верстаете , логично знать какой нибудь ларавель 5 для пхп , логично знать наверно реакт или ангуляр для фронтендщика.
    выберите специализацию все таки
    каким боком тут джава и андроид вообще не понятно
    Ответ написан
    Комментировать
  • WordPress или MODx Revolution для корпоративного сайта?

    Realetive
    @Realetive
    MODX Ambassador России, самозванный БЭМ-евангелист
    Лучше та, которую знаешь. Вашу задачу можно одинаково решить на любой CMS (или вообще без оной, на статическом генераторе), вопрос лишь в освоении новых навыков.
    Ответ написан
    1 комментарий
  • С какой книги стоит начать изучать html5 и css3?

    @FullStackAlex
    Веб-разработчик, электрик, кочевник
    если знаешь английский то начинай с этих двух:
    John Duckett: HTML + CSS и JavaScript + jQuery

    обе можно легко найти в гугле в формате пдф:
    filetype:pdf john ducket (jQuery javascript OR css html)

    если же с английским не очень:
    Мэтью Мак-Дональд: HTML5 - недостающее руководство

    Дэвид Макфарланд: CSS3 - большая книга
    Ответ написан
    Комментировать
  • С какой книги стоит начать изучать html5 и css3?

    @Za0r
    pop()
    1)Идешь на htmlacademy.ru и проходишь все бесплатные курсы.
    2) На этом пункте,невольно задаешься вопросом,как тебе использовать эти знания. Смотришь как верстать простейший макет https://www.youtube.com/watch?v=vFjRVugE030 на float.
    3)Проходишь все платные курсы.
    4) Читаешь https://www.ozon.ru/context/detail/id/22435909/ эту книгу. Можешь найти на просторах в инете.
    5) Берешь самостоятельно простенький макет и верстаешь его на флексах и адаптивно( на этом пункте будешь знать что это.
    6) Читаешь https://www.ozon.ru/context/detail/id/137213400/ .
    7) На этом этапе ты знаешь что существуют предпроцессоры,и хочешь изучить,советую https://youtu.be/H4cG4tbc-xQ для знакомства.
    8) читаешь такое и присматриваешь что учить дальше:
    1) glivera-team.github.io/how-to/2016/05/02/how-to-st...
    2)https://coggle.it/diagram/52e97f8c5a143de239005d1b...
    3)https://github.com/zualex/devmap
    4)blog.flppv.me/all/frontend
    5)https://medium.com/russian/%D0%BE%D1%82-%D0%BD%D1%...
    6)krekotun.ru/ui-developer-skills.html
    7)Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?
    8)webmasters.teamdev.com/#html

    9) Дальше думаю сам разберешься,Удачи!
    Ответ написан
    Комментировать
  • Работа верстальщиком. Тупик в самостоятельном обучении. Что делать и как лучше выстроить обучение и поиск работы?

    vicodin
    @vicodin
    Имею некоторый опыт
    Не могу так много читать, пробежал по диагонали:

    1) 2 месяца если с нуля
    2) Искать работу после двух разноплановых свёрстанных респонсив макетов (хотя я начал после одного нереспонсива, но я у мамы способный)
    3) Для Питера, наверное, 40+ просить, но это на джуниора фронта, если не брезгуете джаваскриптом, но тогда и на изучение его основ понадобится месяца полтора. Если брезгуете - тыщ 20, но тогда лучше на зарубежный фриланс и зарабатывать от 15$/час.
    4) Учиться на новых проектах и следить за профильными реддитами, повышать уровень проектов
    5) Читайте стайлгайды от известных компаний, находите лучшие практики и не понадобится код-ревью.
    Ответ написан
    Комментировать
  • Работа верстальщиком. Тупик в самостоятельном обучении. Что делать и как лучше выстроить обучение и поиск работы?

    Moon_Lobster
    @Moon_Lobster
    Инвестор
    во первых за два месяца не выучить)
    во вторых теория и практика, как вариант можно фрилансить. Но в идеале найти норм фирму, попасть туда жуниором или стажером, по мне так практики и обучения будет больше, чем в вольном плавании.
    в третьих з/п смотреть от фирмы. если контора крутая и готова вас взять на стажировку, то соглашайтесь на любое з/п.
    Ответ написан
    Комментировать
  • Стоит ли идти на удаленную работу без опыта?

    @Smachno
    Если есть возможность поработать в сильной конторе, с сильными разработчиками - то вы себе сэкономите потом и 10 лет профессионального роста.

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

    Сильная команда на первой-второй работе - это безмерно круто.
    Умные люди даже забесплатно в таких местах рвутся стажироваться.
    Ответ написан
    Комментировать
  • Стоит ли идти на удаленную работу без опыта?

    opium
    @opium
    Просто люблю качественно работать
    блин у вас выбора то нет , к чему вопрос к которому всего один ответ.
    Ответ написан
    Комментировать