Pull to refresh

Comments 148

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

как студенты превознемогают на IT-специальностях

Я вот помню себя студентом — у нас была куча предметов, которые реально требовали каких-то усилий, например, история или высшая математика. Но программирование… да это увеселительная прогулка по океану новых возможностей. Как там можно вообще страдать и напрягаться? О_о

Если там махровый ассемблер или какая-либо еще анахроничная экзотика - программирование это совсем не весело.

Сам прошел через это, так что вкус Пролога, TASM или 1С все еще свеж.

А программировать интересно главным образом на ЯВУ...

От преподавателя зависит. Ассемблер это достаточно весело ;)

А высшая математика - это типа скучно?

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

Как по мне, самая большая проблема высшей математики в школе/вузе - ее "оторванность" от реальности. Вот решали мы все эти диф уравнения и было не понятно - зачем оно надо и как оно может пригодиться в реальном мире. Поэтому в большинстве случаев было скучно

Как по мне, самая большая проблема высшей математики в школе/вузе — ее «оторванность» от реальности.

Мне в этом плане как раз помогла школа. Учитель вышки нам сразу показала «физический» смысл производной, потом показала что вот тут с помощью интеграла можно площадь посчитать. И вроде бы мелочи, но мы уже не воспринимали это как какие-то абстрактные упражнения, а понимали, как это применяется. Но вот в ВУЗе было всё иначе, и чёрта с два я бы нормально сдал ту вышку, если бы не школа, за что ей спасибо.

да, выход на практику - в руках конкретного преподавателя, в книжках по теории предмета - одна только теория ...

UFO just landed and posted this here

Ну вы же понимаете, что всё это чистая вкусовщина?)) Кому-то диффуры скучны, а кому-то регистр флагов...

UFO just landed and posted this here

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

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

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

UFO just landed and posted this here

лабы на неизвестном нам языке

Заинтриговали. Колитесь! Но неужели было не интересно самому?

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

А можешь подробнее рассказать про ребут мозгов? А то сейчас в очень похожей ситуации нахожусь и вообще не знаю, что делать.

После школы законченной с отличием и 250 баллов егэ поступил на айти специальность в довольно продвинутом по этому направлению вузе. Годы впихивания в школе на результат дали о себе знать, ведь я не так часто как мог бы гулял и тусовался. Оказавший в среде где все твоего возраста перестал учиться практически после первого курса потерял голову, учеба вызывала отвращение. После меня отчислили с середины третьего курса и тут понеслась. Осознав что моя жизнь повернула не туда и какой трындец в ней происходит старался выкрутится из ситуации, поехал искать работу. Нашёл быстро и очень перспективную. За пол года почти ничего не вышло хоть и пришлось уехать за 3к км. Я осел, перестал работать, начал много играть в игры(это уже ближе к лету). Понимал что надо возвращаться в вуз но особого желания так же не было. И тут на помощь пришла та самая цель о которой я писал. Конкретная, мощная, амбиционная цель, для достижения которой нужно пахать как черт и что не менее важно стать программистом. Задатки программирования у меня всегда были однако дальше егэшных задачек не уходили. И я буквально за месяц выучил питон и закончил первый семестр в прошлом году вообще не напрягаясь. До этого момента у меня не было цели на будущее. Я просто существовал грубо говоря в этом мире. Хотелось денег, популярности, стабильности но это только хотелки и не больше. Запал по чуть чуть проходит конечно спустя почти год после постановки цели, однако привычка работать и впахивать осталась. Сейчас так же учусь при чем очень жадно поглощая знания о программировании какие только можно и ещё работаю для кучи при чем повезло - «айтишником» хоть и просто на предприятии пишу плагины для софта. Советую вам осмыслить свой жизненный вектор и найти то ради чего вы готовы на все. Может ваша мечта открыть бизнес и вам нужно накопить стартовый капитал, может делать свои игры, может стать киберкотлетой и так далее. Главное все это дело конкретизировать и вывести для себя подзадачи как в игре от маленьких к большой, тогда виден будет прогресс и вы не будете унывать от того что у вас что то не получается. В целом я больше психологический пост писал, и это важная составляющая жизни

Выжил только за счет того, что старшие курсы эти лабы передают из поколения в поколение)

Выжили вы или этот дедушка?

Почему же, тот же пролог мне буквально перевернул представление о программировании, даже не представлял, что так можно. ASM под 8086 показал, что даже простое деление и умножение не так просто. А Verilog продемонстрировал, как вообще программится железо. Интересные, хотя и не простые в начале предметы были.

Махровый ассемблер может быть даже читабелен, если есть возможность юзать masm c относительно человеческими if-else (в своё время для меня это стало чит-кодом к освоению ассемблера). И, как уже сказали, всё действительно очень сильно зависит от препода, а ещё от желания студента саморазвиваться.

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

Пока нет понимания с какого из языков/технологий ты начнешь впервые получать денюшки в этой сфере, лучшая схема развития - развитие вширь (а у человека студенческого возраста такого понимания вероятнее всего ещё нет, есть только иллюзия что "я всё знаю, выбор уже сделан, и нужно лупить в эту точку")

Изучали параллельно с жабой и шарпами такого динозавра как pdp11, и, скажу я, кодить на нем было не менее весело и интересно.

Согласен с комментаторами, говорящими, что как раз программирование - было самым простым в учебе. Вот какие-нибудь уравнения матфизики или ГА, это было страданием. Особенно когда преподавание сводится к "нет времени объяснять, переписывайте с доски дьявольские руны и эльфийскцю вязь, так надо".

Ну реально, к экзамену по философии подготовиться было в разы сложнее, чем к ООП или УпрБД. Если сам практику закрыл и выходишь на сессию без долгов, то у тебя и теоретическая подготовка автоматом железобетонная просто потому что ты не просто зазубрил странные термины, а понимаешь как это работает.

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

Такое бывает, когда тупой и идёшь на программиста, как я в старших классах(

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

Если студенту IT специальности тяжело именно в IT специальности в универе, то не надо ему идти в IT, вот вообще не надо.

Ребята, вы молодые, вам все пути открыты. Послушайте меня, если в универе тяжело - дальше вы будете СТРАДАТЬ. Именно так, с большой буквы. И не потому что вы тупые, а потому что это просто не ваше. Я вот не умею рисовать, петь, на бухгалтерию смотрю с ужасом, сопроматом вообще детей пугаю, но умею программировать. У вас - по другому, вы можете построить мост, или спроектировать холодильник, но если вам тяжело в универе с IT - БЕГNТЕ!!! (что справедливо и для других сложных специальностей)

С другой стороны, если вам в универе легко, значит, зря вы туда поступили, вы уже и так умный ;)

Оно и так предполагается. Но у универа в экс СССР другая функция, он учит жизни - как крутиться, как сдать вовремя, как документы оформить и пр., наука там вторична. Особенно на IT специальности, если вы, конечно, не планируете использовать Фортран 87, или по методичке сортировать данные на магнитных лентах (это утрированно, но и такое есть)

А у этого универа, где учат Фортран 87, есть веб-страничка? И там, наверное, есть список специальностей есть, и учебные планы? Я бы посмотрел.

как крутиться, как сдать вовремя

Софт-скилл, дедлайн.. Пригодится ;)

Я деанонить не буду, но по поводу фортрана - просто посмотрите десяток-другой топовых IT-related универов СНГ.

А так да, вы абсолютно правы, софт-скилы качают по полной. Только последние годы проблема еще в том, что перестали учить основам, вместо этого начали давать прикладуху, что (вроде) хорошо, но вот беда, в реальности она не применима.

Страничку писали те же студенты, поэтому страшно показывать

Но я там учился, подтверждаю

А про софт-скиллы... должны ли они получаться таким хард-способом?

Но у универа в экс СССР другая функция, он учит жизни - как крутиться, как сдать вовремя, как документы оформить и пр., наука там вторична.

Как выпускник кафедры "теория ядра и элементарных частиц" физфака ЛГУ еще имени Жданова ;) категорически не согласен. Думать там учили. И основам. Т.е. я потом два раза специальность успешно менял, сначала на теор.астрофизику, а потом на численные методы гидродинамики и всякого такого вокруг. И там и там много всякого кода писать пришлось. В промежутке администрирование сетки в Евклиде (СПб) в 1990 годы.

Вот точно. Нас тоже учили думать. Самому. Головой.

Кафедра молекулярной физики ("23-я кафедра") ФизТеха УПИ. "Минсредмашевский факультет" кто понимает о чем это :-)

Первые три года - математика - 200 часов в семестр (120 матан + 80 еще чего-нибудь типа ФКП, УМФ, матстатистики и т.п.)

Потом полное собрание сочинений Ландау-Лифшица (по одному тому в семестр). Плюс еще чего-нибудь, туда не входящее (Физика жидкости, Статфизика, Атомная физика, Теплофизика и т.п.). Плюс спецкурсы профильные. Плюс некоторое количество инженерки типа "Измерение физпараметров", "Электроника и автоматика" и т.п.

Много курсов "авторские" - не по конкретному учебнику, а по списку литературы на пару страниц.

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

После всего этого освоить программирование с нуля (конец 80-х - начало 90-х - интернета нет, гугла нет, книжек в магазинах толком нет, есть распечатки, часто на английском, статьи в Computer Science, фидо и uucp с usenet группами) вообще не вопрос, главное чтобы было желание и интерес.

Самые страшные экзамены - те, где разрешалось пользоваться всем

Ага. Особенно когда экзамен заключался в решении задач по теме курса. Нашу группу спасало то, что мы друг друга знали еще с класса 9-10-го. Выпускники физ.-мат. школ, олимпиады по физике, всякие академ.бои и пр. Т.е. умели коллективно работать.

Не согласен с вами. Закончил универ по специальности "программное обеспечение вычислительных систем". Первые два года мне было очень тяжело, тот же Pascal на первом курсе мне вообще не не давался. В итоге я заставил себя понять Pascal, написал на нём огромную кучу программ (помогал студентам из других ВУЗов) - набил руку на простых вещах. В итоге у меня всё стало получаться. Я проникся, так сказать, и вполне успешно окончил университет - и уже 11+ лет разработчиком работаю (ещё в универские годы начал, кстати). Всё отлично, и мне нравится. Следуя вашей логике, мне надо было куда-то бежать?

Вы исключение, подтверждающее правило.

UFO just landed and posted this here

> следующее лето провел с книгой Бьёрна Страуструпа. С тех пор никем кроме как программистом себя не видел.

однако как он Вас таки укусил, типа много мнений об этой книжке встречал, но так чтобы сразу наповал это редкость :)

UFO just landed and posted this here
UFO just landed and posted this here

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

Это я такой, код нравится, а вот с математикой оочень тяжело

Я бы не был столь категоричен. Как мне кажется, что если легко, то вы ничему не учитесь. Образовывать новые нейронные связи сложно и лениво.
Например, я год назад поступил в магистратуру, спустя 5 лет профессиональной работы. Мне было тяжело разбираться с курсом по мат стату. Мне сейчас тяжело продираться через курс по криптографии. Черт подери, мне даже на Си было первое время сложно писать, потому что это была новая для меня парадигма, которая в корне отличалась от того, к чему я привык.
Вы предлагаете мне теперь все бросить потому что сложно?
Я отталкивался от другого: нравится или нет. Мне сейчас сложно дается finite number theory. Надо подолгу сидеть и разбираться. Но мне это нравится. И это все-все-все меняет.
Я бы предложил такой алгоритм:
1. Нравится и сложно - все здорово. Вы на правильном пути.
2. Нравится и лего - все неплохо, но вам нужно сменить учебное заведение или программу. Вы не раскрываете весь свой потенциал, если вам легко.
3. Не нравится и сложно - может и стоит бросить.
4. Не нравится и легко - тут не придумал :)

Вы все правильно написали, в статье была речь о вашем пункте 3 (завуалированно), к нему и мой коммент

> Образовывать новые нейронные связи сложно и лениво.

это Вы мягко выразились, neurogenesis у взрослых более-менее доказан только у некоторых животных, остальное пока слегка в тумане, например см.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6659986/

в остальном согласен, желаю успеха в магистратуре

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

Зависит от того вырос ли ты для универа или нет. Если ты школьник летающий в облаках -тогда стоит задуматься поступать или нет. Лично я таковым был и только после отчисления и поездок по всей стране в поисках работы пришел к тому, что айти - это мое и я готов этим заниматься

А вот здесь полностью согласен. Мне кажется очень пагубной тенденция всеми правдами и неправдами запихивания детей в универы. Высшее образование должно быть осознанными решением взрослого человека.

поступать или нет.

В армию или нет?)

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

Лично я бы после школы сходил в армию пока полон сил, подрос как личность

Это был сарказм такой, или вы правда думаете, что в современной армии вы подрастёте как личность, в среде, где от вас требуется не принятие решений, а служба и подчинение, а ваши сослуживцы — в основном ребята из деревенской глубинки?

Ну я вот послужил в 2007-2008 и заметно подрос как личность.
Сыграло и общение с "выборным электоратом" (помогло разбить иллюзию, будто бы Власть в РФ никто не поддерживает) и суточные наряды: бывало стоишь на "тумбочке", смотришь на часы и думаешь "эх, а если бы не бросил универ, то сейчас в худшем случае бы сопромат зубрил, а скорее-всего - спал бы..."
Ну и заодно физподготовку подтянул, жизнь немножко переосмыслил (по-настоящему понял важность образования).
Да, кто-то может это и без армии сделать, но всё же инфантильных людей среди молодёжи как-то заметно больше.

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

С одной стороны да, с другой - у меня уже были коллеги 30+ лет, которые избежали службы и остались крайне инфантильными личностями.

А в нынешних реалиях

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

целый год в жизни ничто по сравнению с тем, что ты проучишься 3-4 курса и поймёшь, что совсем не в том месте учишься. Знаю много людей, которые для родителей вуз закончили, а второе высшее получить по своему вкусу оказалось сложно, тк оно уже не бесплатное. И ты уже несколько лет потратил, как-то жалко.

Я не говорю что армия это кул. Это выпадение из зоны комфорта. Либо адаптируешься либо нет. Армия конечно это однозначно не лучший способ взросления, но у здорового призывника выбора попросту нет. Лучше конечно пойти работать, осознать цену денег, принципы работы, коллективный этикет и тд.

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

есть несколько знакомых, которые пошли служить и потом жалели — в армии тупеешь от отсутствии нагрузки на мозг, да и теряется время, которое можно потратить с пользой.

UFO just landed and posted this here

Немного сна

А не страдает ли от этого всё остальное (т.е. "пары, прорешивание задавальника в общаге, самообразование в программировании")?

UFO just landed and posted this here

У меня так же с работой было, от "темки" к "темке", было сложно восстанавливаться в учебный процесс, зато появился энтузиазм и чувство удовлетворения от того, что ты еще что-то можешь

Это если годен. Нет здоровых людей, есть плохо обследованные.

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

Сейчас такого конечно уж нет, но когда я поступал... 1993 год, за плечами один год уроков информатики на свежепоставленных БэКашках - учили фокал и бейсик... Первый курс, Паскаль,практические занятия на терминале виртуальной машины, поднятой на еле дышащей ЕС. Параллельно на ней сидит ещё человек 7. Набирать текст - обычно без особых тормозов, компиляция - несколько минут, если одновременно на компиляцию запустили двое - десятки минут. Частые падения, из которых ЕС выкарабкивается ещё несколько минут (вовремя сохранить набираемую программу - важный навык). Накладываем на всё это детские/случайные ошибки... Какова была наша радость, когда во втором семестре нас пустили в класс с нормальными персоналками - XT/286...

В корне не согласен. Мне безумно "не зашла" учёба в универе на программиста - я ТРИЖДЫ отчислялся на первом же курсе. В промежутках работал кем попало, даже в армию сходил, но всё-равно возвращался и поступал в университет, снова и снова. Потому что программировать - обожал, ещё со школьных лет. Это прям совершенно точно - моё) Любые предметы, связанные с кодингом - всегда автомат. Турниры по программированию, и всё такое.

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

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

Так что совет, как по мне, вы даёте плохой. Если тяжело в универе - это не значит, что it - не ваше. Это значит, что учёба в универе - не ваше. В it и другие пути есть)

Я не берусь вас как-то оскорблять или недооценивать - вы молодец. Однако скорее всего у вас не хватило софт скилов для обучения. У меня было 3 семестра физики, которую я забыл со школы как страшный сон, 3 семестра алгема и матанала, 3 семестра дискретной математики. Я проспал больше половины всех этих пар и тем не менее не имел ни одного долга по матеше. Хоть и на тройки и четверки, но закрывался. Списывал, просил объяснить экзаменационные задания одногруппников за шавуху, находил решения от старших курсов и тд. И когда эта адская доилка кончилась, стало в разы проще, ибо пошло уже непосредственно прикладное программирование. Универ это сейчас про софт скилы, они прям по полной прокачиваются и их не достаток ведет к плачевным последствиям. Для программиста кстати они крайне важны, все таки это командная работа. Естественно, на работе их тоже можно получить, но это не для всех, и не у всех хватает хард скилов что бы так делать.

Однако скорее всего у вас не хватило софт скилов для обучения.

Тут зависит от препода, с некоторыми просто невозможно договориться, у меня был такой препод по физике,в общем могу сказать, что ему было вообще все равно как ты учился в семестре и что ты делал, на что ответил, то и получил и принимал реально жестко, но по моей специальности таких было 3-4 человека, поэтому можно сказать что это исключение подтверждающее правило. Ну и когда в прямом смысле нужно выучить 60-70 билетов по 2-3 вопроса(я не говорю зубрить, т.к. даже с пониманием того, что ты делаешь, всё равно нужно учить много формул), то в любом случае софт-скиллы отходят на второй план, и списать на самом деле было не вариант.

Но в данном случае я согласен с вами, что если автор отчислялся 3 раза, то тут скорее не хватило упорства или софт-скиллов.

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

У меня была преподша по дискретной математике, которая давала за семестр 2 контрольные, которые надо закрыть хотя бы на 3 и только тогда ты получал доступ к экзамену. Это было лайтово, ибо списать кр не так сложно да и 5 заданий практических можно и самому написать. Но вот экзамен это трындец. 2 части - одна теоретическая, другая практическая по 40 билетов на каждую. При чем билеты не из простых, в некоторых по 30 терминов надо было описать, в общем страницы на 3 каждый билет нужно было расписать. Завалить крайне легко. Практика это два сложных, не шаблонных практических задания, одно правильно делаешь - ставит тройку, два - четверку, просишь дополнительное - 5ка и не важно что было в семестре и сколько дз сделал. В общем шаг влево шаг в право - расстрел. И я умудрился сдать на 5 списав абсолютно все кроме доп задания, по приколу взял попалось то, что хоть как-то смог объяснить, хотя мы сидели в аудиториях по 10 человек в разное время, а она надзирала в центре. Я никак даже не готовился к списыванию(да и к экзамену), просто вкинул все свои очки в скрытность. А люди, которые зубрили эту дискретку год отлетели с тройками. Обидно за них было(

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

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

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

... только не говорите, что вы не собирались на ней жениться! (смайлик.жпг)

Она была в целом хорошенькая, но у нас были исключительно деловые отношения)

эх!

PS: у меня была точно такая же "коллаборантка из параллельной группы" - стала крестной моего ребенка :)

По-разному бывает. У меня одна коллаборантка как-то спёрла ноутбук и продала его на радиорынке.

такое впечатление, что у вас было больше одной коллаборантки :)

(в таких случаях внезапная продажа ноутбука - это еще не самое страшное, что может случиться)

Мне тяжело, но мне нравится. Бежать?

Как раз наоборот, сильнее вгрызаться. Если что то действительно нравится, стоит идти до этого до конца пока блевать не потянет

Молодой шкет, у которого в голове только поступить куда-то, чтобы не идти в армию, и за действительно небольшое количество времени (это максимум месяц между вручением аттестата и закрытием подачи документов в универ) + нужно ещё определиться с профессией, которой ты отдашь свои лучшие годы:) Эта проблема не только в IT сфере, а в образовании в принципе.

Знаю кучу примеров как люди, пропустив первую половину обучения, наверстывали во второй, и становились даже успешнее студентов, которые не "филонили" (была история даже с отчисленным студентом, который хорошо разбирался в программировании, но сама учеба ему была скучна). Так же много примеров и обратного, когда люди спокойно без проблем доучились (есть даже пример краснодипломника), но работать программистом просто не могут по причине "ну все таки не моё" или даже более мрачное, что человек не справляется со своими обязанностями в компании. Но это все индивидуально, а не "если вам сейчас тяжело, то дальше будет только хуже".

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

Вы не поверите это современное направление захватило меня более 50 лет назад, в далёком 1971 году, при поступлении в Военную академию им. Ф.Э. Дзержинского. Именно тогда мне повезло встретить полковника Арсентьева (кстати, доктора химических наук), который сказал:


«В академии на одном из факультетов будут готовить специалистов по программированию».
Что это такое он толком не понимает, но чувствует, что за этим стоит большое будущее и его нам совет держать путь на второй факультет на специальность «Программирование».

И я выбрал эту специальность и не разу не пожалел. Учёба наша шла под девизом:


Программист должен обладать способностью первоклассного математика к абстракции и логическому мышлению в сочетании с эдисоновским талантом сооружать все, что угодно, из нуля и единиц. Он должен сочетать аккуратность бухгалтера с проницательностью разведчика, фантазию автора детективных романов с трезвой практичностью экономиста.
image
UFO just landed and posted this here

Хм, а сейчас программист-математик это не data science специалист? Там как раз основная математика, а программирование где-то рядом.

UFO just landed and posted this here
UFO just landed and posted this here

Странно. а разве и в названии и в тексте речь идет не о программировании:


Как не разочароваться в программировании
UFO just landed and posted this here
И любить учиться. Очень любить учиться.

и не ожидать, что после института нужно будет меньше учиться.

На it-специальностях самое страшное не программирование, а всякие там тфкп, теории управления, цос etc.

Нет, это не страшно. Это области знания с ясными формулировками. А вот культурология с социологией, это да.

Достаточно дельные советы, плюсанул, но всё-таки:

..на первой лекции услышав слова "паттерн программирования", "Компилирование", "Инкапсуляция"..

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

У нас был онлайн курс в котором лектор пытался это объяснить на примерах. Однако он использовал много терминов, которые были мне не знакомы от слова совсем, либо я их слабо понимал. К примеру: часто он говорил "этот паттерн программирования", "парадигма программирования". Я будучи школьником из небольшого города, никогда не слыша о словах "паттерн, парадигма" в программировании, хоть и знал значение этих слов для обычной жизни. Однако связать их с программированием в своей голове я не мог, от чего и появлялось ощущение непонимания происходящего. Естественно после прогугливания появлялась ясность, но усвоение информации уже было хуже. Даже сейчас слышу много терминов, которые стараюсь сразу гуглить, что бы быть в курсе происходящего, хоть и имею какой никакой опыт.

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

Ощущение, будто снова перепутал курсы и вместо алгоритмов зашёл посмотреть условного флатинго с его преподнесением простого как невероятно важной всеобъемлющей истины: "Чтобы работать, работайте! Не откладывайте на потом! Ищите интересующую вас информацию! Вам нужна цель!" - Вот это шок для любого человека. Если хоть одна из этих элементарных вещей никогда не мелькала в вашей голове, вероятно, там пусто, и перед вами открыта только одна дверь: на улицу.
Боюсь, проблемы в обучении существуют на немного другом уровне, чем понимание основ.

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

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

Дай бог тебе здоровья автор. Жду вторую часть

Спасибо за столь прекрасный комментарий) Рад стараться.

Статью не читаю, сразу комментирую.

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

Первая, основная и главная причина выгорания - это постоянный поток информации, доступный почти везде. Соцсети, новости, мессенджеры, даже хабр с его комментариями. Раньше, когда интернет ещё был военной разработкой армии США, человек пребывал в информационном вакууме. Что-бы узнать новости приходилось включать радио или покупать газету, интересные вещи о науке и технике публиковались в ежемесячных журналах или узнавались в живую от товарища, который "вон в том НИИ работает". Люди обменивались опытом устно или читая и перечитывая одни и те же учебные, научные, развлекательные и общеинформационные источники. Мир менялся очень медленно, и за ним худо-бедно поспевали даже бабушки и дедушки. Сейчас же всё по другому, поток информации и соблазн её сожрать очень большой, организм старается адаптироваться к большому потоку информации и заходит с разных сторон - от адаптации к объёму до манипуляции выбором информации. В итоге человек переходит к потреблению большого объёма низкосортной информации, а многие механизмы мышления, вроде внутреннего диалога и фоновой обработки информации останавливаются. Человек буквально глушит голос разума потоком малополезной информации, так же, как это делают пьяницы алкоголем или наркоманы ширевом. И это не изобретение компьютерного\интернетного века, залипать в телевизор люди начали как только этот телевизор появился в области доступности.

Второе - это неспособность концентрироваться на долгосрочных целях. Современному человеку нужно получить результат здесь и сейчас. Этому способствуют короткие видюшки в тик-токе, короткие же посты в соцсетях и в телеграмме, контенмейкеры пытаются ужать свой продукт во временные рамки от 15 секунд до 10 минут, потому что он "нравится" людям. Такой контент продаёт и продаётся, исключительно потому, что человеку нужны усилия, что-бы долго концентрировать внимание на одном и том же, а двадцать секунд потерпеть могут почти все. Это связано с работой дофаминергической системы, которая заставляет вас чувствовать предвкушение награды, за счёт дофамина организм мобилизуется и позволяет перетерпеть некоторое время без "печеньки", те самые 15 секунд - 10 минут. Если в течении этого времени результата нет, то вы будете психовать, "сидеть на иголках" и в конечном итоге бросите занятие, которое заставляет вас чувствовать себя плохо. Конечно, это можно компенсировать определенными веществами, но поверьте, вы не захотите встретиться с их побочными эффектами, отходняками, зависимостью, высокой стоимостью и пристальным вниманием полиции. Говорю как опытный торчебас.

И наконец, третий пункт. Мозг привык к большому объёму лёгкой для осмысления информации, которая подаётся небольшими порциями. А что будет, если резко бросить "медиакорм" и взяться за одну большую и трудную задачу? Отходняк. Дофаминергическая система раскочегарена и уже давно настроена на режим максимально близкого прицела. Вы одновременно ощутите усталость и потребность "сделать что-то и получить результат по-быстрому", но ни одна задача не будет вызывать удовлетворения - только всё большее и большее отвращение.

Это и есть выгорание. Оно не столько от конкретной работы, сколько от образа жизни.

Я могу посоветовать, как с этим справиться. Все рецепты рабочие, но их эффективность низка - потому что никакие ухищрения не вернут вам здоровую психику и нервы, как у пионера в 15 лет.
1. Не насилуйте себя. Если задолбались - смените область деятельности, и меняйте до тех пор, пока не начнёт "переть", то есть, пока не попадёте в состояние потока. Ясное дело, что уходить в свободный поиск когда за спиной жена, дети и ипотека сложно, но далеко не у всех такая же ситуация. Смена обстановки обычно влияет благотворно, да и вполне возможно, что если работа вызывает отвращение, то её лучше сменить.
2. Если вы человек исключительно умственного труда - найдите себе шабашку, хобби или занятие, связанное с физическим трудом. Я не говорю про разгрузку вагонов или кузнечное дело - почистите ноутбук от пыли, замените лампочки в квартире на более энергоэффективные, разгребите хлам на антресолях или балконе, совершите пешие прогулки. Аналогично и для людей, которые заняты физическим трудом - выделите время на умственные задачи - выберите книгу по вкусу, приведите в порядок планы на дальнейшую жизнь(распишите их на бумаге, отсортируйте по приоритету и отмечайте прогресс).
3. Откажитесь от алкоголя и сигарет. У всех есть вредные привычки и слабости, но чем их меньше, тем лучше. Не нужно ударяться в ЗОЖ и веганство, но лёгкая пища так же облегчает умственную деятельность и улучшает настроение - трудно быть довольным, когда в животе тяжесть.
4. Боритесь с автоматизмом и рутиной. Одно дело - состояние потока, когда выбранная задача вам по вкусу, и вы занимаетесь ей, не чувствуя усталости и голода, а другое дело - когда вы кидаете ключи от машины "куда-то" а потом не можете найти. А ведь проблема может быть не только с ключами - сколько вещей и идей вы бросили куда-то на автомате и забыли о них?
5. Если не помогает - к психиатору, быстро, решительно.

Может стоить все же читать статью, прежде чем комментировать?

Или чукча не читатель?

Да нет, просто по тематике статьи мне сказать особо нечего, разве что побрюзжать маленько. А вот по смежной теме я выговорился. На статью для хабра это(моё) не тянет, так что пусть будет в комментах.

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

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

 "Компилирование", "Инкапсуляция", "полиморфизм" у некоторых пробегают мурашки по коже, ведь еще вчера ты мирно сдавал экзамен по информатике, где дают задачки по типу "переведи число 12 из десятичной в двоичную СС", писал школьные задачки на паскале и думал, что программирование это твое. 

Школьные задачки на Паскале решал, про компилирование не слышал. Ну, окей...

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

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

Случайно поставил букву в рандомном месте программы? - compilation error

Ошибся с типами переменных? - compilation error

Недопонял материал, и чуть-чуть неточно написал синтаксис языка? - compilation error

YOU DIED!

простите, не удержался.

Опять надуманные сложности из головы автора из области сел в машину - перегорела лампочка в стопе. Вывод - ездить сложно.

 Многие начинали в 7-10 классах писать что-то свое, чаще всего игры. Некоторые писали плагины и моды для майнкрафта на Java, кто-то свои игры на юнити на C#\C++, кто то копался по конфигам и так далее. Естественно, старт в универе у них был намного увереннее, чем у тех, кто пробовал кодить на уроках информатики, когда у них это хорошо получалось.

А когда не получалось - пробовать бросал. Таких не берут в космонавты(с) Ну ведь и всем известно, что у тех кто игры и плагины со школы писал, у них ни ошибок компилятора, ни прочих "ужасов" программирования не было - вот они и успешные!

Главная мысль статьи

Не буду тут по абзацам разбирать. Выводы про цель не верны. Автор так ничего и не понял.

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

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

По аналогии - у меня например в детстве (с 6 лет) была книжка вот такая и набор инструментов почти такой же:

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

Мне с моей колокольни кажется, что для тех у кого были в детстве энциклопедия профессора Фортрана и спектрум, примерно так же должны ориентироваться в IT.

У меня компьютер первый появился только на втором курсе. Хотя в школе я вполне нормально решал простые задачки на Паскале, на специальность связанную с программированием учиться не пошел. Желание было, но было очень слабое представление что там делать не имея почти никакого опыта работы с ПК, в сочетании с высоким конкурсом это стало стоп-фактором. Плюс в то время не были настолько очевидны преимущества профессии. Типичный "программист" в представлении многих - это был чувак который работает на заводе или в больнице, обслуживает компы в бухгалтерии и зарабатывает раза в два меньше мастера в цеху или хирурга. Понятно, что это было не так, но нам, далеким от компов дилетантам, так со стороны казалось.

В итоге в айти зашел с другой стороны, работал несколько лет инженером связи. Программирования там не было, в основном это монтаж, настройка сети и Linux-сервера. Не могу сказать что многому научился, отсутствие фундаментальной базы очень тормозит.

Пока что у меня желание отчислиться вызывает лишь физика, микроэлектроника и ТОЭ. А само программирование наоборот радует

Учусь на 2 курсе, в колледже. Специальность - компьютерные системы. 90% того, чем мы занимаемся - Word и Excel. Ничего общего с системным администрированием и программированием ещё не заметил. Хорошо, хоть в коллеже есть серваки и техника Cisco чтобы заниматься с этим дополнительно.

В колледже спец предметы часто начинаются с 3го курса. До этого изучаются основы. Это как аналог 10-11 класса, только без натаскивания на ЕГЭ. Хотя у нас на 2м курсе программируют ребята, но у всех разные способности, тяжело под всех подстроиться. Часть групп даже гуглить не умеют на 2м курсе колледжа. Смысл что-то сложнее давать?

Хочешь быть программистом - пиши код.

Все остальное пустая трата времени

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

Но, я бы не назвал теорию алгоритмов "пустой тратой времени". (обязательная необходимость прочих разделов зависит от специализации: пишущему системы шифрования нужно одно, пишущему 3D-графику другое, пишущему высокочастотный трейдинг - третье, и так далее)

Вот мне непонятно, почему, если программист - то сразу "переехать в другую страну"? Программисты из "этой" страны, вы все действительно (и честно) хотите переехать?

UFO just landed and posted this here

Понятно. А почему сразу было не переехать, если там больше платят, безопаснее, комфортнее? По идее логично сразу ехать туда, где лучше.

Мне просто интересно мнение переезжающих/желающих переехать программистов, и только.

UFO just landed and posted this here

Понятно, и большое спасибо Вам за подробности. Будем на всё это посмотреть, как говорится. Желаю Вам удачи!

Пример был гипотетический, первое что пришло в голову. Есть огромное количество причин работать за границей. В России айти конечно тоже развивается стремительно, однако в некоторых других странах айтишники ценятся больше. Да и сами понимайте, какая ситуация сейчас происходит, не все чувствуют себя в безопасности.

Если переезжать или сразу работать в другой стране, то ехать надо с семьёй, родственниками? Тем более, если не чувствуешь себя в безопасности. И в чём Вы видите опасность? Возможность призыва в войска, начало боевых действий на территории РФ? Честное слово, непонятно. Может сможете чуть подробнее раскрыть для меня этот момент? Повторюсь, мне просто интересно мнение людей переехавших, или желающих переехать.

Я думаю это не совсем то место где стоит проводить такие дискуссии, можно и бан получить. Переезд в другую страну это дело вкуса, как например переехать в другой город или новую квартиру взять в другом районе. Иногда смена обстановки необходима для себя и своего психического здоровья. Переезд в другую страну это самое мощное из перечисленных мной средств поиска своего комфортного места пребывания. Кому-то не подходит Российский менталитет, кому-то услуги, предоставляемые государством и тд, факторов много. На счет безопасности: частые кризисные ситуации часто могут лишить кого-то работы или отразится на уровне жизни, подъеме цен. Взять только инсту, вчера была завтра нет. И только ей список не ограничивается. Накапливается неуверенность в завтрашнем дне. От это и чувство небезопасности

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

Благодарю Вас за ответ.

Есть просто правила на этой площадке, и насколько я помню, обсуждение политики, как внутренней, так и внешней здесь не приветствуется.

Вот мне непонятно, почему, если программист - то сразу "переехать в другую страну"? Программисты из "этой" страны, вы все действительно (и честно) хотите переехать?

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

Мне поиск выдал немного другие цифры. Вот ссылка: https://hh.ru/search/vacancy?text=Инженер-конструктор+авиационных&area=1&salary=&currency_code=RUR&only_with_salary=true&experience=doesNotMatter&order_by=relevance&search_period=0&items_on_page=50&no_magic=true&L_save_area=true

Приложите свою? А то я, к сожалению, не нашёл вакансий с Ваших скринов.

Может быть помочь экономике не обрушиться, если Вы вангуете, что так и будет? :) Или пусть они там сами разбираются? :)

Вы смотрите Московские зарплаты, не уверен, что комментатор приводил вакансии оттуда же. Лично я работаю на предприятии где инженеры - проектировщики и BIM менеджеры получают около 30-40 тысяч в екб

Комментатор привел московские вакансии, судя по адресам внизу скринов. Я же попросил ссылку, т.к. по скрину непонятна дата. Возможно, что-то уже изменилось. Но, видно, не судьба увидеть эту ссылку. :/

По Екатеринбургу зарплаты указаны от 50 тысяч, можно по моей ссылке поменять Москву на Екатеринбург.

На правом скрине у первого комментатора упомянуты московские станции метро

Вчера мой сын спросил: пап, а какая твоя самая любимая профессия?

Я ответил : программист!

А нелюбимая?

Я ответил: тоже программист...

Это всеравно что спросить а какой пол твой самый любимый и не любимый?

Ответ будет: женский! Моя жена - прелесть но сколько занозливых баб попортили кровь на моем жизненном пути !?

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

В юности ты достаточно глуп чтобы не видеть кармической разницы между программистским дерьмом и божественным творчеством.

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

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

Я последовательный противник вузов, тем более ацтишных, тем более отечественных тем более для по-настоящему ищущих и талантливых.

Я сам преподаватель и уже два десятка лет я не покладая рук помогаю несчастным неофитам осознать клоачность поместного "высшего" образования и всячески поддерживаю молодых и не очень людей поскорее свалить из своих средоточий легаси - понтов и невежества и встать на путь истинного поиска себя и совершенства.

Даже пара лет в вузе или колледже наносят чудовищный вред юной душе и сознанию, особенно с учётом ментальной среды в которой растут нынешние дети (

Поэтому мой совет всем страдающим в своих институтиках - не страдайте!

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

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

И если вы не спасете себя сегодня из ямы "отечественного академизма" то вы лишь больше будете злиться на себя в последствии!

Зачем я был таким идиотом и столько времени и веры потратил на пустоту и мерзость ?

Я сам преподаватель

В приложении к вашему тексту вспомнилась классика:
"Те кто могут — делают. Те, кто не могут делать — учат".

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

А можно мне другого преподавателя.

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

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

Кто мешает организовать кружки, хакатоны, корректировать программы, подтягивать коллег.

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

Согласен, у меня в вузе просто преподы работающие на кафедре и нигде больше обычно пофигисты, вкинут нам задания и толком ничего не объясняют, нет огня в глазах, они просто излагают все по методичке. А вот молодые преподы, работающие в компании и преподающие как хобби, обычно энергичные, с энтузиазмом подходят к предмету, мемы вкидывают и тд. У нас даже зачет был в виде викторины на твиче. Всегда можно написать в лс и узнать все по теме и даже больше.

UFO just landed and posted this here

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

Преподавание сейчас либо для волонтеров, либо для тех, кто не в состоянии устроиться в другой отрасли. Я, как мне хочется верить, отношусь к первым, и проделал недавно огромную работу по смене древнего паскального курса на два семестра на относительно новый курс на Python. Сделал презентации на 23 лекции, снабдил все тонкие темы вроде деревьев примерами с комментариями в Google Colab, сверстал в LaTeX 11 методичек. Даже распихал ссылки на Рода Стивенса, Вогана Ли, Кнутта, отдельные удачные ветки СтакОверфлоу и Гиктаймс.

Чисто ради интереса рассказывал и показывал в своем окружении что получилось. Друзья-айтишники, завлабы в институтах и (зам)директора айти-компаний очень радовались, когда я рассказывал и показывал. Только денег не дали, у них "лишних" нет. И универ не дал и нагрузку по часам не снизил. Им надо не новые технологии, а десять актов о внедрении в учебный процесс любой белиберды и отчитаться о том, что у преподов по 800 часов занятий в год. Сейчас я не могу найти ассистентов на лабы, потому что за зарплату в 100 долларов на полставки им пайтон проще в онлайн-школках преподавать, чем в университете.

Мораль этого, повторюсь, очень простая: идите в свой выпускающий университет и колледж, найдите там порядочного человека и дайте денег. Я единственный волонтер на своей огромной кафедре за много-много лет, с вашими деньгами таких, может быть, появится больше.

Не делайте вид, что вам есть дело до постсоветского ИТ-образования, не критикуйте его в Интернете, а просто помогите.

Не нравится такая система - займитесь поддержкой образования и дайте денег.

не критикуйте его в Интернете, а просто помогите

зачем? пора слезть с мертвой лошади, а не пытаться ее еще сильнее пришпоривать...

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

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

Я много на чем писал. Начинал с gw basic, qbasic, потом был паскаль, турбовижн, делфя, асм86-486, перл, с/с++, жабаскрипт, пхп и еще куча всего типа mawk, bash, batch, whs. Совмещал с администрированием, но через какое то время от программирования практически отказался. Если ты - админ, то начал учить базу по л2/л3-сетям, учишься настраивать сервера и оборудование. Чем больше накручиваешь знаний, тем больше у тебя ценник. Вопрос - в навыках, времени обучения, реальном опыте зашитом в подкорку. Зато у программистов другая попоболь размером с Ниагарский водопад. Сегодня ты начал учить очень популярный язык С, делаешь приложения под DOS. Учил-учил, внезапно оказывается, что некоторые функции сделать быстрыми или вообще сделать можно только на ассемблере. Скрипя зубами начинаешь учить его. Ок, ты очень опытный профессионал, зарабатываешь хорошо, на рынке востребован, зона комфорта сформирована, скилы растут. Внезапно появляется винда 95 и далее, нужно уже визуальный С учить. ООП сильно отличается от того, что учил ранее и приходится сильно перекраивать сознание под новую модель работы. Студенты, которые учат с нуля, при этом оказываются на том же уровне привлекательности и скиллов, что и ты - "прожженный и закаленный боями морской волк". Как так то? Ты писал полноценный софт для автоматизации целого завода, а сейчас твоя ценность на уровне выпускника института. Ок, засучив рукава учишься, учишься. Тут вылазит на первое место веб-разработка и все деньги там. Ломишься в изучение Full-stack разработки. С одной стороны, после С/С++ переходить на РНР - это как с лады шестерки с механикой пересесть на лексус с автоматом. С другой стороны все удобство компенсируется богомерзким яваскриптом. Глючная срань, которая в одном браузере работает, в другом - не работает, а в третьем работает через раз. 10 раз запускаешь на одном компе и 2-3 раза по разным ошибкам вылетает. ОК, прокачал CMS-ы, адаптивную разметку, Pixel-perfect, php, базы. И тут появляется он - Angular. Его тыкают везде. Потому что он так хорош? Нет, обоснование одно: модно, стильно, молодежно. Разрабу хочется новую строчку по модному продукту себе в резюме, поэтому всех заказчиков уговаривают на него. Вчера страница весила 230-270к с картинками (Modx + thrumbails), сегодня перешли на Angular - страница стала весить 80Мб. Если на 3g за МКАДом попытаться загрузить страницу, то минут через 10 просто закроешь ее и все. Пароль для подключения к БД в открытом виде на стороне клиента.. (Это реальный случай из жизни веб-студии, не выдумка). Потом резко становятся востребованы то C#, потом рельсы, Go, Python и т.д. Разработчик, если хочет хорошо кормить семью, должен раз в 5 лет перечеркивать весь свой предыдущий опыт и кидаться с нуля в новый язык/фреймворк. На фиг, на фиг, на фиг это программирование.

вам нужно пойти в банкинг или в корпоративную медицину - там стек меняется не чаще раза в 20 лет. Видел работающий там код на С из 1992го и на Java - из 1998го.

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

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

Смотря какой стек вы изначально выбрали. Да, платформы развиваются, но скакать между ними или не скакать, в большинстве случаев не насущная необходимость, а ваш личный выбор. Если бы вы, скажем, 20 лет назад сели бы на молодой дотнет, вы бы сегодня с тем же успехом продолжали бы на нём и сидеть. Если бы вы 25 лет назад выбрали бы молодую джаву, вы бы и сегодня с тем же успехом продолжали на ней сидеть. С Delphi да, многим пришлось уйти, но это скорее вина самого вендора, который своими руками убил популярность платформы. А вот с пхп можно было и не уходить при желании, и тем более с жабаскрипта.

Честно говоря, то что вы написали правда лишь на половину максимум. Те кто писал 20 лет назад на плюсах, те без проблем могут и сейчас на них писать, спец на си+asm точно голодать не будет.

стала весить 80Мб. Если на 3g за МКАДом попытаться загрузить страницу,
то минут через 10 просто закроешь ее и все. Пароль для подключения к БД в
открытом виде на стороне клиента.. (

Внезапно, но слабые программисты были всегда.

Ты писал полноценный софт для автоматизации целого завода,

За все заводы не скажу, но там программистам много не платят и не платили.

C#, потом рельсы, Go, Python... Разработчик, если хочет хорошо кормить семью, должен раз в 5 лет
перечеркивать весь свой предыдущий опыт и кидаться с нуля в новый
язык/фреймворк.

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

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

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

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

Неа, не должен. Я в C# уже лет почти двадать как, и ничего, держусь.

Пароль для подключения к БД в открытом виде на стороне клиента..

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

Совмещал с администрированием, но через какое то время от программирования практически отказался. Если ты — админ, то начал учить базу по л2/л3-сетям, учишься настраивать сервера и оборудование.

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

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

Программирование не любит неточности. Как говорится: «Одна ошибка и ты ошибся».

Случайно поставил букву в рандомном месте программы? — compilation error

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

Удивительно, когда все выводы об авторе и статье можно сделать на основании одного только заголовка:

Как не разочароваться в программировании

Давайте перефразируем:

Как не разочароваться в девушке, с которой я встречаюсь

Мне кажется проблемное место настолько очевидно, что даже пояснять не нужно.

Давайте перефразируем еще раз, используя полный текст заголовка

Как не разочароваться в программировании и не отчислиться после второго курса

Перефраз:

Как сохранить здоровые отношения со своей девушкой, после двух лет отношений

Чувствуйте разницу?

Складывается такое ощущение что автор и все комментаторы либо никогда не учились в колледжах и подобных заведениях, либо учились лет 20-50 назад, ибо главная причина того почему разочаровываются в этом направлении, связана с тем что в первом курсе 99% занимает вода в виде математики, и кучи других предметов никак вообще не связанных с самим направлением, и в итоге реально полезных часов на это направление выделяется часов 30 на ГОД, и причем вместо действительно изучения каких-то по настоящему востребованных языков (а не ваши языки, которые потом никому не нужны и не интересны) почему-то не обучают, максимум подготовку с примитивной базой. И в итоге ты самостоятельно во время этой "учебы" или после нее изучаешь это направление, уже с действительно полезным и интересным материалом. Обычно и ходят "учится" ради корочки, чем по настоящему что-то изучать, с таким то "обучением"

На данный момент учусь на втором курсе, и до этого еще 2.5 года обучения за спиной. Программирования у меня обилие, каждый второй предмет, в прошлом семестре только были php, sql, 2 курса питона. Однако всякая физика, бжд и так далее действительно жизнь портят сильно. Однако большинство разочаровываются как раз в программировании и > половины сокурсников у меня вообще кодить не умеют и собственно с ним и возникают проблемы, ибо если матеша может быть иногда интуитивно понятна со школы, как бжд, философия, физика, то программирование нет, либо ты тренируешься и пишешь код, либо уже не пишешь никогда

Sign up to leave a comment.

Articles