• Самый низкий порог вхождения - дизайн/рисование или программирование? На кого учиться?

    Kadzi
    @Kadzi
    Ом
    Вот так:

    1. Научиться учиться. Изучить: методологии чтения, конспектирования, запоминания. Есть такая книга "запомнить всё", она как раз о том, как в принципе эффективнее учиться, больше полезных ссылок в моих ответах. Эдвард де Боно, Тони Бьюзен — маст рид. Настроить рабочее место и себя: больше света, воды, есть/спать в одно время. Пальминг, интерливинг, ходьба, приседания, отжимания, научиться дышать. Это минимум, чтобы улучшить биохимию тела — а это напрямую влияет на настроение и настрой.

    2. Верите вы или нет — никакой конкуренции на рынке нет. От корки до корки читаем советы главреда — письмо пригодиться всегда. От корки до корки смотрим канал на ютубе Сергея Филипова, читаем его книги — навыки продаж, звонков и самопрезентации пригодятся всегда. Берешь, подходишь на улице к 1000 человек в течение месяца, двух, трех. Считаешь. Зачем: снять важность, зажатость, растрясти психику. Пранкуешь, ищешь библиотеку, спрашиваешь время, да всё что угодно — прокачиваешь навык коммуникации, импровизации, стрессоустойчивости и, если хватит фантазии, продаж.

    3. Повысить планку, сформировать желания. Написать на листочке. Включить любопытную обезьяну: погрузить себя в инфополе изучаемого предмета. Хотите, начните с осмотра логотипов языков программирования или просмотра плакатов в гугле, или слушайте просто в скорости 1.75, 2 на ютубе тематические видео. Сформировать привычку.

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

    Графдизайн: покупаешь 2000 листов А4 хотябы и карандаши. Берешь любую ситуацию, например четыре ястреба танцуют вокруг луны. Рисуешь это каждый день в разных смысловых вариантах каждый день по 1 рисунку. Попутно, смотришь базовые элементы верстки, читаешь минимум 3 книги про композицию и начинаешь рисовать абстрактные фигуры на листочках, набиваешь руку.

    Зарубежных ютуберов смотрим, где разбирают фишки рисования в фш, люстре и т.д

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

    HTML, CSS, Javascript, PHP — качаем с торрентов курсы htmlacademy + проходим все интерактивные курсы на их сайте, читаем MDN. Качаем любой кодовый редактор и включаем любопытную обезьяну: нарисовала цветочек с пчелкой в векторе — делаешь веб-страничку, где будет только эта картинка, делашь ей анимацию, делаешь адаптив. Что-то изучила — сразу пробуй в браузере, тыкай, жми, делай говно. До тех пор, пока не поймешь механику. Если речь о других ЯП — придумываешь себе задачу и создаешь примитивный продукт на этом ЯП.

    5. Позиция сверху: я нужен, а не мне нужны.

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


    Не скулим. Открываем гугл, смотрим выставки, выбираем нишу, выбираем фирмы. Ищем ЛПР, названиваем ему, заранее с подготовленными наработками. Ставишь условия до работы. Эмоциональный захват, позиция сверху, чутка уверенности, грамотная самопрезентация, ПОЛЬЗА ОТ РАБОТЫ и готовые наработки — цепляет с ходу.

    6. Любопытной обезьяной быть нужно, а вот тупой — нет. Ответы тупой обезьяне:
    — Да, прикинь, работу можно делать ДО продажи. Использовать как наработку для захода по нише.
    — Да, прикинь, можно и без портфолио.
    — Да, прикинь, иногда нужно пойти купить книжку. Ну да, поработать бесплатно. Ну да, поехать в другой город. Ну да, позвонить прямо напрямую ЛПР. Ну да, взять и найти его: руспрофайл, поиск по ФИО, по фоткам, по мейлхантерам и т. д.
    — Прикинь, можно ломать шаблоны: искать клиентов везде, в интернете написав в личку, на улице, в метро, на всяких тематических штуках.
    — Никогда не поздно.

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

    7 Играй в это.
    Ответ написан
    Комментировать
  • Какую выбрать сферу в IT с нуля когда тебе "под 40"?

    coderisimo
    @coderisimo
    Несколько лет назад я писал ответ на похожий вопрос. По сути ничего не изменилось
    Где найти работу по удаленке в 40+ лет?

    кратко - имхо . рассуждая логично, если вы реально сможете посвятить ГОД изучению любой области - вы сможете что-то в ней зарабатывать. В наше время есть куча обучающих материалов : книг, курсов, статей, форумов. При наличии упорства и регулярной практики результата не может не быть. Только погружайтесь сразу в англоязычную среду - читайте статьи, задавайте вопросы. Удачи.

    ЗЫ Кстати, для пожилых людей полезно изучать новые области ..ха ха ха!!! ..демонический смех ))
    Ответ написан
    1 комментарий
  • Не могу работать и учиться без фонового звука, это нормaльно?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    - Изучал английский методом прослушивания английского аудио во время сна
    - И как выучил?
    - Нет. Но зато при звуках английской речи мгновенно засыпаю.

    P.S. Человек состоит из привычек. Непросто изменить человека, но при некоторой настойчивости вполне можно изменить в себе какие-то привычки, что приведет в конечном счете к изменению себя.
    Ответ написан
    Комментировать
  • С чего начать изучение SQL?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Не хотелось бы зря потратить время на изучение не того, что нужно.


    Вот это меня постоянно удивляет у новичков - боятся изучить что-то не нужное, еще даже не начав что-то учить.

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

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Возраст это аргумент далеко не первой десятки.

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

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

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

    Когда я учился в школе, я участвовал в олимпиадах по информатике. Мне категорически не интересно было заниматься алгоритмами, зато я люто балдел от того, что тупая железяка выполняет любое моё повеление моментально и идеально (с поправкой на ветер), а если что-то пошло не так, значит это 100% мой косяк или железка поломалась. В общем я практиковался по 4-12 часов в сутки, без выходных и каникул. Так вот, мои конкуренты из других школ очень хорошо умели составлять алгоритмы, на бумажке, и практиковались аж бешеные 2 часа в неделю, против моих 30-70 часов... И когда мы сталкивались на олимпиадах, у них просто не было шансов, потому что в зачет шел рабочий код, проходивший тесты (пусть и в ручном режиме, все же 90-е), а за годный алгоритм на бумажке говорили молодец, но баллов не начисляли... :) Они набирали код одним пальцем и им категорически не хватало опыта отладки кода, решения практических задач программирования, которые выходят далеко за рамки только алгоритмов, хотя без последних там тоже ловить нечего.

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

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

    ЗЫ: Я сам достаточно много практиковался на кодварс, когда переучивал собственные мозги с PHP на JS, это работает отменно.

    ЗЫ: Вообще метод погружения во что угодно работает отменно. О методе можно почитать у Щетинина (школа Щетинина). Говорят у них годовой курс физики дети осваивали за пару недель именно методом погружения.
    Ответ написан
    Комментировать
  • Есть ли резон переучиться на программиста?

    @bobus179 Автор вопроса
    Дожив до своего возраста я начинаю замечать, что молодежь воспринимает таких как я морально устаревшим материалом. Но могу им ответить на это, что всё не так плохо. И мозги работают, и желания есть. А иногда даже жизненный опыт дает преимущество в некоторых аспектах. Поэтому могу молодежи ответить, что не стоит ставить на нас крест, а так же пожелать, чтоб и вы в нашем возрасте сохранили гибкость ума и желание становится лучше.
    P.S. Даже если задуманное мной не выгорит, то сам процесс доставит мне удовольствие и будет неплохой разминкой для ума "на старости лет" ;-)
    Ответ написан
    3 комментария
  • Какие языки программирования лучше всего оплачиваются в России, США и Европе?

    @mamontm
    Оплачиваются не языки программирование.

    Оплачивается умение ими пользоваться.

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

    о наблюдениям сервиса «Мой круг» в России последние пару лет по зарплатам лидируют...

    Вы неверно интерпретируйте данные.

    Просто ряд языков чаще используется в недорогих простых проектах. Что не отменяет их же использование в дорогих проектах. Но искажает понятие "средняя зарплата".

    Плюс недорогих проектов всегда намного больше. Что еще более искажает понятие "средняя зарплата".

    Ну то есть математически-формально всё так как описано в обзоре зарплат.

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

    Причём если Scala и Elixir два года назад по зарплатам опережали прочие языки с сильным отрывом и за последние годы выросли по зарплате несильно, то Go и Objective-C за эти же два года совершили сильный отрыв от остальных языков и догнали Scala и Elixir

    Все упомянутые нельзя назвать распространенными на простых (то бишь на дешевых) проектах.

    P.S.:
    Узнаю типичный страх начинающего новичка (и типичное заблуждения уже начавшего новичка, который уже успел разочароваться в том, что ему не предлагают сходу 100 500 миллионов баков в месяц, как об этом все трубят) -

    "Я выучу не тот язык и карьера будет погублена"
    "Я выучу тот язык и карьера пойдет вверх".

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

    Важно ваше умение программировать. А это понимание/знание - алгоритмов, парадигм, концепций, паттернов.

    Эти вещи из языка в язык повторяются.
    Трудно выучить только первый.

    Сменить язык программисту с опытом - не сложно.
    Ответ написан
    8 комментариев
  • Стоит ли заниматься программированием в моем возрасте?

    @McBernar
    Лучше 40-летний тестировщик, любящий свое дело, чем 20-летний, которого нужно палкой заставлять работать. По-моему, очевидно это должно быть.

    Люди вообще часто становятся заложниками правил, которых в реальности не существует. Существуют только законы физики, остальное мы сами себе придумываем.
    Ответ написан
    20 комментариев
  • Какой язык выбрать инженеру за 40?

    sergeygsd
    @sergeygsd
    врач-терапевт участковый
    Я молодой пенсионер ( 67 лет ) уч. врач все 40 лет. Без цели заработка изучаю информатику давно.
    php не люблю. Питон, Java, С++ Естественно знаком с СУБД, ассемблером, shell Пользуюсь любой ОС (Windows или Linux) Я просто любитель. Труд программиста тяжелый. Лучше учиться с преподавателями, но можно и самому.
    Моя знакомая, ЛОР-врач 35 лет хочет просто сменить профессию на Java-программиста. Человек очень упорный, надеюсь, что получится. Учите Java (по Лафоре, у него и по C++)
    Можно в NetBeans но я в терминале (если Windows это MinGW) - как раз поддерживает python + Java + C++ У Вас уйдет не меньше года, ни у кого быстрее не получилось. ВЭБ очень вряд ли. Хотя я изучал Друпал 7 и 8. Но Друпал 8 с его twig(ом) озадачил. И бросил. Смотрите по вэбу в сторону django. Мой путь с весны 2018 здесь : https://unics-70.livejournal.com/4324.html
    Ответ написан
    Комментировать
  • Где найти наставника по программированию или сообщества для совместной разработки?

    @nrgian
    Спросить можно здесь например.
    Если есть КОНКРЕТНЫЕ вопросы.

    А персональный наставник.... нахаляву?
    Зачем вам нужен наставник - понятно.

    Зачем же вы ему нужны? Подумайте?

    Как вариант - очная работа в качестве начинающего программиста в фирме, где есть опытные коллеги.
    Там понятно зачем это нужно наставнику - потому что фирме нужно вас срочно подтянуть.
    Это эффективно.
    Ответ написан
    Комментировать
  • Разместил резюме на позицию junior front-end, не понимаю что не так в нем?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    >"Программы: PhpStorm, Atom"
    Прям коробит.
    Это IDE. Да, это программы, но так говорят бухгалтерши. Мы же программеры и для нас это не программы, а IDE, инструмент.
    Ответ написан
    1 комментарий
  • Разместил резюме на позицию junior front-end, не понимаю что не так в нем?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Ну чего - ставим себя на место хыра и представляем, что нам пришло такое вот CV.

    У хыра (который мыслит своими хырскими категориями, а они совсем не ИТ) - сразу два вопроса:
    - почему вышка неокончена?
    - почему в 28 лет стаж работы 3 месяца? Чем занимались все это время?
    Ответ написан
    4 комментария
  • Есть ли резон переучиться на программиста?

    @cheremsha11
    Не слушайте тех, кто говорит, что это невозможно. .
    У меня самого образование гуманитарное, в 35 лет решил по книгам учить программирование, за год сделал собственный проект, через полтора устроился на работу. При этом фуллстеком сразу, главное желание и здравый смысл. Пробуйте устроится на работу удаленно, так выбор больше, общайтесь больше на собеседованиях, так поймете что вообще работодателям нужно от программиста. Сужайте круг и изучайте только необходимое, а там по обстоятельствам.
    Ответ написан
    2 комментария
  • Есть ли перспективы у программиста за Москвой И СПб?

    Konata69lol
    @Konata69lol
    backend developer (php/go)
    <sarcasm>За МКАДом жизни нет. Пишу с микроволновки.</sarcasm>
    В миллионнике можно найти около десятка средних айтишных фирм или филиалов и несколько десятков веб/мобайл/диджитал студий.
    Для большего есть удаленка
    Ответ написан
    Комментировать
  • Перспективные направления в Big Data?

    @dmshar
    Ну, я бы не был столь категоричен относительно R.
    Смотрим в один из самых авторитетных источников:
    https://www.tiobe.com/tiobe-index/
    R в 2008 году - 0.045% аудитории, в 2018 - 2.549%
    Python в 2008 году - 4.227%, в 2018 - 4.678%.
    Сравните темпы роста пользовательского компьюнити на том и и другом языках.
    Можно сделать сравнение и за последние пять лет.
    Да, Python пользуют примерно в два раза больше людей, чем R.
    Но! Ниша R - исключительно DS. Ниша Python - DS+ Webразработка + Первый язык обучения( во многих школах США как минимум). Понятно, что аудитория за счет второго и третьего слагаемого будет существенно шире. Кстати, R - единственный откровенно "нишевый" язык в первой десятке.
    Вывод. Хочешь в Big Data и Data Science - R И Python must have!
    Ответ написан
    Комментировать
  • Как получить опыт начинающему разработчику?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    участвуй в опен сорс проектах, там не требуется особого разрешения)
    попробуй создать что-то значимое для сообщества, люди начнут тебя замечать, пригласят на работу
    начни с малого, например начни править баги в популярных фреймворках
    Ответ написан
    2 комментария
  • Быть тестировщиком?

    @Tsimur_S
    Изначально эта профессия появилась что бы сэкономить дорогостоящее время разработчика для проверки работоспособности продукта. Поэтому если говорить о том что имеется в виду под QA большинстве контор то справедливы следующие утверждения: зп будет ниже программиста это раз, тестировщиков нужно меньше чем программистов это два (примерно 3 к 1 будет соотношение на проектах). По моему убеждению, знание программирования абсолютно НЕ НУЖНО, если только это не автоматизированное тестирование, тут уже мир других зп и знания нужны. В РБ количество заявок на одну вакансию тестировщика порядка 30-50, думаю в РФ ситуация не сильно отличается. Работадатели кривят нос и завышают планку знаний, им есть из кого выбирать Если лет так 10 назад достаточно было приблизительно понимать что такое HTML и английский(опционально), а остальному научат, то сейчас уже ждут знания SQL, HTML+CSS, английского разговорного, каких то основ Computer Science.

    Самый верный способ войтивайти:
    1) поднять английский до уровня B1 или выше, этим вы увеличите свою востребованность и можете претендовать на аутсорсерские вакансии да и вообще навык базовый и дичайше котируется везде.
    2) прочитать книжку савина. Можно ещё что нибудь из той оперы.
    3) CS50 курс гарварда даст представление о том что из себя представляет программирование.
    4) освоить SQL на уровне селектов и джоинов. Тонна информации, книг, статей, курсов в сети.
    5) html +css, бесплатных курсов html academy просто за глаза.
    6) подаем резюме на джуна указываем все в чем разбираемся, затачиваем каждое резюме под компанию а делаем под копирку, готовимся к каверзным вопросам как протестировать карандаш/розетку/луноход.
    Пункты 1-5 желательно делать параллельно. Сколько займет времени уже сами посчитайте.
    Если нету вакансий в своем городе, ищите слак/телеграмм/гиттер чаты связанные с QA/разработкой и вступайте везде где только можно. Читайте, спрашивайте, интересуйтесь. Обычно там есть каналы где пишут о наличие вакансий, есть неплохой шанс найти удаленку, поскольку шанс что вам ответят в разы больше чем при ковровой рассылке резюме. От себя порекомендую хекслет, самое крупное сообщество.
    Ответ написан
    1 комментарий
  • Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

    @Namynnuz
    Ну, если тебя устраивает, что твоё имя вряд ли будет красоваться рядом с новым прорывным алгоритмом, невероятно изящным подходом, самым лучшим языком программирования или обобщённой методологией, если тебе нравится процесс ради самого процесса, если устало бросаешь, но потом всё равно возвращаешься — попробуй. Главное, не иди в эту область ради денег. Если будет желание, интерес, всё остальное приложится. Найди для себя достаточно интересную область и приятный современный язык (то есть кресты, паскаль — мимо). Если уже на достаточно уровне знаешь английский, если в математику тыкаешься, то может и Кормена со Скиеной осилишь (это по алгоритмам). Ну и SICP стоит прочитать (потом сам сможешь язык или даже компиллятор/транслятор свой написать). С таким багажом ты заткнёшь за пояс охапку джунов, если не миддлов.
    Единственное, не стоит лезть в Web. Слишком низкий уровень входа, слишком большая конкуренция со студентами и пакистанцами. Если башка варит и живёшь в крупнейшей тройке городов (или есть наглость попробоваться к иностранцам), то и джуном возьмут. И в реальных боевых условиях опыт накопится очень быстро, даже если кажется, что уже старик (кстати, в 25-30-35 надо сдавать свой общий уровень тестостерона и, когда он начнёт плохо вырабатываться, потихоньку переходить на ЗГТ, подкалывая его себе до уровня 22-23 лет; а это и интеллект, и энергия, и силы, и выносливость, и здоровье, и долголетие).
    Вообще, в программисты на заре профессии шли умудрённые опытом хардкорные инженеры обоих полов, кому за тридцать (если не сорок), это потом понабежали малолетние хипстеры с андеркатами на гироскутерах и вытеснили взвешенный, вдумчивый подход. С другой стороны, пока рыночек в рассее стремительно схлапывается, мировое число вакансий в области программирования постоянно растёт. Так что при наличии желания и интереса, найти своё место определённо можно будет.
    Удачи.
    Ответ написан
    1 комментарий
  • Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

    @valentine11
    По собственному опыту. Я самоучка, образование непрофильное (гуманитарий), в IT пришла в 31 год (сейчас мне 34), сначала ручное тестирование с параллельным обучением автоматизации тестирования, затем только автоматизация.
    Освоить азы и начать что-то писать по гайдам и методом копипасты не проблема. У меня проблемы начались намного позже. В основном, связаны с неумением строить хорошую архитектуру кода. Бесконечный рефакторинг. Понимаю, что до хорошего разработчика мне как до Луны. С одной стороны, понимаешь, что 3 года не такой уж срок. С другой стороны, считать себя мидлом QA Automation я смогу, наверное, только лет в 40. Это становится причиной фрустраций, синрома самозванца и прочих прелестей. Когда ты понимаешь, что "усредненный" разработчик моложе тебя на 5-7 лет, но знает и может в сто раз больше, чем ты сам. Задаешь себе постоянный вопрос, ну может же кто-то и мидлом стать с нуля за 3 года, почему ты - не смог? Все это сильно мешает получать удовольствие от работы, хотя работу я свою обожаю, работаю (по собственной инициативе) всегда больше чем по 8ч в рабочие дни и периодически по выходным.
    Мое резюме на вопрос: реально, но психологически может быть очень больно, особенно если у вас склонность к перфекционизму и до IT вам все давалось легко.
    Ответ написан
    8 комментариев