Максим Барбашин
Максим Барбашин личный блог
14 марта 2020, 01:11

Сложно ли стать программистом?

Что читают восьми — девятилетние дети?

Ну, всякое бывает.

 

Конкретно мой следующее:

1. Джозеф Хокинг. Unity в действии.

(По словам ребенка, самая полезная книга. Особенно понравились подробные комментарии и пояснения).


2. Кенни Ламмерс. Шейдеры и эффекты в Unity. Книга рецептов.

(Эта зашла как-то не очень. С шейдерами отношения остаются сложными)


3. Хорхе Паласиос. Unity 5.x. Программирование искусственного интеллекта в играх

(В принципе, ребенку нравится AI и ML. Но с обучением плохо. Найти подходящую школу в России не удается. Ближайшая к дому – в MIT)


4. Джонатан Линовес. Виртуальная реальность в Unity

(еще не прочитана)


5. Алан Торн. Основы анимации в Unity

(эту книгу ребенок прочитал первой).


6. Крис Дикинсон Оптимизация игр в Unity 5

(эту книгу сейчас читает)


7.Алан Торн. Искусство создания сценариев в Unity.

(эта книга будет следующей)


8. Джереми Гибсон Бонд. Unity и C#. Геймдев: от идеи до реализации.
(эта книга пугает и меня, и ребенка. 900 страниц. Ее – в долгий ящик).

***

Если кто знает еще хорошие по геймдеву, пишите в комментах.

***

Сам дипломный проект будет сдавать летом.
Пока есть только тестируемые наброски.


***

Сейчас у Ромы 2 дополнительные школы.

По Unity и графическому дизайну.

В неделю 8 часов на программирование и 4 на графику.

Плюс – 2-3 часа на выходных на чтение книг.

***

С графикой все еще сложнее.

Хорошая литература отсутствует как класс.

Так что только самообучение через YouTube

***

От Питона Рома отказался.

Сказал:

Слишком простой язык.

Однако олимпиадного программирования на C# нет.

Так что без вариантов.

Питон будет все равно с сентября.

***

Думаю, отдать ребенка в лицей Яндекса.

Но там вроде с 7 класса…

***

Обычным школьным занятиям хай-тек не мешает.

Даже наоборот.

Рома регулярно приносит разработанные игры.

И тестирует на одноклассниках.

И собирает заказы.

Одним нравятся шутеры, другим хоррор…

***

На Новый Год мой, естественно, отличился.

Задание на уроках труда

(теперь их называют технологиями)

Сделать новогоднюю игрушку.

Среди массы склеенных зайцев и прочей кривоватой живности

Выделялся лист бумаги.

На него надо было наводить смартфоны

И появлялась сверкающая разноцветная елка.

AR ребенок написал на Unity за выходные….

155 Комментариев
  • Turbo Pascal
    14 марта 2020, 01:16
    Настоящим — нет. Им надо родиться.
    • Savin
      14 марта 2020, 07:02
      Turbo Pascal, Через 5лет их как таксистов станет, щас то дофига и расценки пробивают дно. Все эти айти игрульки и хэппи хистори байки для малышей геймеров. Айти в офис после 30лет ща уже нереал попасть, а на биржах фриланса все заказы индусы делают идеально за 2 копейки и в 2 раза быстрее чем голодные васяны на регионе. Да програмеры senior уровня ща получают хороше, все остальные обычную зп, а через 5 лет сеньеры будут получать обычную зп, а midle ничего. Ультраконкурентная отрасль, ты либо лучший либо пролетаешь. Лучшим все, остальным 90% подачки на макарошки. Лучшим каждый год нада доказывать заново ибо тут меняется все постоянно. Это не профессия, кибер замануха, хайп. Все хотят нефига не делать, сидеть на попе кликать мышкой, так не будет. (имхо)
      • asdfasjcjahsdjlekrahjdsf
        14 марта 2020, 07:53
        Всечернейший, Прям обидно стало, «ничего не делать и на попе ровно сидеть» — порой устаешь больше, чем от физического труда. А в целом — да, ниша перегрета сильно. Что касается индусов за две копейки — все зависит от конкретного программиста, наверное. Я на тот же самый upwork вышел очень легко, получил первый контракт за пару дней, люди месяцами пытаются там получить работу и ничего не выходит. Так что в целом — да, верно, нужно быть лучшим, в прочем — как и везде (имхо)
        • HeavyHell
          14 марта 2020, 09:17
          cleverus, Признай, что тебе тупо статистически подфортило с плучением первого контракта.
          • asdfasjcjahsdjlekrahjdsf
            14 марта 2020, 09:21
            HeavyHell, Серьезно?) в течение двух дней до получения первого контракта я успел пообщаться еще с двумя контрагентами, а большинству даже никто не отвечает. Везет тем, кто везет (без понтов, по факту, имхо)
            • Lgner
              14 марта 2020, 11:45
              cleverus, настоящие программисты на upwork не побираются и с индусами не конкурируют. Это удел говнокодеров.
              • hо
                14 марта 2020, 12:14
                Lgner, возможно через 5 лет профессия вообще отвалится. Представляете софт будет кодить сам себя с редкими поправками профи кодеров которые будут 1-2 в штате многотысячной корпорации.
      • Turbo Pascal
        14 марта 2020, 09:45
        Всечернейший, их уже как таксистов. Но это тупые кодеры по ТЗ. Настоящий программист — это творец и изобретатель + реализатор своими руками. Но если он уйдет в архитекторы — хана ему. Так что их сейчас крайне мало. Отмирает профессия. Но в программировании торговых роботов — непаханое ещё поле.
          • Turbo Pascal
            14 марта 2020, 15:02
            Максим Барбашин, инди, скорее.
        • UnembossedName
          14 марта 2020, 12:26
          Turbo Pascal, вы преувеличиваете, хотя хайп вокруг профессии очевиден, вероятно переизбыток грядет, это согласен.
          Но как таксистов не будет. Тупо из-за того, что не смотря на всё большее облегчение входа в область, она все еще требует сочетания IQ хотя бы чуть выше среднего и интереса к профессии. Для работы таксистом нужно меньше.
          Другое дело, что таксистов скоро не станет. Думаю через 20 лет вообще.
          Настоящий программист — это творец и изобретатель + реализатор своими руками.
          Так все изобретали велосипедов говорят, для них хорошо, если им за это платят. А для эффективности это тупо
      • Алексей Андросов
        14 марта 2020, 11:22
        Всечернейший, заявление, очень далекое от истины

    • _xXx_
      14 марта 2020, 10:00
      Turbo Pascal, похоже он же им и родился. Геймдевом только
  • надо сначала математику изучить, теорию чисел, а то в мозгах никакого порядка не будет, я вот не изучал хорошо, как вычислить путь звезды не знаю, хотя и программировал на америкосов за копейки, программистом себя не считаю, наверно потому что ещё робота торгового за 100 000 USD не написал
  • Владимир Гончаров
    14 марта 2020, 01:37
    ребенок сам обучаеться или его учат и сколько ему лет?
  • Иван Иванов
    14 марта 2020, 01:45
    Ничего невозможного нет, желание и адский труд над собой и все будет.
  • Alex
    14 марта 2020, 01:50
    (В принципе, ребенку нравится AI и ML. Но с обучением плохо. Найти подходящую школу в России не удается. Ближайшая к дому – в MIT)
    AI и ML нравятся ребёнку до 7 класса? Школу подходящую не удаётся найти? Пожалейте дитё — пускай лучше в футбол играет!!

    Чтобы этим заниматься — нужен математический фундамент. Это тупо не по возрасту пока. И не надо форсировать — может перегореть!

    А программистом стать не сложно. Даже легко. Если есть интерес к этому.
    • shprots
      14 марта 2020, 04:47
      Молодец ребенок, ниче не скажешь. Главное не перегореть, почти всё, чем я так жадно занимался в школьное время — сейчас абсолютно не интересно. Кроме квантовой физики разумеется :)
      Пайтон — простой язык? Пусть пробует квантовое программирование!)) 
      • _sg_
        14 марта 2020, 11:54
        shprots,
        напомните, пож-ста, как по-английски будет «квантовая запутанность». Интересует слово запутанность. Потому что в англоязычной лит-ре для этого слова ранее использовался специальный термин.
        Никак не могу вспомнить.
  • Эммануил Губерман
    14 марта 2020, 05:17
    Ну про питон он зря. Для написания игр само то. не надо терять много времени на описание конструкций языка. В современном языке чем проще, тем производительнее.
    • Beach Bunny
      14 марта 2020, 16:07
      Эммануил Губерман, ну почти, проще всего писать на Prolog или Hackell и в общем достаточно производительно получается для многих задач.
  • Герман Виноградов
    14 марта 2020, 05:29
    А зачем об этом трубить? Ну читают да читают. Молодцы!
    • Александр З.
      14 марта 2020, 10:03
      GermanGerz, ну как зачем? Очевидно, что ребенок реализовывает комплексы родителей.
      • Lgner
        14 марта 2020, 11:47
        Александр З., потом вырастет и, уже получив прививку от IT, пойдет в продажники.
  • Igr
    14 марта 2020, 05:51
    ему то самому хочется, по кайфу?  а то может подрастёт и нах всё бросит 
    • Lgner
      14 марта 2020, 11:48
      Igr, Конечно бросит. Ибо к 20 годам надоест, а навыка управления людьми еще не будет, вот и пойдет в результате в менеджеры по продажам или в юристы.
  • GrayFox
    14 марта 2020, 05:53
    Папа — ДЯТЕЛ!
    В таком возрасте надо читать про индейцев, драконов, космическое что-то…
    Чтобы самоопределие было потом, и детство не потеряно ....
    Потому уже более глубокое и классическое в виде «война и мир», «преступление и наказание» и т.д.
    • HeavyHell
      14 марта 2020, 09:29
      Сергей Решетнёв, папа норм что не втирает что надо читать. Я вот тоже с 7 лет погрузился в парочку журналов, ЮТ, МК, ТМ… Что привело к тому что програмировал даже на калькуляторе, перечитал все что можно достать из фантастики в то время. Потеряно у меня детство? Да ну нафиг — мну на остров забрось = выживу, саоопределен и самодостаточен.
      Зы Война и мир говоришь… нуну, ты ж величие произведения оценил по школе...
      Я вот не гнал про то что разум школьника не готов понять, поэтому в школе мое сочинение по мастеру и маргарите дословно выглядело так.
      Прочитав великое произведение М.А. Булгакова я могу про него сказать только словами автора.
      Шизофрения, как и было сказано.

      Но уже в уневере вполне себе вставило…
      • GrayFox
        15 марта 2020, 04:51
        HeavyHell, я читал для себя, в т.ч. те самые журналы 80-90х… даже выписывали родители.
        к 12годам уже стал более целенаправленно читать.
        А так у меня под квартипрой была Центральная детская билиотека… мне не лень было спуститься, сдать одну книгу, взять другую… и это всё в перерывах между школой, двором с друзьями!!!
        • HeavyHell
          15 марта 2020, 06:47
          Сергей Решетнёв, Ну у меня родители вокруг света, наука и жизнь выписывали из журналов :) Журналы с рукожопством и фантастикой приходилось именно в библиотеке рыть
          • GrayFox
            17 марта 2020, 06:28
            HeavyHell, техника моложёжи и прочие — тоже с рукожопством?
            • HeavyHell
              17 марта 2020, 07:03
              Сергей Решетнёв, Ну я в «рукожопство» вношу все, что научило меня из г… на и палок сделать нужное, а все эти журналы в полной мере давали знания от програмухи (очень редко), моделирования, схемотехники, итд итп в полной мере
          • GrayFox
            17 марта 2020, 06:29
            HeavyHell, скорее всего и все типа «Время» и прочее выписывали?
            • HeavyHell
              17 марта 2020, 07:04
              Сергей Решетнёв, И огонек, как появился и литературку :D 
              • GrayFox
                17 марта 2020, 07:30
                HeavyHell, В Ленинграде у меня отец ещё и 4 просто газеты выписывал, в т.ч. Вечерний Ленинград ))))
                • HeavyHell
                  17 марта 2020, 08:20
                  Сергей Решетнёв, и тадам… их не 3.1415здили из ящиков, не смотря на то что журналы были дорогие а домофонов и других приблуд небыло
                  зы Знамя юности, пионерская правда, труд, советский спорт
    • Beach Bunny
      14 марта 2020, 16:09
      Сергей Решетнёв, ну да и Братьев Карамазовых прочитать, чтобы с детства понял в какой стране живет.
  • Sovngard
    14 марта 2020, 05:57
    Я предложу не книжки читать, устаревающие по ходу пьесы, а вкатываться в английский язык и курсы по unity на их родном сайте: unity.com/learn#explore-how-you-can-develop-your-skills
  • Мальчик buybuy
    14 марта 2020, 06:20
    Папа!

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

    С уважением
    • _sg_
      14 марта 2020, 12:15
      Мальчик Buybuy,
      чтобы двигаться вперед необходимо изучать современные технологии программирования, фрэймворки, архитектурные паттерны,
      а НЕ конкретные языки, НЕ конкретные элементарные алгоритмы.

      Только в этом случае Вы будете востребованы.

      Все уже давно ушли от зацикленности на  конкретных языках, потому что реализация закрыта всякими Фасадами, Proxy  итд
      • Мальчик buybuy
        14 марта 2020, 12:20
        _sg_, согласен на 50%

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

        А вот матчасть (элементарные алгоритмы) следует знать на раз-два. Иначк никакая библиотека Вас не спасет ))) Ну и со скоростью исполнения могут возникнуть проблемы...

        С уважением
        • _sg_
          14 марта 2020, 12:40
          Мальчик Buybuy, я Вам приведу пример, чтобы Вы поняли о чем это я.

          Задание: Сделать робота для торговли

          1. Коннектор к PLaza — написать на C++

          2. Сам робот на С# — работа с индикаторами, Сигналы, обработка ордеров, сделок. Взаимодействие с коннектором.

          3.Есть Граальный Machine Learning модуль на Python. Обеспечить взаимодействие с роботом из пункта 2.

          4. Есть граальный модуль на MatLab, который расчитывает Portfolio efficient frontier. Обеспечить взаимодействие с роботом из пункта 2.

          5. Интерфейс с Пользователем — только Web — интерфейс, никаких десктопов не нужно. + Мобильная версия.

          6. Система логирования и проверки функционирования как всей системы, так и отдельных ее модулей. Web — реализация.

          7. Написать тесты для каждой из подсистем.

          8. Каждую неделю ходить на спринты

          Где здесь «площадь  круга». Ее здесь нет.
          • Мальчик buybuy
            14 марта 2020, 12:43
            _sg_, не

            Это сложно для меня
            Я в нашем колхозе отвечаю чисто за математику. Для биржевых коннекторов, серверов и администрирования есть специально обученные люди.
            Если к ним есть вопросы — могу переадресовать)

            С уважением
            • _sg_
              14 марта 2020, 13:21
              Мальчик Buybuy,
              я Вам привел совершенно типовой пример.
              Чтобы было более понятно я взял тему трейдинга.
              Но такие задачи везде сплошь и рядом в любой предметной области.

              Как Вы думаете, Почему почти все софтверные компании почти всегда позиционируют себя на рынке как СИСТЕМНЫЙ ИНТЕГРАТОР.

              А потому, что они знают МНОГО РАЗНЫХ технологий программирования и  умеют их ИНТЕГРИРОВАТЬ в единое целое.

              Поэтому когда они приходят на завод (или на биржу) для его автоматизации, они видят множество разных программистских поделок не связанных между собой и для них это просто КЛОНДАЙК.

              За интеграцию хаоса они (системные интеграторы) берут НУ ОЧЕНЬ БОЛЬШИЕ ДЕНЬГИ.

              Поэтому на рынке всегда будут востребованы программисты владеющими разными технологиями программирования.

              А «площадь круга» пусть напишет токарь Вася в свободное от токарных дел время.

              С Уважением.
              Спасибо. Было приятно пообщаться.

              PS. Я помню Ваш пост про последнюю свечу, которая поглощает N-1 предыдущих.
          • Dmitryy
            14 марта 2020, 21:34
            _sg_, а почему коннектор на C++? Плюсы не самый удобный (и не самый быстрый) язык для сетевого взаимодействия, имхо. 
            • _sg_
              14 марта 2020, 21:56
              Dmitryy, 
              Смотря какой механизм взаимодействия Вы выберите.
  • shprots
    14 марта 2020, 06:46
    А чисто ради интереса — с какой скоростью ребёнок читает такие книги в 9 лет?
    • HeavyHell
      14 марта 2020, 09:30
      shprots, у мну было 200-230 слов в минуту для нового текста
      • shprots
        14 марта 2020, 09:56
        HeavyHell, надо учитывать, что это технический текст, который потом используется в практике.
        • HeavyHell
          14 марта 2020, 10:15
          shprots, через год после твоего рождения начал читать тех журналы… Подписка на оные норм стоила, так что приходилось обходится библиотекой. И спрос на нормальные тех журналы был ОГРОМЕН. Шансов взять журнал домой — ноль. Взять на часик в читальный зал — в порядке очереди. Но как то успевал и перерисовать схемы, и прочитать...
          Но тогда ж интернетиков небыло :) мы выживали как могли, наверно по этому поколение 70-80х из г… на и палок может сделать термоядерный реактор
  • Сергей
    14 марта 2020, 07:26
    ребёнок без детства…
  • Diamond
    14 марта 2020, 07:59
    Все выдающиеся програмеры, которых знаю, вообще не читали всех эти книжек. Просто самообучаемые люди с развитой логикой.
    • _xXx_
      14 марта 2020, 10:01
      McDuck, без книг нет самообучения
  • ольга ан
    14 марта 2020, 08:10
    Прочитайте про детский центр Путина в Сочи " Сириус "… Возможно ваш ребенок проходит под критерии … А там его направят в нужное русло и подскажут что читать. А Анапе есть лагерь для создания фильмов / мульфильмов, но про него ничего не знаю, кроме его наличия 
  • Мой Госпöдин
    14 марта 2020, 08:18
    Тут самое главное, автор, успеть научить сына совестью торговать. Иначе уже лет в 11 у вас с ним начнутся непримиримые противоречия.
      • Beach Bunny
        14 марта 2020, 16:17
        Максим Барбашин, поджигать покрышки это примитивно, я во втором классе уже знал как сделать взрывчатку из подручных средств.
      • Мой Госпöдин
        15 марта 2020, 08:58
        Максим Барбашин, тебе какое дело до моих детей?
  • Zarina Kurengina
    14 марта 2020, 08:21
    Как мама больших мальчиков, посоветую, чтоб развивали и другие увлечения ребенка (параллельно), не делали упор на одном… дело в том что жизнь любит пошутить и ломать все планы… нужен простор для маневра, пошире раскидывать сеть… иначе если не получится в этом, на остальное может не остатся ни сил, ни желания, ни времени… как говорится лучший отдых-смена занятия (и +дополнительные навыки)… На примере старшего моего, очень увлекался компами-играми-программированием-шахматами и тд до 7-го класса, а потом загорелся медициной, поступил в мед, учится в захлеб, в диком восторге, ну а предыдущие увлечения очень помогают в учебе и жизни (как шабашки разного рода)… мнение поменял, так как понял что он не настолько 'фанатеет' от этого занятия чтобы посвятить ему всю жизнь, а без должного фанатизма лучшим не стать.
    • HeavyHell
      14 марта 2020, 09:32
      Zarina, но у него в запасе менее любимое дело, которое всегда сможет поддержать его на плаву + как верно заметили помогает в более любимом занятии
  • Magistr
    14 марта 2020, 08:51
    Работы столько, что в туалет сходить некогда, зарплата тоже приличная
  • Брахман Пилорама
    14 марта 2020, 09:29
    Все Unity созданы для того, чтобы даже обезъяна могла написать говнофреймворк или игру. Компенсируют говноту — процессорными мощностями и памятью. В итоге, через пару лет для написания этого недософта не нужен будет даже человек. Все делается для удешевления работы программиста. Уже дичайшая конкуренция в отрасли. Зарплаты только падают с 2010.

    Желать своему ребенку сушить мозг занимаясь изучением сиюминутной мульки Unity? Да этих сред разработки за мою жизнь было СТОЛЬКО!

    Кнут — Исскуство Программирования, и Исскуство схемотехники. Остальное мура забивающая голову и через 5 лет выбрасываемая на помойку из-за развития технологий.

    Ну кому сейчас интересен DotNet в том виде, в котором его все бросились учить ~20 лет назад? Очки, геморрой и горб заработали эти дети. Ах, да, более дорогую ипотеку на ненужные вещи.

  • iddqd3n
    14 марта 2020, 09:59
    Просто кодить — легко. Примерно как писать обычный текст плюс-минус. Что-то полезное создавать — как правило нужна математическая (или общая научная) база, которая напрямую к программированию отношения не имеет.
    • Брахман Пилорама
      14 марта 2020, 10:22
      Денис Г., плюс нужен огромный опыт в смежных областях. Так как программирование само по себе, без знания электронной периферии, знаний о схемотехнике и ньюансах проектирования чипов, процессоров — это не программист а эникейщик, коих сейчас пруд пруди.
        • Вадим (АА)
          14 марта 2020, 16:40
          Максим Барбашин, вот всегда так — зачем мне это. Да затем что это позволяет вообще понимать как работают цифровые устройства и что он програмирует. Это базовые знания, зная которые легко менять языки и гораздо эффективнее програмирровать. 
          А без понимания потом и дома криво строят и лечить не умеют.
        • Брахман Пилорама
          14 марта 2020, 18:23
          Максим Барбашин, затем, что нет незаменимых индусами геймдевов. Есть кодеры чужой идеи и художники. Готовить ребенка быть кодером это дно.
  • Anton Shabunin
    14 марта 2020, 10:41
    Я не понимаю, зачем это ребёнку. Пусть пока почитает Майн Рида, Стивенсона, Жюля Верна, Буссенара и Дюма.
  • monte_carlo
    14 марта 2020, 10:56
    Вундеркинд! Успехов ему!
  • Gregori
    14 марта 2020, 11:05

    Просто стать программистом- не сложно. Стать хорошим- куда сложней  и опыт и знание и способности крайне желательны. 

    Питон слишком простой язык- детский аргумент. Я его учил в прошлом году после С++/Pascal/ассемблер и прочее. Отличный язык  для своего круга задач и популярность его последние несколько лет ростёт. И спект применения больше- хочешь сайты делай (джинго, флак), хочешь в биг дата и анализ даннных иди (пандас), хочешь автоматизируй задачи системного администрирование и управления сетевым оборудованием, хочешь- портатипы приложений быстро разрабатывай, хочешь- научные расчёты(вроде обработки данных  с МРТ- общался с женщиной котрая  в европейском вузе этим занималась). Ну а c# это либо энетерпрайз разработка (корпоративные системы)-хорошая ЗП но довольно тоскливо, либо игры. Скорость разработки на Питон выше- грубо говоря программист за меньшее количество времени может написать ПО с тем же функционалом.

     

    И да- когда чадо подрастёт и закончив вуз пойдёт работать неизвестно какие технологии будут в Топе. Вот ниша ентерпрайз разработки в РФ была в немалой степени занята борланд дельфи. Во всех вузах программистов ему учили. И что? сейчас он во второй десятке по популярности (по рейтингу tiobe). И на каком месте будет c# через 10-15 лет- большой вопрос.

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

     

    • UnembossedName
      14 марта 2020, 12:20
      Gregori, у меня в городе 3 конторы минимум на Делфи тянут) Я сам в шоке был, когда узнал, а когда соприкоснулся, был поражен качеством IDE, это лютая дичь, на уровне того самого Borland Delphi. 2 из них продают софт не в РФ
      • Gregori
        14 марта 2020, 16:22
        UnembossedName, я сам паралельно с pyton использую delphi.  и не считаю её плохой средой. Понятно что есть легаси и многие проекты будут поддерживатся годами. Но если говорить о школьнике и о том, что будет через 10-15 лет… \
        • UnembossedName
          14 марта 2020, 16:33
          Gregori, я не знаю, про что вы, я говорю про https://www.embarcadero.com/products/delphi может еще какая есть? Может вы просто не пользовались нормальной IDE, я ж не знаю 
          • Gregori
            14 марта 2020, 18:17

            UnembossedName, смотря что для Вас нормальная. Я пользовался, например visual studio. 

             

            Понятно что дельфи не очень интенсивно развивается- поэтому многие и сидят на 7 версии.  

            • UnembossedName
              14 марта 2020, 18:21
              Gregori, VS вполне себе хорошая IDE
              • Gregori
                15 марта 2020, 11:59
                UnembossedName, чем она принципиально лучше delphi?
                • UnembossedName
                  15 марта 2020, 13:25
                  Gregori, она не падает, дебаггер работает каждый раз, имеет вообще лучшую функциональность и юзабилити. Просто приятнее в ней.
                  Да толку то спорить о вкусах, если меня вообще бесит делфи)
      • deke
        14 марта 2020, 20:31
        UnembossedName, что не так с Delphi? какая версия вас так поразила?
        • UnembossedName
          14 марта 2020, 21:17
          deke, последняя, иногда работающий дебагер, какие-то ошибки периодически, много странного в интерфейсе. Короче видно, что прошлый век.
          • deke
            14 марта 2020, 21:22
            UnembossedName, у меня VS2013 и Delphi XE2 одновременно запущены, разницы особо не замечаю. Более новые версии использовать не могу — пожелание заказчика.
            • UnembossedName
              14 марта 2020, 21:25
              deke, у меня более новые, но я думаю, тут вопрос восприятия и применения, а не версий, можно спорить до посинения.

              Ну кроме того, сам паскаль мне мягко говоря не очень)
              • deke
                14 марта 2020, 21:28
                UnembossedName, GUI на Delphi, математика на C++, быстро и эффективно. Я сам на Борланде вырос(Turbo C), поэтому отторжения нет.
  • Ссерджио
    14 марта 2020, 11:23
    Поделюсь и я.
    Мой в 12 лет только играет (   И весь класс на перемене, ВЕСЬ сидит и играет. А кто сам не играет — в соседний экран смотрят.
    Смартфон у него всего полгода как. До этого только кнопочный был.
    Ну, занимается час в неделю пайтоном с тренером. Только стремления никакого не вижу. Сам не сидит, не пробует, кроме домашки. Конечно, ничего из технического IT читать не заставишь.   Художественное, это да, может полдня читать.
    На телефоне стоит ограничилка 1ч 20 мин в день «цифровой лимит», так просьбы «пап, продли» — это постоянно. А ноут рядом — не садится.  
    Тьфу. Как же это расстраивает.
    • Alex
      14 марта 2020, 11:44
      Ссерджио, заставлять бесполезно! Лучше вообще этого не делать. А то получится то же самое как его на скрипке насильно учить играть.

      По поводу возраста. У меня первый комп появился в 14 лет. Тогда это была большая редкость. И уже на первом курсе института свои первые деньги программированием заработал. 

      Там нет такого объема знаний чтобы с 12 лет учить. Точнее есть, но слишком быстро всё меняется — учить впрок бесполезно, всё равно всю жизнь придётся доучиваться. Ещё раз напишу — не надо форсировать.
      • Мальчик buybuy
        14 марта 2020, 12:22
        Alex, уважаемый

        Скрипка в моменте не канает — строго виолончель )))
        Все комментарии — в панамском деле )))

        С уважением

        P.S. У меня первый комп появился в 22 — сильно позже, чем первая женщина ))) И мою жизнь это не сломало…
  • Анна Т-а
    14 марта 2020, 11:31
    За критикой скрывается зависть. Программистов как таксистов не будет. У программистов зарплата падает с 2010? Они и сейчас самые высокооплачиваемые в it. Неизвестно, вырастет ли ребенок программистом, н все равно он развивается, а не бездельничает.
    • Алексей Андросов
      14 марта 2020, 12:11
      Анна Т-а, хоть кто-то тут в курсе реальных дел в it. Я почитал комменты и ужаснулся. 
    • Serg
      14 марта 2020, 18:51
      Анна Т-а, если бы программистов было достаточно, то Яндекс и Сбербанк не запускали бы бесплатное обучение школьников по всей России и не оплачивали бы труд учителей. Да и потом далеко не все становятся программистами даже после институтов. 
  • капитан Немо
    14 марта 2020, 12:46
    а я в свое время любил читать фантастику, приключения, исторические книги. Просто запоем)
    И ещё много времени проводил на улице, подвижные игры… и в футбол гоняли, и в хоккей зимой...
    Слава Богу, что в моем детстве не было компьютеров и интернета!)
  • Абр Абрвалгович
    14 марта 2020, 12:48
    Как человек собеседовавший программистов при приеме на работу заявляю — найти нормального программиста очень непросто.
    • Serg
      14 марта 2020, 18:52
      Абр Абрвалгович, нормальный — это какой?
      • Абр Абрвалгович
        14 марта 2020, 23:21
        slyter, очевидно обладающий достаточным уровнем знаний и интеллекта для решения имеющихся задач.
  • Сергей
    14 марта 2020, 13:01
    Unity это оказуаливание программирования. Такие программисты не инженеры, а просто ремесленники. Как сантехник например. Но не подумайте, что я обижаю вас или сантехников. Хороший сантехник, хорошо зарабатывает.
      • Сергей
        14 марта 2020, 15:08
        Максим Барбашин, Я же не говорю, что быть таким программистом плохо. Просто тем «сложно ли стать сантехником?» не возникает, а такая возникла. =)
  • Glago
    14 марта 2020, 13:01
    стать программистом совсем не сложно) но стать программистом и зарабатывать этим будет очень сложно, если вы это имели ввиду. ещё сложнее, если вы думаете, что можно стать программистом не зная например английского. любой язык программирования это новый иностранный язык, хотя и базирующийся на английском.
  • Георгий Мозалёв
    14 марта 2020, 14:33

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

     

     

  • ganjatrader(getstar)
    14 марта 2020, 15:12
    У меня много знакомых прогеров. Один в Яндексе купил хату в Спб за 6 лямов, другой в Англии получает 5k фунтов в провинции, третий получил контракт у Huawei на 350 тыс. в год и только на Смартлабе все время пишут, что  их как таксистов, времена их прошли и т.д-:)))  Ни один из моих знакомых программистов не получает 100тыщ рублей, ни один, у всех з.п 200+. Конечно, это не вчерашние студенты, у людей опыт 8 лет в среднем.
    • meat
      14 марта 2020, 15:41
      ganjatrader(getstar), но большинство программистов получает очень мало, менее 100к за фуллтайм для синьора, но в вакансии может быть больше указано, так как компании в РФ по факту будут платить меньше

      квартира в Спб за 6 лямов это немного, я бы сказал минимальная для нормального района :)


      • ganjatrader(getstar)
        14 марта 2020, 15:48
        meat, да, немного, но без папы и мамы, и без ипотеки на 20 лет, купить такую могут единицы в возрасте 30+-.
        • meat
          14 марта 2020, 16:06
          ganjatrader(getstar), квартира в спб за 6 млн это не показатель успеха :)
          • ganjatrader(getstar)
            14 марта 2020, 16:15
            meat,  а что показатель?-:))  новый S-класс из салона? Так-то да, но это уже не про программистов история-))
            • meat
              14 марта 2020, 17:16
              ganjatrader(getstar), я живу в квартире подороже, хотя вроде ничего особого не делаю, просто сами цены тут такие
        • meat
          14 марта 2020, 17:15
          Максим Барбашин, я вроде не говорил про вакансии и для меня Россия это не только столица
  • Все врут, прогеры таскают бабло мешками и мы короли жизни.
  • Андрей
    14 марта 2020, 17:16
    Е-мое, вот время пошло. Дети такое читают. Мы в детстве читали вче в кратком содержании, а вче дни пповодили на улице, строили шалашы, ловушки, играли в футбол, дрались и тд
      • Андрей
        14 марта 2020, 18:35
        Максим Барбашин, поверю, почему же. через лет эдак 100, рождаться будут дети с головой огромной и пальцем для свайпа и сразу -10 на каждый глаз. не, я не сужу, каждому свое… но меня это расстраивает. я в 9 лет наверное только робинзона крузо только прочитал и то, может позже. хотя то всяко лучше наркоты и алкоголя)
      • Serg
        14 марта 2020, 18:54
        Максим Барбашин, толку то от этих школ, оттуда единицы идут дальше. )) Там просто бабло зарабатывают на недалеких родителях.
  • Влад(и)Мир
    14 марта 2020, 17:53

    «Однако олимпиадного программирования на C# нет» — странная фраза.

    Сейчас нормальные чемпионаты дают выбор: C++, С#, Python, часто Java; причём поддерживаются разные версии компиляторов.
    А вот Pascal больше нет.

  • Silent Hamster
    14 марта 2020, 18:05
    Вроде, если я не ошибаюсь, Вы с ним занимались шахматами?  Все, про шахматы забыли?!
    Тогда только скрипка, никаких кодов.
  • Виталий А
    14 марта 2020, 19:26
    Профессия IT — шника и программиста предполагает постоянное самообразование, так как появляются новые технологии, новые устройства, языки программирования. Если не поддерживать знания на современном уровне есть риск, как говориться, отстать от жизни. Когда молод новые знания легко усваиваются, а вот чем старше тем все сложнее и сложнее и конкурировать с молодежью очень сложно.
    • UnembossedName
      14 марта 2020, 20:04
      Виталий, молод — это несколько не то слово, которое стоило бы здесь применять))
    • Dmitryy
      14 марта 2020, 21:28
      Виталий, и да и нет. На мой взгляд, программирование это как математика. Когда есть хорошее понимание базовых принципов, начинаешь скакать с языка на язык и технологии на технологию, без особой боли. Но опыт, конечно решает. В суровых реалиях, если всю жизнь пилил с++, врядли возьмут в веб и наоборот. Хотя у человека потенциал такой имеется.
  • Dmitryy
    14 марта 2020, 21:24
    Я так понимаю Unity сейчас повально увлекаются из-за игр. В принципе сами были такими, игры побуждают интерес к компьютерам, потом хочется что-то сделать самому и пошло поехало.

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

    Очень важно например понять, что такое паттерны. Есть очень хорошая книга с огромными картинками, должна зайти ребенку https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124 (на русском тоже есть).

    Потом алгоритмы. Тоже есть книги и сайты. Удобно тренироваться на https://www.hackerrank.com/ (детям тоже заходит, ибо есть соревновательным момент и всякие «ачивки»)
  • 3Qu
    14 марта 2020, 22:03
    Сложно ли стать программистом?
    Программистом стать несложно. Программист уже не является сколь нибудь престижной профессией. На западе уже давно непосредственно программированием в основном занимается младший технический персонал уровня техника или недавние выпускники вузов.
  • Vasya
    14 марта 2020, 22:03
    Питон слишком простой, а шейдеры не пошли, ща читаем оптимизацию… мда, он пока тыркать в галочки в юнити ток умеет, очередной дезигнер растет и к прогерам отношения не имеет. Про Кнута верно советовали
    • Alex
      14 марта 2020, 23:00
      Андрей, ещё раз на возраст гляньте! Кнута…
  • _sg_
    14 марта 2020, 23:56
    Если задача стать просто хорошим программистом,  то можно выбрать одно направление, которое нравится,  и юзать его всю жизнь и, конечно, бесконечно изучать классические алгоритмы, улучшать их, писать статьи на эти темы итд итп. Но денег узкопрофильные программисты не зарабатывают.

    Если задача стать программистом и заработать денег, то здесь все по-другому.

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

    В целом в комментариях к Вашему посту в дискуссии с «Мальчик Buybuy» я частично раскрыл, что для этого необходимо:

    smart-lab.ru/blog/602873.php#comment10812873
    smart-lab.ru/blog/602873.php#comment10812961
    smart-lab.ru/blog/602873.php#comment10813132

    Что сейчас наиболее востребовано можно найти на hh.ru, habr.ru

    Ну и, конечно, Вы знаете, что правильно поставленная задача или правильно поставленный вопрос — это уже 50% успеха.

    Желаю успехов.
  • Victor Korzunin
    15 марта 2020, 00:41
    Когда я работал в банке трейдером я тоже думал, что наши программисты, это обслуживающий персонал, может так оно и было в те времена. Но теперь я сам программист, хотя точнее software developer, и гораздо более уверен в своем будущем, потому что сегодня каждый стартапер смотрит на программиста как на священную корову.
    ЗЫ: стал профессиональным программистом в 32 года, после 10 лет работы трейдером и жалею только об одном, что не сделал этого раньше
  • YakZupZop
    15 марта 2020, 05:57
    Какой эффективный ребенок, предлагаю его шортить лет в 12 и вкладываться в новых. А там дальше и интернат свой можно открыть, у вас явно талант в выращивании полезных юнитов.
  • Анна Т-а
    15 марта 2020, 11:22
    Из востребованного учить Go. Linux, английский язык, сертифицированная по Red Hat в школе никто не мешает.
    по Go полно в телеграм каналах.
  • Среднеброд
    15 марта 2020, 16:54
    Вы будете смеяться, но лучшими программистами становятся бывшие физики и математики, а не те, к то с детства выбирал какой язык ему учить. На первом месте развитие головного мозга, на втором фундаментальные знания. Конкретные технологии на третьем месте и изучаются они по мере необходимости. Мир меняется гораздо быстрее, чем вы думаете и пока вы учите изо всех сил какую-нибудь очередную дурь, она успеет устареть, когда вы закончите ее изучать. Так что учитесь делать это быстро, а для этого нужно быть умным…

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн