Я еду домой с Google I/O 2016. Это была потрясающая конференция — я встретил великих людей и узнал много нового.
Но пока я был там, я увидел нечто ужасное, от чего до сих пор не могу отделаться…
«Ешь. Спи. Пиши код. Повтори». Бред сивой кобылы!
Слова «Ешь. Спи. Пиши код. Повтори» печатали на всем. Я видел эту фразу раньше, но на этот раз она въёлась мне в мозг, потому что активно продавалась на конференции. Я буквально обплевался.
Какая разница? Это просто футболка
Нет, я понимаю, что Google I / O — конференция разработчиков, и эта фраза должна быть способом (хотя и совсем не оригинальным) сказать, что «программирование — это прекрасно, и мы хотим, чтобы вы всё время им занимались!» Я ценю энтузиазм.
Но есть негативный подтекст — именно он меня беспокоит. Фраза подтверждает нездоровую точку зрения, что для достижения успеха в этом деле вы должны заниматься только им. Что только программирование должно стать смыслом и целью вашей жизни.
Такая ерунда. На самом деле — полностью противоположная реальной жизни.
В Basecamp я работаю с одними из лучших программистов в мире. И неслучайно все они имеют многочисленные интересы и таланты далеко за пределами их возможностей программирования.
Будь то гоночные автомобили, искусство, книги, походы, игры с собакой, бег, садоводство или просто общение со своей семьей — эти первоклассные программисты любят жизнь вне работы.
Они знают, что по-настоящему сбалансированный образ жизни — тот, который позволяет мозгу и душе отдыхать — на самом деле делает вас лучшим программистом.
Жизнь вне работы помогает развивать важные качества: вдохновение, творческое мышление, терпение, эмпатию и многие другие. Эти навыки сделают вас лучшим программистом, но вы не сможете получить их, если будете беспрерывно писать код.
Не верьте обману
Ни для кого не секрет, что технологическая отрасль любит преувеличение. Как вы получите желанный титул ниндзя, рок-звезды или мастера, если вы не проводите все свое время, кроме сна и еды, за программированием?
Я дам мой стандартный совет: игнорируйте шумиху.
Это замечательно, если программирование — это всё, чем вы хотите заниматься. Мне нравится такой энтузиазм. С ним вы сможете далеко пойти.
Но если вы хотите стать самым лучшим программистом, вы должны освободить место для других видов деятельности. Дайте своему мозгу свободу — и вы перейдёте на абсолютно новый уровень.
Когда я не занят программированием, я люблю быть папой. Ещё я люблю пончики и пиццу.
А когда я не думаю о детях, пончиках и пицце, я бросаю все силы на разработку для Basecamp 3 и приложения-компаньона на Android.
Комментарии (99)
0xd34df00d
22.05.2016 23:36+4Фраза подтверждает нездоровую точку зрения, что для достижения успеха в этом деле вы должны заниматься только им.
Это верно для любого дела, если охота им овладеть в приемлемые сроки.
Лучшие специалисты из тех, что я знаю, таки очень много времени тратят именно на то самое дело, в котором они, собственно, специалисты.
ABy
23.05.2016 02:34+2Фраза на футболке — это отсылка к фильму «Грань будущего»?
Alter2
23.05.2016 04:57Скорее к очень любимому домохозяйками «глубокомысленному» фильму "Ешь, молись, люби".
S-ed
23.05.2016 08:48Вообще «Eat, Sleep, ***, Repeat» известное выражение в «интернетах».
Fatboy Slim & Riva Starr Ft. Beardyman — Eat, Sleep, Rave, Repeat
Hoksmur
23.05.2016 04:57+1К.м.к., главный совет — «игнорируй шумиху». Иными словами — «думайте прежде всего своей головой».
igruh
23.05.2016 08:06В таких топиках бывает очень полезно голосовалку поставить, особенно с юмором. Для разрядки.
The_Conqueror
23.05.2016 08:49-2Вспомнилась цитата с баша:
— Девушка? Что это?
— Объект из реального мира. Не отвлекайся, пиши код.
В свое время были тучи таки цитат — показывающих, насколько оторванными от реального мира казались программисты. Возник этакий образ труъ-прогера, жизнь которого, действительно, заключается в повторении действий с футболки; необычность и сложность сферы деятельности сделали труъ-прогеров элитарной субкультурой (по крайней мере, в глазах посторонних).
Слова с футболки — почесывание твоего внутреннего труъ. Порядком устаревшие, как и сам образ.
Современный программист не только eat, sleep, code. Он еще и take a shower, слава небесам и Линусу Торвальдсу!0xd34df00d
23.05.2016 14:03+3Забавно, что один собеседник в этой цитате — ForNeVeR, другой — 0xd34df00d ;)
Nezn
23.05.2016 08:49+1Почему не разграничивают обычных людей от одарённых? Первым действительно нужно пахать, чтобы достичь хоть каких-то вменяемых результатов, вторые же действительно могут тратить меньше времени и получать результаты те же или даже больше. Так что тут смотря к какому виду вы относитесь.
qw1
23.05.2016 16:44Попробуйте развить мысль… Лозунг с футболки для кого — для «одарённых» или «обычных»?
Ariez
23.05.2016 08:50Напоминает старую фразу «надо не жить ради работы а работать ради жизни». Безусловно надо понимать, что жизнь — она вокруг, а не на работе. Но во-первых, как выше уже говорили, в начале карьеры (особенно на старте) необходимо работать максимально упорно. Пока ты молод — мозги свежее, запоминается все легче и работоспособность выше. А во-вторых есть отдельная категория людей, для которых жизнь — это и есть работа, и хобби — это тоже работа. Я
этого не очень понимаю, сам не такой, но это не отменяет факта их существования =)pfemidi
23.05.2016 09:49+1По работе я пишу программы. А в свободное время, то есть хобби, я тоже пишу программы, но для себя, как говорится «в стол». А больше мне ничем заниматься просто не интересно. И общаться с *не* программистами и *не* на тему программирования тоже не интересно, абсолютно. ЧЯДНТ?
Ariez
23.05.2016 11:12А почему вы что-то делаете не так? Вы, видимо, мой комментарий не до конца прочитали =)
А во-вторых есть отдельная категория людей, для которых жизнь — это и есть работа, и хобби — это тоже работа. Я этого не очень понимаю, сам не такой, но это не отменяет факта их существования =)
Лично я этого не понимаю, так как сам другой. Но я много чего не понимаю, посему не осуждаю и не берусь судить)
imater
23.05.2016 09:39Надо понимать фразу «Code» шире и всё сложится.
Я когда уделяю внимание жене — программирую наши отношения.
Я когда воспитываю дитё — программирую дитя.
Я когда учусь кататься — программирую себя.
Я когда занят — в уме программирую.
Я когда читаю — угадайте.
…
Any thing — repeat.
EBCEu4
23.05.2016 09:44Вы слишком близко к мозгу все воспринимаете. Маркетологи просто взяли популярную рейверскую мем фразу, переиначили, получилось «прикольно». Я думаю тут таких подтекстов не нужно искать.
KiraVergil
23.05.2016 10:09Каждому своё. Кому-то нравится полностью погружаться в работу, ибо работа нравится, захватывает и т. д. Таким не нужны сторонние хобби и «социализация». У них свой мир, в котором они вполне могут повторять раз за разом «Ешь. Спи. Пиши код. Повтори» и им это нравится. Не вижу смысла вытягивать таких людей из их мира.
taujavarob
23.05.2016 17:22«Ешь. Спи. Пиши код. Повтори» — это и есть реальность. Всё остальное — отвлечение (прерывание) от неё.
qw1
Расслабиться можно, когда ты уже крут.
А без (eat sleep code)+ в течении пары лет крутым не стать.
Ну и, чем раньше это сделаешь, тем лучше. В 15 это не так уныло, как в 25.
abstracto
главное, чтобы это никогда не доходило до «Ешь. Спи. Пиши код. Охреневай.»
qw1
В таком режиме нормально охреневать от того, насколько круто всё получается.
vanyatwo
Не знаю, что вы конкретно имели ввиду, но дам совет начинающим разработчикам и вообще всем тем, кто хочет жить счастливо — будьте максимально разносторонние. 2-3 хобби — это такая нагрузка на мозг, которая и нагрузкой не будет. Причем что очень важно — одним из таких хобби обязательно должна быть семья + друзья. Без социализации любой «самый крутой программист» будет вечно одинок, а поверьте — чисто физиологически счастливым это вас не сделает.
QtRoS
Добавил бы спорт как нечто выделяющееся на фоне остальных хобби — физическая нагрузка очень полезна для мозга, позволяет отвлечься и думать в т.н. рассеянном режиме (diffused mode). Регулярно за собой замечаю, что после работы часто прихожу домой эмоционально загруженный, а после работы+тренировки куда более бодрым. Времени не так много остается, конечно, но это другой вопрос…
vanyatwo
Физическая нагрузка полезна только в 2 случаях — если вы ее можете применить в работе, либо если вы четко осознаете, что будете заниматься этим спортом пока вам будет хватать сил (всю жизнь). При этом не рекомендую бег. Колени рано или поздно вас подведут.
Скажу за себя — везде где только можно — хожу пешком. Помимо этого вечером ходим в парк с собакой (не сидеть а именно что на расстояния), выходит около 10000 шагов, что вписывается в рекомендации какой-то там всемирной организации здравоохранения. Пытался я и зарядкой заниматься и фитнесом и в спортзал ходить — лень.
QtRoS
Мне кажется, что я Вам про научные факты (объективное) с примером, а Вы мне про свое восприятие (субъективное) без обоснования.
>> При этом не рекомендую бег.
А я и не просил рекомендаций. Вам лень — мне нет. Выносливость, силовые показатели, эстетика — вот вещи, которые я приоритизирую, независимо от «какой-то там организации». И это помогает в работе.
vanyatwo
«выносливость, силовые показатели, эстетика» — поддерживаю за исключением «силовых показателей», не могу представить применение литровых «банок» на руках.
по поводу бега — у меня в комментарии был и второй вариант — те, кто будут заниматься постоянно. В таком случае да, это круто. Просто я для себя осознал, что в виду занятости не всегда смогу выделять время на активный спорт. Хотя и пытался. И всех плюсов не отрицаю.
QtRoS
>> не могу представить применение литровых «банок» на руках
А зря:
https://lenta.ru/news/2016/02/25/muscles/
(На правах шутки)
vanyatwo
я наверное неправильно выразился. Я держу себя в тонусе в плане мышц, некоторые даже «рельефны», но не более. Что-то вроде примера по ссылке (то, что там имеется ввиду «накачанный»).
Я имел ввиду тот вариант, когда в качалке люди размером шкаф, а когда спрашиваешь кем они работают — в основном это «сидячие» профессии. Лучше бы на обеде 4-5 лестничных пролетов проходили, полезнее было бы.
Ariez
Если к бегу подходить с умом — то и проблем не будет (ну или их риски будут сведены к минимуму). Бегайте по адекватной поверхности (не асфальт или бетон), купите хорошую обувь для бега (а не кроссовки за 1000 рублей) — и будет вам счастье.
А по поводу коленных суставов — медсестра соседнего отделения пару недель назад приходила. Вставала со стула и повредила мениск (полный разрыв с блокадой сустава). Так что отсутствие бега не равно отсутствию проблем с коленными суставами))
dmitry_dvm
Бегаю через день по 9км/9кмч. Никакого спорта лучше бега для себя не представляю. После пробежки и сауны выходишь усталый, но счастливый. И в голове ясность. Совет ваш основан не пойми на чем.
GeMir
Общение с себе подобными уже настолько редкое занятие, что перешло в категорию «(потенциальные) хобби»? :)
vanyatwo
некоторые недооценивают эту «сферу деятельности», что наносит ей значительный ущерб. Даже на хабре была статья дизайнера, который добившись там чего-то, изрек, что лучше бы я проводил больше времени с семьей. Или не на этой планете больше половины браков заканчиваются разводами?
GeMir
Ну так как бы на то и намёк.
WidWing
Как я понял комментарий, нужно общаться не с себе подобными, а с нормальными людьми
LynXzp
У меня такое ощущение что у этих «нормальных» людей совсем нет интересов/хобби кроме как передавать слухи. Если повезет то можно дойти почти до науки, но тут начинаются синдромы утенка, «кто-то так делал и не умер», потом мнение авторитета невозможно опровергнуть никаким опытом, и т.д. и т.п. Так все желание общаться отпадает. А самое скучное для них — новые достижения в любой сфере (в т… ч. в той где они работают). И очень сильно повезет если среди них не будет ни верующих ни веганов. В такой компании распространитель орифлейм — как глоток свежего воздуха. Нет, уж лучше с себе подобными.
0xd34df00d
Нет.
Мне очень хорошо без социализации. И мне хорошо без семьи. Абсолютно все вечера и практически все выходные я провожу дома за машиной (или за чтением), и мне хорошо и комфортно. И я так живу уже очень давно.
И я пытался в своё время осилить гитару, но теория музыки не очень хорошо пошла, да и систематически времени на неё выделять не получалось. Ну, это к хобби уже.
pfemidi
Золотые слова! Но «нормальные» в их понимании люди не могут понять как так можно без друзей и без семьи. А такие как deadfood и как я не можем понять тех, кто считает себя «нормальным».
abstracto
сразу оговорюсь, я человек круг общения которого ограничен лишь общения с женой, давно нет друзей и знакомых.
Всё, что вы говорите верно, но нужно понимать, что тут есть 2 категории — одна, когда социализация не вызывает потребности вне зависимости от причин и вторая когда человек избегает люди из-за внутренних проблем, негативного опыта или дискомфорта от общения. в общем, человек выше имеет ввиду именно второй вариант, потому, что потакание этим переживанием значительно снижает эмоциональную насыщенность жизни. в данном случае у человека остается потребность в социуме, но она подавляется и вытесняется — начинается фрустрация которая может вылиться во что угодно, но это всегда плохие вещи.
а просто говорить — если без людей лучше (хотя может подразумеваться проще) то они и не нужны — плохой совет.
0xd34df00d
Наверное, все даже проще: если человек ничего не меняет, то его по большому счету-то все устраивает.
abstracto
если-бы это было верно, самоубийц бы не было :) отсутствие стремления к переменам может быть как признак настоящего комфорта, так и наличие вытесненных страхов. поэтому это не показатель.
0xd34df00d
Самоубийцы-то как раз меняют, просто не туда.
abstracto
я не считаю, что это валидно называть переменами. это… как инфаркт только психический.
MTyrz
Есть нюансы. Человек может ничего не менять, условно говоря, сидя с пивом за телевизором (или с IDE за компом, не суть), или же, говоря не менее условно, сидя в конце зимы на елке, под которой истекает слюнями голодная волчья стая. Во втором случае он бы и рад что-то поменять, но любое изменение явно к худшему.
Второй вариант — локальный оптимум — встречается на самом деле чаще, чем голодные волчьи стаи, и не всегда столь же очевиден. А есть еще кажущиеся оптимумы, когда опасности нет, а опасения есть. Но сбрасывать со счета не стоит оба случая.
0xd34df00d
А глобальный минимум вообще едва ли достижим.
Наверняка можно найти условия, при которых я был бы счастливее. Но мне и так норм.
DzodzikovAK
Для того, чтобы научиться играть на гитаре, теория музыки не нужна. Совсем.
msdos9
Видимо, IT-шники, изучая любую область, начинают с теории.
0xd34df00d
Если хочется не только повторять за другими, но и делать что-то свое, или хотя бы понимать, почему другие композиции написаны так, а не иначе — нужна.
Если, впрочем, рассматривать гитару как инструмент социализации, чтобы у костра спеть чего там у костра поют, то да, вы правы, это совсем не нужно.
DzodzikovAK
Музыкальная теория — от неё, конечно, только лучше музыканту, но она не является требованием/обязательным условием ни для игры на каком-либо инструменте, ни для сочинения музыки.
Хрестоматийный пример — Jimi Hendrix.
0xd34df00d
Ну так где я, а где Хендрикс. Гениям закон не писан.
msdos9
К сожалению, играть на музыкальных инструментах дано не каждому, потому что требует необходимого условия — слуха. В отличии от программирования, где никаких условий не требуется.
DzodzikovAK
Современное представление о музыкальном слухе состоит в том, что это такой же навык, который поддаётся тренировке.
pfemidi
Если медведь конкретно по ушам прошёл то никакие тренировки не помогут.
jex
Честно говоря не встречал таких людей. Сложно представить, чтобы человек не мог сказать какой из тонов звучит выше, если они отличаются, например, на три октавы.
Да и вообще, если уши слышат звуки — нейронная сеть должна обучиться потихоньку. Музыкальный слух — это просто определенная интерпретация звуков в голове. Тоесть мозг учится отличать приятные сочетания, различать тон, выделять отдельные инструменты
jex
Музыкальный слух — это не врожденное качество, он тренируется точно также, как способность программировать.
msdos9
К сожалению, Вы ошибаетесь… Это Божий дар.
Развивать слух, да, можно и нужно. Но в данном случае он или есть, или медведь.
jex
Ну если человеку нравится слушать музыку — это уже означает, что не медведь виноват. Человек уже понимает(слышит) что гармонично, а что нет. Дальше остаётся только тренироваться, тут дело только в мотивации.
Просто многим проще себе сказать «не дано».
msdos9
Даже в музыкальную школу ребёнка могут взять только после прохождения собеседования с проверкой музыкальных данных: слух, ритм, память. Никто тренировать нулевого человека не будет, даже программа обучения подразумевает наличие всего этого таланта изначально. Поверьте мне… (даже слуха недостаточно).
jex
Я говорил не о музыкальной школе, а о самостоятельных тренировках. То что преподователи выбирают себе лучших учеников — вполне естественно: зачем тратить время на людей без базы, если уже есть более тренированные?
Аналогично: в университет не всех берут учиться на программиста(допустим плохо сдаешь экзамен по математике), однако это не значит что человек не может стать программистом впринципе. Это значит только, что мало тренировался, не развивал абстрактное мышление и логику, и если потратить на это N лет — есть все шансы.
Так же и со слухом, только еще проще. Достаточно купить инструмент(почти любой) и пытаться повторить какую то мелодию. Не получается — ищешь как сыграть правильно. Получится не сразу, но со временем размер ошибки будет уменьшаться.
Тут даже теории никакой особо не нужно, достаточно пытаться постоянно и анализировать свои ошибки, исправлять. Как и в любом другом деле собственно.
msdos9
> " достаточно пытаться постоянно и анализировать свои ошибки..."
Как можно анализировать свои ошибки, если ты даже не подозреваешь, что ты их совершаешь?
jex
Я же сказал, сначала сам играешь мелодию(подбираешь на слух\перебором), потом сравниваешь с нотами\табами (с интернета) — теми что должны были получиться. Сравниваешь свой вариант с эталонным, пытаешься уловить на слух в чем разница.
Тоесть играешь свой вариант, потом сам же играешь эталонный. Пытаешься уловить в чем разница. Повторяешь с другой мелодией.
Даже без опыта, когда подбираешь мелодию — если ты не ту ноту выбрал — в сумме с оригиналом получится неприятный звук. Если точно выбрал ноту — будет звучать как одно целое + резонанс (станет громче).
msdos9
Не, друг… «Резонанс», «станет громче» всё это физические категории, но никак не музыкальные, когда ты нутром фальшь чувствуешь. У тебя в голове правильная нота должна звучать заранее, а не постфактум.
jex
Так я и говорил, что если не ту ноту выбираешь — звук, сложенный с оригиналом будет не приятным. Ну если вы не отличаете приятный звук от не приятного — не понятно каким образом (и зачем) слушаете музыку. Да и даже так можно научиться, просто слушая какие гармоники возникают на сочетании нот, при этом опрашивая кого-то «нормально звучит или нет».
Не бывает всё сразу, сначала учишься на ошибках. Со временем начнет звучать правильная нота заранее.
Тут самый стандартный метод обучения — пробуешь, сравниваешь, делаешь выводы.
aleserkan
Как это не требуется? А мозг? Порой кажется что люди со слухом встречаются чаще чем люди с мозгами.
Seekeer
«очень давно.» «Дата рождения:16 марта 1991»
Я посмотрю, что вы скажете через 20 лет.
HurrTheDurr
Нейроны не размножаются, но непрерывно умирают. Рано или поздно, пластичность нейросети мозга не сможет функционально компенсировать потери нейронов и сложные высшие функции начнут понемногу отваливаться и заменяться чем-то попроще. За счет этого, через 20-30-40-… лет он может изменить свое мировоззрение как угодно, но не факт, что это будет обусловлено чем-то кроме банального физического отупения мозга. Сам он этого, впрочем, не заметит и будет ошибочно полагать, что «стал мудрее».
pfemidi
Я могу сказать? Как 1971-го года выпуска? Ещё раз повторюсь что я полностью поддерживаю и подход, и стиль жизни 0xd34df00d, ему через 20 лет будет как раз столько, сколько мне сейчас.
0xd34df00d
А что должно измениться через 20 лет?
KonstantinSoloviov
Для того, чтобы научиться играть на гитаре, нужно желание и немножко слуха. Гитара — как раз инструмент социализации, а Вам пока и так хорошо.
0xd34df00d
Ее можно рассматривать как инструмент социализации, безусловно, но, ИМХО, это не единственное ее применение. Да и я ее не так рассматривал.
KonstantinSoloviov
Попробую угадать. Шерлок Холмс играющий на скрипке? Могу подтвердить — реально работрает, пока вокруг никого. Иначе просят прекратить или сыграть что-нибудь более привычное. )
0xd34df00d
Да ну, это уж слишком для меня, скрипка едва ли будет вдохновением :)
Скорее просто хотелось научиться играть интересные мне музыкальные композиции и придумывать что-то свое в том же духе.
thewizardplusplus
То есть нужно заставлять себя заниматься тем, что не интересно? Не совсем понимаю, как можно принуждать себя к хобби — оно по определению требует увлечённости. Или вы знаете секрет, как можно начать интересоваться тем, что тебе не интересно?
abstracto
хобби находят, а не заставляют. а поиск состоит из попыток. мой случай: синтезатор — пылится, кисти и краски -пылятся, купленная ардуино обросла кучей всего и используется, 3d принтер тоже без дела не стоит. и так далее. конечно заметен перекос в технических хобби, но не потому, что мне рисование не нравится, а потому, что тяжело строить нейросеть для рисования почти заново.
если что-то прям не нравится, нужно понять почему и не заниматься этим, но чаще всего всё ограничивается тяжко, влом и незачем.
myrov_vlad
Люди всегда будут жалеть о чем-то упущенном, как минимум по той причине, что нельзя заполучить сразу ВСЕ.
Я, например, на первых курсах ВУЗ'а был безумно влюблен и проводил все время с девушкой. В результате на поступление и учебу не обращал внимания, а сейчас, когда все прошло, наоборот жалею, что не «ботанил» и сейчас отстал.
Уверен, что будь наоборот, жалел что не было страстных отношений.
Такова природа человека.
samodum
а в 35? а в 45?
qw1
Продолжать нормально. Начинать — нереально.
Всё потому, что мотивация падает. Если накодить свой торрент-клиент, или компилятор, или игру в 15 — захватывающе, то в 35-45 человек скорее всего скажет себе: «ну и что? такой фигни я уже насмотрелся за жизнь». В позднем возрасте уже надо делать что-то в тысячи раз круче, чтобы самому было интересно.
0x131315
С возрастом получается более высокий порог входа — уже не каждый может позволить себе тратить время на такое хобби, кушать надо прямо сейчас, жена голову открутит. Многие к тому времени уже просто утратили необходимые минимальные знания — им еще хуже, они тем более не ввяжутся в подобное.
Но и стимулы более мощные и долговременные, за счет более эпичных идей. И продвижение более стабильное, за счет планирования и упорства. И можешь отвлекаться ничего не теряя, не раздражаясь. Все более органично получается, правильно, гладко.
Программирование — уже не штука, за которую берешься от нефиг делать, а обдуманный шаг.
Там, где раньше сидел сутками напролет, забивая на все — теперь несколько часов в неделю, и с минимальным приоритетом. Жизнь, семья и отдых — важнее. К тому же ты никуда больше не спешишь.
За счет сна сэкономить не получается — сон важнее и эффективнее. Поработав ночь — теряешь два дня.
Там, где раньше ныл и брыкался — теперь вкалываешь, молча и на совесть. Отвечаешь только перед собой, поблажек не даешь.
Там, где раньше вслепую метался от урока к уроку и пугался непонятного — теперь целенаправленно начитываешь строго определенные вещи, в 2-3 потока. Видишь в перспективе, можешь оценить что именно тебе нужно. Знаешь, что будешь читать через месяц. Непонятное исчезает как класс — ты движешься не вслепую.
Там, где раньше под программированием понималось знание синтаксиса и кодинг мелочи — теперь полномасштабная деятельность: ООП, алгоритмы, структуры, шаблоны, особенности ОС, сетей, железа, и т.п. Обьем знаний огромен — это уже не игрушка, а серьезное долговременное занятие.
Там, где раньше недовольно отвлекался на каждую мелочь и постоянно сбивался — теперь вся твоя жизнь постоянные прерывания, отвлекаешься моментально, без недовольства, и возвращаешься к прерванному ничего не теряя. Ты уже привык чередовать несколько видов деятельности.
Там, где раньше метался и срезал углы — теперь выполняешь все необходимое. Ты знаешь, что на пути к реализации тебя ждет несколько лишних, но необходимых ступенек, и проходишь их.
Там, где раньше разрывался между сотней мелких идей — теперь у тебя всего несколько, но огромных. Ты тщательно их анализируешь, выбирая одну, самую реальную, намечаешь подходы.
Там, где раньше бросался вперед не задумываясь, наступая на все разложенные грабли — теперь двигаешься медленно, но зато все успеваешь продумать, и разработка превращается в стабильную монотонную рутину без сюрпризов, как будто ты давно разработчик, и уже знаешь заранее что делать.
Обучение из беспорядочного кодинга и урывков туториалов превращается в несколько параллельных конкурирующих процессов: продумывание, документирование, вычитка теории (основной, общей, и специфики), и непосредственно практика. Ты переключаешься между ними. Мозг превращается в многопоточную штуку.
Позавчера кодили нон-стоп, вчера потратили время на обдумывание и документирование концепции, сегодня уделили час практике и час чтению, завтра мозг в труху — смотрим котиков, послезавтра понимаем, что тормозим во время практики — значит эффективнее посвятить время чтению, на следующий день жена/дети требуют пикник/рыбалку — бросаем все, отдыхаем на природе, и т.п.
Ты живешь сразу за нескольких человек — один отвечает за работу, один за семью, один за отдых и развлечения, один за обязанности, один за практику, один за теорию.
Зашел к тебе ребенок с мелкой детской проблемой — ребенок важнее, уделяем время, сколько потребуется, о прерванном не вспоминаем, пока не удастся вернуться. Да-да — здесь четкая концепция прерываний.
Возвращаться к прерванному получается иногда через несколько дней, иногда и позже. Требуется хорошая память — попробуй через месяц вспомни где тебя прервали.
Без четкого деления задач на отдельные потоки это очень трудно. С делением — переключаешься на прерванный поток, продолжая ровно оттуда, где остановился, не теряя потока мыслей.
Это позволяет более смело прерываться, не ограничивать себя ни в чем, жить как жил до этого, и в промежутках усваивать огромные обьемы информации и двигаться вперед, медленно но верно.
И самое главное — ты чувствуешь, что поступаешь верно, ты видишь цель, и наблюдаешь, как постепенно приближаешься к ней. Нет потерянности, мимолетности — выбор осознан, и предопределен на месяцы вперед. Нет искушения бросить на полпути и заняться другим — неудобств не доставляет, времени отнимает не больше, чем есть, а альтернатива, котики или ненавистный телевизор, буквально дают пинка продолжать.
Серьезно, чем занять время взрослому работающему мужику с семьей — огромная проблема. На что только не идут, лишь бы чем-нибудь заняться, какие только странные занятия не выдумывают.
Fedcomp
Вы так говорите как будто бы все это невозможно в юношестве. Кстати многопоточность это совсем не обязательно хорошо, скорее вредно.
Per_Ardua
Очень объемный комментарий. Спасибо, было интересно читать.
0xd34df00d
Со всем трудно согласиться.
В итоге продвижение, конечно, стабильное, но стабильно дико медленное.
Для этого надо ботать предыдущие N лет. С чистого листа что в 15, что в 45 будет иметься ввиду знание синтаксиса.
А еще можно пойти еще глубже и вспомнить математику, лежащую под языками программирования, вроде пресловутой теории типов :]
И в итоге никуда не погружаешься полностью, нет концентрации, нет потока. Но ты уже привык и давно забыл, что все такое, поэтому кажется, что все в порядке.
MTyrz
Неистово плюсую. Так оно и есть.
qw1
Это видение, как должно быть, или реальная история?
msdos9
> «Серьезно, чем занять время взрослому работающему мужику с семьей — огромная проблема. На что только не идут, лишь бы чем-нибудь заняться, какие только странные занятия не выдумывают. „
В смысле “проблема»? У меня вообще нет свободного времени: дача (прополка, посадка, вчера дверь в теплицу выломал ветер), автомобиль «Жигули», ребенок (уроки)… Хотя может сейчас это называется «странные занятия»?
igorch96
А Вы уверены, что достигнете состояния «крут»? Точнее, Вы-то его уже достигнете, но за это время придумают что-то ещё и оно станет стандартом, где Вы уже не «крут» и придется повторить все сначала… И, так, знаете-ли вся жизнь может мимо пролететь…
0xd34df00d
Крутость — она не в конкретных фреймворках и языках.
gena_glot
нет расслабляться вообще никогда нельзя. Просто надо всесторонне образовываться. Ну вот накодите вы кода. И кто этим кодом будет пользоваться? Вы же для кого-то кодите, надо понимать как минимум для кого и почему. Для этого нужна эмпатия и понимание чего он хочет и как он думает. А вы кодить-шкодить.
Надо никогда не расслабляться и всегда думать головой, а кодить или не кодить — это зависит от деятельности. Я вообще могу два часа ходить туда-сюда, в голове вертя систему информационную, потом сесть на стул две строчки кода написать. и вам следует действовать по этому примеру.
qw1
Я тоже так могу. Но, к сожалению, есть задачи, которыми интересно заниматься, но для которых надо написать 5 тыс. строк кода.
И сколько ни думай, в 2 строчки их никак не уложишь.
HaJIuBauKa
Абсолютли!
AstronautTux
а если в 35?)