Блог им. MaxInvest

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

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

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

 

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

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 за выходные….

★27
155 комментариев
Настоящим — нет. Им надо родиться.
avatar
Turbo Pascal, Через 5лет их как таксистов станет, щас то дофига и расценки пробивают дно. Все эти айти игрульки и хэппи хистори байки для малышей геймеров. Айти в офис после 30лет ща уже нереал попасть, а на биржах фриланса все заказы индусы делают идеально за 2 копейки и в 2 раза быстрее чем голодные васяны на регионе. Да програмеры senior уровня ща получают хороше, все остальные обычную зп, а через 5 лет сеньеры будут получать обычную зп, а midle ничего. Ультраконкурентная отрасль, ты либо лучший либо пролетаешь. Лучшим все, остальным 90% подачки на макарошки. Лучшим каждый год нада доказывать заново ибо тут меняется все постоянно. Это не профессия, кибер замануха, хайп. Все хотят нефига не делать, сидеть на попе кликать мышкой, так не будет. (имхо)
avatar
Всечернейший, Прям обидно стало, «ничего не делать и на попе ровно сидеть» — порой устаешь больше, чем от физического труда. А в целом — да, ниша перегрета сильно. Что касается индусов за две копейки — все зависит от конкретного программиста, наверное. Я на тот же самый upwork вышел очень легко, получил первый контракт за пару дней, люди месяцами пытаются там получить работу и ничего не выходит. Так что в целом — да, верно, нужно быть лучшим, в прочем — как и везде (имхо)
cleverus, Признай, что тебе тупо статистически подфортило с плучением первого контракта.
avatar
HeavyHell, Серьезно?) в течение двух дней до получения первого контракта я успел пообщаться еще с двумя контрагентами, а большинству даже никто не отвечает. Везет тем, кто везет (без понтов, по факту, имхо)
cleverus, настоящие программисты на upwork не побираются и с индусами не конкурируют. Это удел говнокодеров.
avatar
Lgner, возможно через 5 лет профессия вообще отвалится. Представляете софт будет кодить сам себя с редкими поправками профи кодеров которые будут 1-2 в штате многотысячной корпорации.
avatar
Всечернейший, их уже как таксистов. Но это тупые кодеры по ТЗ. Настоящий программист — это творец и изобретатель + реализатор своими руками. Но если он уйдет в архитекторы — хана ему. Так что их сейчас крайне мало. Отмирает профессия. Но в программировании торговых роботов — непаханое ещё поле.
avatar
Turbo Pascal, 
Настоящий программист — это творец и изобретатель + реализатор своими руками
Описание геймдева
Максим Барбашин, инди, скорее.
avatar
Turbo Pascal, вы преувеличиваете, хотя хайп вокруг профессии очевиден, вероятно переизбыток грядет, это согласен.
Но как таксистов не будет. Тупо из-за того, что не смотря на всё большее облегчение входа в область, она все еще требует сочетания IQ хотя бы чуть выше среднего и интереса к профессии. Для работы таксистом нужно меньше.
Другое дело, что таксистов скоро не станет. Думаю через 20 лет вообще.
Настоящий программист — это творец и изобретатель + реализатор своими руками.
Так все изобретали велосипедов говорят, для них хорошо, если им за это платят. А для эффективности это тупо
avatar
Всечернейший, заявление, очень далекое от истины

Turbo Pascal, похоже он же им и родился. Геймдевом только
avatar
Turbo Pascal, 
Ну, не Билл Гейтс,
а таким крепким спецом
надо сначала математику изучить, теорию чисел, а то в мозгах никакого порядка не будет, я вот не изучал хорошо, как вычислить путь звезды не знаю, хотя и программировал на америкосов за копейки, программистом себя не считаю, наверно потому что ещё робота торгового за 100 000 USD не написал
ребенок сам обучаеться или его учат и сколько ему лет?
Владимир Гончаров, 
И сам обучается и его учат.
Вот про методики обучения
&list=PL_u9pHPu6LBfSotAWFHN5JrLLhHneVOrg&index=4
Ничего невозможного нет, желание и адский труд над собой и все будет.
avatar
(В принципе, ребенку нравится AI и ML. Но с обучением плохо. Найти подходящую школу в России не удается. Ближайшая к дому – в MIT)
AI и ML нравятся ребёнку до 7 класса? Школу подходящую не удаётся найти? Пожалейте дитё — пускай лучше в футбол играет!!

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

А программистом стать не сложно. Даже легко. Если есть интерес к этому.
avatar
Молодец ребенок, ниче не скажешь. Главное не перегореть, почти всё, чем я так жадно занимался в школьное время — сейчас абсолютно не интересно. Кроме квантовой физики разумеется :)
Пайтон — простой язык? Пусть пробует квантовое программирование!)) 
avatar
shprots,
напомните, пож-ста, как по-английски будет «квантовая запутанность». Интересует слово запутанность. Потому что в англоязычной лит-ре для этого слова ранее использовался специальный термин.
Никак не могу вспомнить.
avatar
UnembossedName, не то. так я уже искал
avatar
_sg_, я знаю термин "Quantum entanglement — wiki"  — он относится к взаимозависимости квантовых состояний объектов. Собственно он по ссылке переводчика и открывается. Что именно имеете ввиду? Может EPR парадокс?
avatar
shprots,
я это и имею в виду, но раньше по-моему другое слово использовалось.
Все пытаюсь вспомнить.

Запутанные фотоны как по-английски будет?
avatar
Alex,
 Пожалейте дитё — пускай лучше в футбол играет!!
Футбол ему не нравится. Совершенно
Ну про питон он зря. Для написания игр само то. не надо терять много времени на описание конструкций языка. В современном языке чем проще, тем производительнее.
Эммануил Губерман, ну почти, проще всего писать на Prolog или Hackell и в общем достаточно производительно получается для многих задач.
avatar
А зачем об этом трубить? Ну читают да читают. Молодцы!
avatar
GermanGerz, ну как зачем? Очевидно, что ребенок реализовывает комплексы родителей.
Александр З., потом вырастет и, уже получив прививку от IT, пойдет в продажники.
avatar
ему то самому хочется, по кайфу?  а то может подрастёт и нах всё бросит 
avatar
Igr, Конечно бросит. Ибо к 20 годам надоест, а навыка управления людьми еще не будет, вот и пойдет в результате в менеджеры по продажам или в юристы.
avatar
Igr, 
Нравится.
С удовольствием бежит на занятия.
Папа — ДЯТЕЛ!
В таком возрасте надо читать про индейцев, драконов, космическое что-то…
Чтобы самоопределие было потом, и детство не потеряно ....
Потому уже более глубокое и классическое в виде «война и мир», «преступление и наказание» и т.д.
avatar
Сергей Решетнёв, папа норм что не втирает что надо читать. Я вот тоже с 7 лет погрузился в парочку журналов, ЮТ, МК, ТМ… Что привело к тому что програмировал даже на калькуляторе, перечитал все что можно достать из фантастики в то время. Потеряно у меня детство? Да ну нафиг — мну на остров забрось = выживу, саоопределен и самодостаточен.
Зы Война и мир говоришь… нуну, ты ж величие произведения оценил по школе...
Я вот не гнал про то что разум школьника не готов понять, поэтому в школе мое сочинение по мастеру и маргарите дословно выглядело так.
Прочитав великое произведение М.А. Булгакова я могу про него сказать только словами автора.
Шизофрения, как и было сказано.

Но уже в уневере вполне себе вставило…
avatar
HeavyHell, я читал для себя, в т.ч. те самые журналы 80-90х… даже выписывали родители.
к 12годам уже стал более целенаправленно читать.
А так у меня под квартипрой была Центральная детская билиотека… мне не лень было спуститься, сдать одну книгу, взять другую… и это всё в перерывах между школой, двором с друзьями!!!
avatar
Сергей Решетнёв, Ну у меня родители вокруг света, наука и жизнь выписывали из журналов :) Журналы с рукожопством и фантастикой приходилось именно в библиотеке рыть
avatar
HeavyHell, техника моложёжи и прочие — тоже с рукожопством?
avatar
Сергей Решетнёв, Ну я в «рукожопство» вношу все, что научило меня из г… на и палок сделать нужное, а все эти журналы в полной мере давали знания от програмухи (очень редко), моделирования, схемотехники, итд итп в полной мере
avatar
HeavyHell, скорее всего и все типа «Время» и прочее выписывали?
avatar
Сергей Решетнёв, И огонек, как появился и литературку :D 
avatar
HeavyHell, В Ленинграде у меня отец ещё и 4 просто газеты выписывал, в т.ч. Вечерний Ленинград ))))
avatar
Сергей Решетнёв, и тадам… их не 3.1415здили из ящиков, не смотря на то что журналы были дорогие а домофонов и других приблуд небыло
зы Знамя юности, пионерская правда, труд, советский спорт
avatar
Сергей Решетнёв, ну да и Братьев Карамазовых прочитать, чтобы с детства понял в какой стране живет.
avatar
Я предложу не книжки читать, устаревающие по ходу пьесы, а вкатываться в английский язык и курсы по unity на их родном сайте: unity.com/learn#explore-how-you-can-develop-your-skills
avatar
Sovngard, 
Это тоже.
Но это сложнее.
Проще сначала на родном.
Папа!

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

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

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

Все уже давно ушли от зацикленности на  конкретных языках, потому что реализация закрыта всякими Фасадами, Proxy  итд
avatar
_sg_, согласен на 50%

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

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

С уважением
avatar
Мальчик Buybuy, я Вам приведу пример, чтобы Вы поняли о чем это я.

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

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

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

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

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

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

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

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

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

Где здесь «площадь  круга». Ее здесь нет.
avatar
_sg_, не

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

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

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

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

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

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

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

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

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

PS. Я помню Ваш пост про последнюю свечу, которая поглощает N-1 предыдущих.
avatar
_sg_, а почему коннектор на C++? Плюсы не самый удобный (и не самый быстрый) язык для сетевого взаимодействия, имхо. 
avatar
Dmitryy, 
Смотря какой механизм взаимодействия Вы выберите.
avatar
А чисто ради интереса — с какой скоростью ребёнок читает такие книги в 9 лет?
avatar
shprots, у мну было 200-230 слов в минуту для нового текста
avatar
HeavyHell, надо учитывать, что это технический текст, который потом используется в практике.
avatar
shprots, через год после твоего рождения начал читать тех журналы… Подписка на оные норм стоила, так что приходилось обходится библиотекой. И спрос на нормальные тех журналы был ОГРОМЕН. Шансов взять журнал домой — ноль. Взять на часик в читальный зал — в порядке очереди. Но как то успевал и перерисовать схемы, и прочитать...
Но тогда ж интернетиков небыло :) мы выживали как могли, наверно по этому поколение 70-80х из г… на и палок может сделать термоядерный реактор
avatar
shprots, 
Медленно
shprots, 
Кстати, ребенок по чтению лучший в классе.
Чтение на скорость художественных текстов или что-то вроде

ребёнок без детства…
avatar
Все выдающиеся програмеры, которых знаю, вообще не читали всех эти книжек. Просто самообучаемые люди с развитой логикой.
avatar
McDuck, без книг нет самообучения
avatar
Прочитайте про детский центр Путина в Сочи " Сириус "… Возможно ваш ребенок проходит под критерии … А там его направят в нужное русло и подскажут что читать. А Анапе есть лагерь для создания фильмов / мульфильмов, но про него ничего не знаю, кроме его наличия 
avatar
ольга ан, 
Спасибо, посмотрю.
Тут самое главное, автор, успеть научить сына совестью торговать. Иначе уже лет в 11 у вас с ним начнутся непримиримые противоречия.
Мой Господин, 
Уже научил своего ребенка поджигать покрышку?
Максим Барбашин, поджигать покрышки это примитивно, я во втором классе уже знал как сделать взрывчатку из подручных средств.
avatar
Sergeyka, 
Отец ремень обломал?
Максим Барбашин, тебе какое дело до моих детей?
Мой Господин, 
Это ответ на твой идиотский коммент.
Как мама больших мальчиков, посоветую, чтоб развивали и другие увлечения ребенка (параллельно), не делали упор на одном… дело в том что жизнь любит пошутить и ломать все планы… нужен простор для маневра, пошире раскидывать сеть… иначе если не получится в этом, на остальное может не остатся ни сил, ни желания, ни времени… как говорится лучший отдых-смена занятия (и +дополнительные навыки)… На примере старшего моего, очень увлекался компами-играми-программированием-шахматами и тд до 7-го класса, а потом загорелся медициной, поступил в мед, учится в захлеб, в диком восторге, ну а предыдущие увлечения очень помогают в учебе и жизни (как шабашки разного рода)… мнение поменял, так как понял что он не настолько 'фанатеет' от этого занятия чтобы посвятить ему всю жизнь, а без должного фанатизма лучшим не стать.
avatar
Zarina, но у него в запасе менее любимое дело, которое всегда сможет поддержать его на плаву + как верно заметили помогает в более любимом занятии
avatar
Работы столько, что в туалет сходить некогда, зарплата тоже приличная
avatar
Все Unity созданы для того, чтобы даже обезъяна могла написать говнофреймворк или игру. Компенсируют говноту — процессорными мощностями и памятью. В итоге, через пару лет для написания этого недософта не нужен будет даже человек. Все делается для удешевления работы программиста. Уже дичайшая конкуренция в отрасли. Зарплаты только падают с 2010.

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

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

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

Просто кодить — легко. Примерно как писать обычный текст плюс-минус. Что-то полезное создавать — как правило нужна математическая (или общая научная) база, которая напрямую к программированию отношения не имеет.
avatar
Денис Г., плюс нужен огромный опыт в смежных областях. Так как программирование само по себе, без знания электронной периферии, знаний о схемотехнике и ньюансах проектирования чипов, процессоров — это не программист а эникейщик, коих сейчас пруд пруди.
Брахман Пилорама, 
без знания электронной периферии, знаний о схемотехнике и ньюансах проектирования чипов, процессоров 
Зачем это все геймдеву?
Максим Барбашин, вот всегда так — зачем мне это. Да затем что это позволяет вообще понимать как работают цифровые устройства и что он програмирует. Это базовые знания, зная которые легко менять языки и гораздо эффективнее програмирровать. 
А без понимания потом и дома криво строят и лечить не умеют.
avatar
Вадим (АА), 
Ну, это вопрос из серии,
нужно ли скальперу знать финансовую систему ФРС
и теорию рынков.
Максим Барбашин, затем, что нет незаменимых индусами геймдевов. Есть кодеры чужой идеи и художники. Готовить ребенка быть кодером это дно.
Брахман Пилорама, 
Ну так идея должна быть своя.
Придумать свою игру и воплотить  код — это ребенку нравится.
А индусы...
Чемпионы по программированию все еще из России.
Я не понимаю, зачем это ребёнку. Пусть пока почитает Майн Рида, Стивенсона, Жюля Верна, Буссенара и Дюма.
avatar
Anton Shabunin, 
Эти книги тоже читает
Hix, верно, отсюда и ориентация на молодежь, хайп, вся эта шляпа маркетинговая с мотивашкой. Стабильно высокие зарплаты и жесткая ориентация на детей это вообщето противоположные факторы. Одурачивание.
*Типа нада постоянно самообучаться быстроустаревающим говно инструкциям и програмкам-плагинами и тогда тебя заметят.., — а как они запоют когда уних семья, дети, обязательства появятся? 
*Типа нада любить свою профессию и тогда будет круто, — да ну, правда чтоли, утипути?!!.. Хорошо подумайте прежде чем соваться в это сомнительное занятие…
avatar
Вундеркинд! Успехов ему!
avatar

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

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

 

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

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

 

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

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

 

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

avatar
Gregori, VS вполне себе хорошая IDE
avatar
UnembossedName, чем она принципиально лучше delphi?
avatar
Gregori, она не падает, дебаггер работает каждый раз, имеет вообще лучшую функциональность и юзабилити. Просто приятнее в ней.
Да толку то спорить о вкусах, если меня вообще бесит делфи)
avatar
UnembossedName, что не так с Delphi? какая версия вас так поразила?
avatar
deke, последняя, иногда работающий дебагер, какие-то ошибки периодически, много странного в интерфейсе. Короче видно, что прошлый век.
avatar
UnembossedName, у меня VS2013 и Delphi XE2 одновременно запущены, разницы особо не замечаю. Более новые версии использовать не могу — пожелание заказчика.
avatar
deke, у меня более новые, но я думаю, тут вопрос восприятия и применения, а не версий, можно спорить до посинения.

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

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

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

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

С уважением

P.S. У меня первый комп появился в 22 — сильно позже, чем первая женщина ))) И мою жизнь это не сломало…
avatar
За критикой скрывается зависть. Программистов как таксистов не будет. У программистов зарплата падает с 2010? Они и сейчас самые высокооплачиваемые в it. Неизвестно, вырастет ли ребенок программистом, н все равно он развивается, а не бездельничает.
avatar
Анна Т-а, хоть кто-то тут в курсе реальных дел в it. Я почитал комменты и ужаснулся. 
Анна Т-а, если бы программистов было достаточно, то Яндекс и Сбербанк не запускали бы бесплатное обучение школьников по всей России и не оплачивали бы труд учителей. Да и потом далеко не все становятся программистами даже после институтов. 
avatar
а я в свое время любил читать фантастику, приключения, исторические книги. Просто запоем)
И ещё много времени проводил на улице, подвижные игры… и в футбол гоняли, и в хоккей зимой...
Слава Богу, что в моем детстве не было компьютеров и интернета!)
Как человек собеседовавший программистов при приеме на работу заявляю — найти нормального программиста очень непросто.
Абр Абрвалгович, нормальный — это какой?
avatar
slyter, очевидно обладающий достаточным уровнем знаний и интеллекта для решения имеющихся задач.
Unity это оказуаливание программирования. Такие программисты не инженеры, а просто ремесленники. Как сантехник например. Но не подумайте, что я обижаю вас или сантехников. Хороший сантехник, хорошо зарабатывает.
avatar
Сергей Суханинский, 
На unity написаны pokemon, rust
Какая разница, какого цвета кошка, если ловит мышей?
Максим Барбашин, Я же не говорю, что быть таким программистом плохо. Просто тем «сложно ли стать сантехником?» не возникает, а такая возникла. =)
avatar
Сергей Суханинский, 
Ага, топик,
отдал ребенка в школу сантехников набрала бы хайп
стать программистом совсем не сложно) но стать программистом и зарабатывать этим будет очень сложно, если вы это имели ввиду. ещё сложнее, если вы думаете, что можно стать программистом не зная например английского. любой язык программирования это новый иностранный язык, хотя и базирующийся на английском.
avatar

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

 

 

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

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


avatar
meat, да, немного, но без папы и мамы, и без ипотеки на 20 лет, купить такую могут единицы в возрасте 30+-.
avatar
ganjatrader(getstar), квартира в спб за 6 млн это не показатель успеха :)
avatar
meat,  а что показатель?-:))  новый S-класс из салона? Так-то да, но это уже не про программистов история-))
avatar
ganjatrader(getstar), я живу в квартире подороже, хотя вроде ничего особого не делаю, просто сами цены тут такие
avatar
Максим Барбашин, я вроде не говорил про вакансии и для меня Россия это не только столица
avatar
Все врут, прогеры таскают бабло мешками и мы короли жизни.
Е-мое, вот время пошло. Дети такое читают. Мы в детстве читали вче в кратком содержании, а вче дни пповодили на улице, строили шалашы, ловушки, играли в футбол, дрались и тд
avatar
Андрей, 
Не поверишь, сейчас в каждом районе открывают
частные школы по робототехнике, программированию, графическому дизайну.
У нас на улице 3 школы робототехники.
А вот кофе выпить негде
Максим Барбашин, поверю, почему же. через лет эдак 100, рождаться будут дети с головой огромной и пальцем для свайпа и сразу -10 на каждый глаз. не, я не сужу, каждому свое… но меня это расстраивает. я в 9 лет наверное только робинзона крузо только прочитал и то, может позже. хотя то всяко лучше наркоты и алкоголя)
avatar
Максим Барбашин, толку то от этих школ, оттуда единицы идут дальше. )) Там просто бабло зарабатывают на недалеких родителях.
avatar
slyter, 
Ну так и спортивных школах тоже единицы становятся чемпионами.

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

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

avatar
Владимир М., 
Всероссийские школьные олимпиады.
Которые дают льготы.
Проглядывал пособие для подготовки ЕГЭ,
там только паскаль и питон
Вроде, если я не ошибаюсь, Вы с ним занимались шахматами?  Все, про шахматы забыли?!
Тогда только скрипка, никаких кодов.
avatar
Silent Hamster, 
Ошибаетесь, шахмат не было.
А скрипку зачем?
Это вы из своего опыта?
Профессия IT — шника и программиста предполагает постоянное самообразование, так как появляются новые технологии, новые устройства, языки программирования. Если не поддерживать знания на современном уровне есть риск, как говориться, отстать от жизни. Когда молод новые знания легко усваиваются, а вот чем старше тем все сложнее и сложнее и конкурировать с молодежью очень сложно.
avatar
Виталий, молод — это несколько не то слово, которое стоило бы здесь применять))
avatar
Виталий, и да и нет. На мой взгляд, программирование это как математика. Когда есть хорошее понимание базовых принципов, начинаешь скакать с языка на язык и технологии на технологию, без особой боли. Но опыт, конечно решает. В суровых реалиях, если всю жизнь пилил с++, врядли возьмут в веб и наоборот. Хотя у человека потенциал такой имеется.
avatar
Я так понимаю Unity сейчас повально увлекаются из-за игр. В принципе сами были такими, игры побуждают интерес к компьютерам, потом хочется что-то сделать самому и пошло поехало.

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

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

Потом алгоритмы. Тоже есть книги и сайты. Удобно тренироваться на https://www.hackerrank.com/ (детям тоже заходит, ибо есть соревновательным момент и всякие «ачивки»)
avatar
Dmitryy, 
Спасибо
Единственная полезная инф
среди всего этого трэша в комментах
Сложно ли стать программистом?
Программистом стать несложно. Программист уже не является сколь нибудь престижной профессией. На западе уже давно непосредственно программированием в основном занимается младший технический персонал уровня техника или недавние выпускники вузов.
avatar
Питон слишком простой, а шейдеры не пошли, ща читаем оптимизацию… мда, он пока тыркать в галочки в юнити ток умеет, очередной дезигнер растет и к прогерам отношения не имеет. Про Кнута верно советовали
avatar
Андрей, ещё раз на возраст гляньте! Кнута…
avatar
Если задача стать просто хорошим программистом,  то можно выбрать одно направление, которое нравится,  и юзать его всю жизнь и, конечно, бесконечно изучать классические алгоритмы, улучшать их, писать статьи на эти темы итд итп. Но денег узкопрофильные программисты не зарабатывают.

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

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

В целом в комментариях к Вашему посту в дискуссии с «Мальчик 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% успеха.

Желаю успехов.
avatar
Когда я работал в банке трейдером я тоже думал, что наши программисты, это обслуживающий персонал, может так оно и было в те времена. Но теперь я сам программист, хотя точнее software developer, и гораздо более уверен в своем будущем, потому что сегодня каждый стартапер смотрит на программиста как на священную корову.
ЗЫ: стал профессиональным программистом в 32 года, после 10 лет работы трейдером и жалею только об одном, что не сделал этого раньше
avatar
Какой эффективный ребенок, предлагаю его шортить лет в 12 и вкладываться в новых. А там дальше и интернат свой можно открыть, у вас явно талант в выращивании полезных юнитов.
avatar
Из востребованного учить Go. Linux, английский язык, сертифицированная по Red Hat в школе никто не мешает.
по Go полно в телеграм каналах.
avatar
Eugene Logunov, 
Спасибо
Вы будете смеяться, но лучшими программистами становятся бывшие физики и математики, а не те, к то с детства выбирал какой язык ему учить. На первом месте развитие головного мозга, на втором фундаментальные знания. Конкретные технологии на третьем месте и изучаются они по мере необходимости. Мир меняется гораздо быстрее, чем вы думаете и пока вы учите изо всех сил какую-нибудь очередную дурь, она успеет устареть, когда вы закончите ее изучать. Так что учитесь делать это быстро, а для этого нужно быть умным…
avatar

теги блога Максим Барбашин

....все тэги



UPDONW
Новый дизайн