К вопросу про ограничения в реляционных БД. PostgreSQL вполне себе может обеспечить ограничения для колонки в зависимости от значения другой колонки. Например: ALTER TABLE test_table ADD CONSTRAINT my_constraint CHECK ((a = 1 and b = 11) or (a = 2 and b = 12));
Самообучение - фундамент профессии программиста. Год назад я начал с курса пайтон юдеми за 50$, через 3 месяца я получил первый коммерческий заказ. Курсы за 30тр не дадут больше, чем возьмешь сам. Через год работы контрактом пошёл в универ на последипломное обучение на факультет математики и компьютер сайнс. И понимаю, сколько ещё нужно учиться и сколько грабель впереди.
Егор, при всем уважении, вы обманываете сами себя. IT уже нет в целом, как перспективной профессии. Вы работали во время золотой эпохи отрасли. А теперь, когда для устройства на работу нужно (по вашим же словам) сделать 20 коммитов в ядро Линукс, сами же и рассматриваете другую сферу - режиссуру. Был пузырь и он лопнул. P.s. Молодые не быстрее пишут код. Они - не бухтят и делают то, что говорят за зп джунов (в лучшем случае, мидлов) и работают в выходные. А потом их меняют на новых 'молодых' и по новой. В любом случае, спасибо за ваши труды и успехов
@@kuzl1562 Более половины страны трудится и днём, и ночью, по 12 часов/сутками. В мороз, в жару, с любыми рисками для здоровья. А вы говорите, сидеть в уютном офисе за компьютером с возможностью зарабатывать полмиллиона в месяц это не перспективно? А другая сторона, ~например перекрёсток, светофор которого в реальном времени считывает движение всех автомобилей, со всех направлений и их скорость, на основе этой информации, регулирует движение. Тем самым подарить миллиарды часов жизни не в пробках для людей. Просто пример. Взять можно любую сферу жизни, куда ещё не добралось it. Это не перспективы? При трудоустройстве просят доказать, что умеешь работать, звери! Пузырь какой лопнул? В котором можно было не работать и получать зарплату?
Спрашивать можно о карьерном развитии, а тема "философия программиста". Вопрос: какая у программиста может быть философия, кроме материализма или идеализма? Особая проограммистская философия? 😊
@@ВладиславГришин-ш7ш Выразительный, мощный, элегантный, имеет супер-комьюнити, кучу инструментов и либ, доставляет удовольствие, экономит деньги бизнесу.
Что за странный лозунг: "Я хочу за 2 месяца написать программу"? Надо так: "Я хочу сам на изучаемом языке написать программу, которой буду пользоваться и время от времени дорабатывать".
C# - Создавался как тупо клон Java и еще под ОС Windows, но года идут и язык развивается, уже 12 версий вышло и сейчас C# по скорости работы обогнал Java и стал мультиплатформенным .NET Core, MVC и Xamarin, Unity теперь он доступен везде, Linux, macOS, Android. И сейчас многие новые языки вдохновляются С# и делают свое, беря "лучшее" с С#, такие языки как Cω, F#, Nemerle, Vala, Kotlin. Понятное дело, что Java тоже на месте не стоит, все течет и все меняется... Но надо смотреть в динамике. По тому же рейтингу TIOBE это сейчас 3 и 5 мета, Java лидирует, а лет 15 назад java была 1-2 место, а С# телепался в 10...
Если бы мне господь бог прямо диктовал код, я бы научился печатать вслепую, чтобы быстрее записывать. Но он к сожалению, только намекает на то, каким должен быть код;) поэтому приходится долго и мучительно выдавливать его из головы, торопиться некуда, и можно печатать, глядя на клавиатуру.
Если у тебя еще нет кода в голове, то ты рано сел за клавиатуру. Отложи ее в сторону, возьми лист бумаги а в руку ручку и набросай схему работы кода. Если схема не противоречива, садись за клавиатуру и херачь код не глядя на клавиатуру, а глядя на схему.
Совет пилить опенсор, так просто, с кондачка, затея бесперспективная. Любое решение создается в контексте каких то вариантов использования. Само решение это только проблеск всей картины, т.е. всей проблемы. И только когда человек вникнет в проблему, он начнет понимать логику того API который уже есть, и затем только начнет видеть места где можно улучшить. Такой уровень восприятия можно достичь только когда сам активно пользуешься либой, что на практике и подтверждается, самые активные контрибютеры это те кто сами пользуются библиотекой. Для начинающих "опенсорсеров" это выглядит максимально не логично.
Очень интересно, спасибо. Прогулял эту тему в универе, стало понятнее
Егор, спасибо! Один раз в неделю глоток свежего воздуха
Спасибо! Как всегда очень полезно! Честные и прямые ответы помогают формировать трезвую оценку и адекватный взгляд.
Спасибо за контент
В конце про менеджера браво!😂
К вопросу про ограничения в реляционных БД. PostgreSQL вполне себе может обеспечить ограничения для колонки в зависимости от значения другой колонки. Например: ALTER TABLE test_table ADD CONSTRAINT my_constraint CHECK ((a = 1 and b = 11) or (a = 2 and b = 12));
Самообучение - фундамент профессии программиста.
Год назад я начал с курса пайтон юдеми за 50$, через 3 месяца я получил первый коммерческий заказ. Курсы за 30тр не дадут больше, чем возьмешь сам.
Через год работы контрактом пошёл в универ на последипломное обучение на факультет математики и компьютер сайнс.
И понимаю, сколько ещё нужно учиться и сколько грабель впереди.
Правильно делаете. Что не пытаетесь все своими силами. Честно идете в ВУЗ
@hr_in_kz , больше того, знания на практический опыт совсем на другом уровне входят.
11:40 блин, получается я зря учу Java и Spring ? =(
Егор, при всем уважении, вы обманываете сами себя. IT уже нет в целом, как перспективной профессии. Вы работали во время золотой эпохи отрасли. А теперь, когда для устройства на работу нужно (по вашим же словам) сделать 20 коммитов в ядро Линукс, сами же и рассматриваете другую сферу - режиссуру. Был пузырь и он лопнул.
P.s. Молодые не быстрее пишут код. Они - не бухтят и делают то, что говорят за зп джунов (в лучшем случае, мидлов) и работают в выходные. А потом их меняют на новых 'молодых' и по новой.
В любом случае, спасибо за ваши труды и успехов
Такое чувство, вы не работали никогда.
@@Артём-ы1ю6нпочему?
@@kuzl1562 Более половины страны трудится и днём, и ночью, по 12 часов/сутками. В мороз, в жару, с любыми рисками для здоровья. А вы говорите, сидеть в уютном офисе за компьютером с возможностью зарабатывать полмиллиона в месяц это не перспективно?
А другая сторона, ~например перекрёсток, светофор которого в реальном времени считывает движение всех автомобилей, со всех направлений и их скорость, на основе этой информации, регулирует движение. Тем самым подарить миллиарды часов жизни не в пробках для людей. Просто пример. Взять можно любую сферу жизни, куда ещё не добралось it. Это не перспективы?
При трудоустройстве просят доказать, что умеешь работать, звери! Пузырь какой лопнул? В котором можно было не работать и получать зарплату?
Хех, power point нанёс вред этой планете, очень порадовало)))
Дэвид Линч.
Мы его любим за первую "Дюну". Остальное мимо.
Егор ты начал медетировать?
Спрашивать можно о карьерном развитии, а тема "философия программиста". Вопрос: какая у программиста может быть философия, кроме материализма или идеализма? Особая проограммистская философия? 😊
походу мне ничего не угрожает 11:27 джуны всегда в почете)
Руби топ!
почему?
@@ВладиславГришин-ш7ш Выразительный, мощный, элегантный, имеет супер-комьюнити, кучу инструментов и либ, доставляет удовольствие, экономит деньги бизнесу.
Что за странный лозунг: "Я хочу за 2 месяца написать программу"?
Надо так: "Я хочу сам на изучаемом языке написать программу, которой буду пользоваться и время от времени дорабатывать".
Кокаин, водка, женщины, поичем именно в такой последовательности😂
C# - Создавался как тупо клон Java и еще под ОС Windows, но года идут и язык развивается, уже 12 версий вышло и сейчас C# по скорости работы обогнал Java и стал мультиплатформенным .NET Core, MVC и Xamarin, Unity теперь он доступен везде, Linux, macOS, Android. И сейчас многие новые языки вдохновляются С# и делают свое, беря "лучшее" с С#, такие языки как Cω, F#, Nemerle, Vala, Kotlin. Понятное дело, что Java тоже на месте не стоит, все течет и все меняется... Но надо смотреть в динамике. По тому же рейтингу TIOBE это сейчас 3 и 5 мета, Java лидирует, а лет 15 назад java была 1-2 место, а С# телепался в 10...
сишарп сменить на эликсир!
Если бы мне господь бог прямо диктовал код, я бы научился печатать вслепую, чтобы быстрее записывать. Но он к сожалению, только намекает на то, каким должен быть код;) поэтому приходится долго и мучительно выдавливать его из головы, торопиться некуда, и можно печатать, глядя на клавиатуру.
Если у тебя еще нет кода в голове, то ты рано сел за клавиатуру. Отложи ее в сторону, возьми лист бумаги а в руку ручку и набросай схему работы кода. Если схема не противоречива, садись за клавиатуру и херачь код не глядя на клавиатуру, а глядя на схему.
"Code first, think later" - всё правильно 😂
Совет пилить опенсор, так просто, с кондачка, затея бесперспективная. Любое решение создается в контексте каких то вариантов использования. Само решение это только проблеск всей картины, т.е. всей проблемы. И только когда человек вникнет в проблему, он начнет понимать логику того API который уже есть, и затем только начнет видеть места где можно улучшить. Такой уровень восприятия можно достичь только когда сам активно пользуешься либой, что на практике и подтверждается, самые активные контрибютеры это те кто сами пользуются библиотекой. Для начинающих "опенсорсеров" это выглядит максимально не логично.
Егор, спасибо! Один раз в неделю глоток свежего воздуха