Дима
Ну я сейчас в универ иду, пару дней назад начал изучать C#
Скорее всего твоя конечная точка в изучении перед работой будет ASP.NET core. Скорее всего
Дима
Что-то я паттерны писал без них 😳
Дима
И программы)
Адъютант
А что без их понимания будет?)
ну ок, понимаешь, спорить не буду, мне пофиг. для прогера в определенных областях они обязательны
Гамлет
меня забавляет "я с этим не сталкивался, это не нужно", если годами сидеть одни веб-скрапперы пилить, конечно не нужно :)
Andrii
Хочу после первого курса уже работать
Мне это абсолютно непонятно. Я пришёл в программирование, потому что это мне нравилось. Я читал статьи в журнале «Наука и жизнь», я читал про программируемые калькуляторы. Я писал на них программы в тетради. И через год видя моё увлечение мне купили программируемый калькулятор, и я начал проверять свои программы. Потом была школа. Были классы Yamaha MSX и ещё 286-е. На MSX ты писал на бейсике, я писал игру, где слон за тобой гонялся по лабиринту (это была кличка нашего воспитателя, он любил пыль искать, и когда находил любол повторять «хобіт є хобіт). На 286 я реализовывал крутой графический редактор с Yamaha MSX. В институте было ВП. Время было ограничено. Ты писал код в тетрадке, отлаживал его 80%, переписывал несколько раз начисто от руке, и потом за те 20% ты просто набирал и проверял. Так я написал первую шашечную программу на первом курсе, и я помню те чувства, когд она меня обыграла первый раз :) Потом я оставался на ночь на ВЦ просто чтобы реализовывать свои проекты (были популярны танчики на Dendi, я хотел написать свои). Это было время, когда ты чувствовал что готов решить любую задачу, но не было машинного времени. Я никогда не думал о том,что через 10 лет или больше IT специальности станут востребованными, я буду много зарабатывать. Я просто жил и наслаждался тем, что у меня есть доступ для реализации своих идей... И мне очень грустно читать, что сегодня кто-то пишет «хочу с первого курса уже работать»... Да успееться поработать, надо ловить кайф!!!
Andrii
если ты разрабатываешь те же самые карты и системы навигации, то тебе нужны графы
Да, но в такой команде алгоритмами занимаются 1-3 человека, остальные туда никогда не заглядывают и пишут интерфейс и 80% обвязочного кода
Дима
Мне это абсолютно непонятно. Я пришёл в программирование, потому что это мне нравилось. Я читал статьи в журнале «Наука и жизнь», я читал про программируемые калькуляторы. Я писал на них программы в тетради. И через год видя моё увлечение мне купили программируемый калькулятор, и я начал проверять свои программы. Потом была школа. Были классы Yamaha MSX и ещё 286-е. На MSX ты писал на бейсике, я писал игру, где слон за тобой гонялся по лабиринту (это была кличка нашего воспитателя, он любил пыль искать, и когда находил любол повторять «хобіт є хобіт). На 286 я реализовывал крутой графический редактор с Yamaha MSX. В институте было ВП. Время было ограничено. Ты писал код в тетрадке, отлаживал его 80%, переписывал несколько раз начисто от руке, и потом за те 20% ты просто набирал и проверял. Так я написал первую шашечную программу на первом курсе, и я помню те чувства, когд она меня обыграла первый раз :) Потом я оставался на ночь на ВЦ просто чтобы реализовывать свои проекты (были популярны танчики на Dendi, я хотел написать свои). Это было время, когда ты чувствовал что готов решить любую задачу, но не было машинного времени. Я никогда не думал о том,что через 10 лет или больше IT специальности станут востребованными, я буду много зарабатывать. Я просто жил и наслаждался тем, что у меня есть доступ для реализации своих идей... И мне очень грустно читать, что сегодня кто-то пишет «хочу с первого курса уже работать»... Да успееться поработать, надо ловить кайф!!!
Дима
На слезу пробивает..
Andrii
Ну да ну да, когда ты строишь паттерн или структуру программы,то без понимания графов куда?
А что из теории графов ты конкретно используешь? Ты больше мыслишь в терминах классов (наследование, свойство, интерфейс), а не графов (циклы, связность, кратчайшие пути)
Гамлет
Мне это абсолютно непонятно. Я пришёл в программирование, потому что это мне нравилось. Я читал статьи в журнале «Наука и жизнь», я читал про программируемые калькуляторы. Я писал на них программы в тетради. И через год видя моё увлечение мне купили программируемый калькулятор, и я начал проверять свои программы. Потом была школа. Были классы Yamaha MSX и ещё 286-е. На MSX ты писал на бейсике, я писал игру, где слон за тобой гонялся по лабиринту (это была кличка нашего воспитателя, он любил пыль искать, и когда находил любол повторять «хобіт є хобіт). На 286 я реализовывал крутой графический редактор с Yamaha MSX. В институте было ВП. Время было ограничено. Ты писал код в тетрадке, отлаживал его 80%, переписывал несколько раз начисто от руке, и потом за те 20% ты просто набирал и проверял. Так я написал первую шашечную программу на первом курсе, и я помню те чувства, когд она меня обыграла первый раз :) Потом я оставался на ночь на ВЦ просто чтобы реализовывать свои проекты (были популярны танчики на Dendi, я хотел написать свои). Это было время, когда ты чувствовал что готов решить любую задачу, но не было машинного времени. Я никогда не думал о том,что через 10 лет или больше IT специальности станут востребованными, я буду много зарабатывать. Я просто жил и наслаждался тем, что у меня есть доступ для реализации своих идей... И мне очень грустно читать, что сегодня кто-то пишет «хочу с первого курса уже работать»... Да успееться поработать, надо ловить кайф!!!
в конце прям золотые слова
Гамлет
+ это же рутина, что бесит на 4 раз
Мак Сим
Мне это абсолютно непонятно. Я пришёл в программирование, потому что это мне нравилось. Я читал статьи в журнале «Наука и жизнь», я читал про программируемые калькуляторы. Я писал на них программы в тетради. И через год видя моё увлечение мне купили программируемый калькулятор, и я начал проверять свои программы. Потом была школа. Были классы Yamaha MSX и ещё 286-е. На MSX ты писал на бейсике, я писал игру, где слон за тобой гонялся по лабиринту (это была кличка нашего воспитателя, он любил пыль искать, и когда находил любол повторять «хобіт є хобіт). На 286 я реализовывал крутой графический редактор с Yamaha MSX. В институте было ВП. Время было ограничено. Ты писал код в тетрадке, отлаживал его 80%, переписывал несколько раз начисто от руке, и потом за те 20% ты просто набирал и проверял. Так я написал первую шашечную программу на первом курсе, и я помню те чувства, когд она меня обыграла первый раз :) Потом я оставался на ночь на ВЦ просто чтобы реализовывать свои проекты (были популярны танчики на Dendi, я хотел написать свои). Это было время, когда ты чувствовал что готов решить любую задачу, но не было машинного времени. Я никогда не думал о том,что через 10 лет или больше IT специальности станут востребованными, я буду много зарабатывать. Я просто жил и наслаждался тем, что у меня есть доступ для реализации своих идей... И мне очень грустно читать, что сегодня кто-то пишет «хочу с первого курса уже работать»... Да успееться поработать, надо ловить кайф!!!
Понимаю, вообще про программирование я узнал очень давно, посмотрел с интересом разные видео связанные с IT, интервью разных разработчиков, но тогда я так и не попробовал себя в программировании. В этом году я сдавал ЕГЭ по информатике, и для этого я изучал Python, и мне это понравилось. Поэтому я и хочу развиваться в этом направлении дальше, а благодаря трудоустройству можно познакомиться с интересными людьми и получить уйму опыта
wwwcpsszxmm6
wwwcpsszxmm6
Хочешь жить, умей вертеться
имхо, вуз - важен. там тоже есть новый опыт и знакомства, навыки по типу "уметь учиться" и прочее. просто взять и перешагнуть это, свалив на работу... зачем тогда поступать :\ ну да ладно, не моё дело
Гамлет
хахахах
Andrii
дело в том, что вот эти обвязчики скоро нахер нужны не будут, тому пример copilot от OpenAI
Там есть один нюанс. Сейчас нейросети это больше интуиция, что-ли... Раньше была проблема реализовать интуитивные решения. Вот шахматист смотрит на позицию, и говорит: ходит надо так. И у него спрашивали: объясни! А он внятно не может. Или что изображено на рисунке? Зебра! А почему ты так решил? Аналогично многое чего. Собственно AI это решение задач, которые человек успешнее решает машины. Но нейросети дали большой буст в решении такого, если у нас есть много данных, то мы можем написать нейросеть, которая будет обладать такой интуицией, иногда даже лучше человека (детекция онкологии) Но на сегодня я не знаю эффективного способа представления знаний и оперирования с ними. Если 95% офигительная точность для нейросети, то что будет, если нейросеть нагенерит 100 строчек кода, из которых пять будет с ошибками? Представь себе того несчастного, который будет эти ошибки фиксить? Проблема в программировании это не написание кода. Это вообще ни вапрос. Проблема в том, чтобы этот код поддерживать, находить и исправлять ошибки. И это больше оперирование с формальными символами. И тут нейросети не помогают никак.
wwwcpsszxmm6
где гифки
жду, когда их можно будет сюда кидать
Мак Сим
имхо, вуз - важен. там тоже есть новый опыт и знакомства, навыки по типу "уметь учиться" и прочее. просто взять и перешагнуть это, свалив на работу... зачем тогда поступать :\ ну да ладно, не моё дело
Ну это вообще нужно будет смотреть по заинтересованности преподавателей, интересно ли им будет нас обучать, или же они будут просто уныло приходить на пары, с мыслью поскорее бы это закончилось
Гамлет
Там есть один нюанс. Сейчас нейросети это больше интуиция, что-ли... Раньше была проблема реализовать интуитивные решения. Вот шахматист смотрит на позицию, и говорит: ходит надо так. И у него спрашивали: объясни! А он внятно не может. Или что изображено на рисунке? Зебра! А почему ты так решил? Аналогично многое чего. Собственно AI это решение задач, которые человек успешнее решает машины. Но нейросети дали большой буст в решении такого, если у нас есть много данных, то мы можем написать нейросеть, которая будет обладать такой интуицией, иногда даже лучше человека (детекция онкологии) Но на сегодня я не знаю эффективного способа представления знаний и оперирования с ними. Если 95% офигительная точность для нейросети, то что будет, если нейросеть нагенерит 100 строчек кода, из которых пять будет с ошибками? Представь себе того несчастного, который будет эти ошибки фиксить? Проблема в программировании это не написание кода. Это вообще ни вапрос. Проблема в том, чтобы этот код поддерживать, находить и исправлять ошибки. И это больше оперирование с формальными символами. И тут нейросети не помогают никак.
согласен, отладка это мука
Гамлет
мой тимлид напилил сейчас кода, а я разгребать за ним должен
Гамлет
я вообще думал сегодня на митап сходить, а он вот так
wwwcpsszxmm6
Ну это вообще нужно будет смотреть по заинтересованности преподавателей, интересно ли им будет нас обучать, или же они будут просто уныло приходить на пары, с мыслью поскорее бы это закончилось
никто не собирается тебя там заинтересовывать, это ты должен будешь показывать свою тягу. вуз для самостоятельных людей, только хардкор
wwwcpsszxmm6
Гамлет
все равно схожу
Гамлет
лучше на выходном отлажу, чем пропущу
Гамлет
человек хочет быть разработчиком, человек должен стремиться им стать
Мак Сим
никто не собирается тебя там заинтересовывать, это ты должен будешь показывать свою тягу. вуз для самостоятельных людей, только хардкор
Да понятное дело, но бывают такие преподаватели, которые не дают каких-то нужных знаний, забивают на некоторые вещи
wwwcpsszxmm6
Мак Сим
Поэтому в любом случае придётся быть самостоятельным
Мак Сим
Самостоятельно что-то учить, практиковаться
wwwcpsszxmm6
сейчас найти хорошего препода который будет хотеть чему то научить - тяжело, их еденицы
Артур
зависит от вуза
wwwcpsszxmm6
Артур
wwwcpsszxmm6
зависит от вуза
не знаю ни одного СНГ вуза, который бы смог сделать из тебя хорошего специалиста без посторонних усилий
Гамлет
сейчас найти хорошего препода который будет хотеть чему то научить - тяжело, их еденицы
когда это поколение разработчиков уйдет на пенсию, тогда и будут хорошие преподы в вузах для разрабов
Гамлет
а сейчас самому нужно штрудить
Гамлет
не без вуза конечно
wwwcpsszxmm6
зависит от специальности
зависит от вуза, зависит от специальности… утопия это, вот и всё
Гамлет
в тот же гугл берут только от бакалавра
Артур
возможно
почему утопия? это реальность, в которой среда трактует условные экономические потребности в определенных сферах
Гамлет
в тот же гугл берут только от бакалавра
плюс это минимальные требования, обычно мастер или ПХД
Andrii
оба случая
Моё ИМХО, что если брать задачи из обласи программирования, то язык теории категорий всё-таки лучше подходит, чем язык теории графов. Да, это сегодняшняя мода, но всё-таки :)
Гамлет
о стич
Гамлет
погнали на митап по го
Гамлет
в 15:00 в ютубе будет
Гамлет
Что за митап
Про Gо или ты про темы?
Denis
Про Gо или ты про темы?
Про го, я бы сходил
Гамлет
темы: GraphQL, ресайз изображений и сопоставленеи Viper против Cleanenv
Гамлет
я за cleanenv, если четсно, он минималистичнее и тем самым больше подходит под Go-Way
Гамлет
Про го, я бы сходил
в лс скину ссылку
Denis
Ага
Mykola
Якщо я різко перейду з віндовс на ubuntu або fedora, то складно буде звикати до установки програм на Linux і в загальному до роботи? @mustitz
Артур
вопрос, уровень гугл, но очень мало информации нашел, может у кого-то есть роадмап для с++ ?
Гамлет
От себя советую федору, сижу на ней, на убунте тоже сидел. Федора оказалось более стабильнее и меньше ошибок выкидывала, а по приложениям разницы нету
Andrii
Якщо я різко перейду з віндовс на ubuntu або fedora, то складно буде звикати до установки програм на Linux і в загальному до роботи? @mustitz
Сейчас у меня проект кроссплатформенный и кроссязыковый, поэтому надо работать и в Windows тоже. Для меня это достаточно болезненный опыт, если честно. Такое ощущение, что на тебя надели ортопедические сапоги, с которыми невозможно ходить даже с костылями :) Но если по-мужски овладеть собой, не торопиться, то можно
Гамлет
+ это дело привычки, через 2 недели будет как родная
Andrii
вопрос, уровень гугл, но очень мало информации нашел, может у кого-то есть роадмап для с++ ?
C++ очень очень разный, используется по разному. Тут больше вопрос в том, что ты хочешь