Форум сайта python.su
0
Язык, которому посвящен этот форум изучаю не долго, около полугода. За это время научился работать с разными библиотеками и более менее разобрался с возможностями самого языка. Теперь к сути вопроса, в каком направлении “лучше” идти дальше? Что перспективно и интересно?
Заранее спасибо :з
Офлайн
857
vertigoВ направлении написания собственных программ. Если ты думаешь, что кому-то когда-то будет интересно, сколько языков ты знаешь и насколько глубокие у тебя познания в них, то ты глубоко заблуждаешься.
в каком направлении “лучше” идти дальше?
vertigoДа хоть десять лет. Что ты создал?
Язык, которому посвящен этот форум изучаю не долго, около полугода.
Офлайн
0
py.user.nextСобственных программ? Интересненько, начинать с калькулятора, а дальше что?
Офлайн
124
vertigo
я спрашиваю какое направление будет не рутинным и нудным, а интересным и захватывающим.
Офлайн
0
xam1816Фронт мне по сути своей не нравится, да и дизайнер я не лучший, поэтому однозначный выбор - бэк, то бишь именно программирование. Однако суть вопроса состоит в том, куда лучше рыть? Разработка мобильных приложений, игры, биг дата, или может декстоп? Что перспективно и не ограничено самим языком?
Офлайн
568
vertigoНикакое. К сожалению, мир так устроен, что работа это всегда 99% рутины, в программировании в том числе. Никто не платит деньги за то, что ты развлекаешься, решаешь интересные задачи или какие-то новые технологии изучаешь. Бизнес ставит задачи, которые нужны бизнесу, а не которые интересны исполнителю с точки зрения их “захватывающести”. Даже наука это сплошная рутина, это бесконечный и однообразный сбор статистики и скучная и как правило безрезультатная обработка данных. Нет никакого “интересного” программирования. Интересность - она в предметой области заканчивается, а в коде все одинаково безлико, не важно делаешь ты сайт для дома престарелых или игру про киберпанк, одни и те же строчки кода, одинаково долгий и нудный дебаг, одинаково бесящее ковыряние в недокументированном легаси, дедлайны, митинги какие-то бессмысленные, менеджеры, которым надо “сделать еще вчера” и ТЗ, которое меняется за два дня до релиза. Это рутина работы программистом. А все захватывающее случается только с юными джунами только-только открывающими мир. Это быстро и безвозвратно заканчивается.
какое направление будет не рутинным и нудным, а интересным и захватывающим.
Отредактировано FishHook (Фев. 21, 2021 21:28:22)
Офлайн
0
FishHookЧто ж, четко и ясно… Но раз так, есть ли что-то, за что платят больше?
Офлайн
568
vertigoПлатят за мозги, за знания, за глубокое понимание процессов. В общем случае заказчику вообще плевать на каком стеке технологий будет реализован программный продукт, он платит главным образом за риски. То есть Иванов делает за две недели и за тысячу рублей, а Петров за полгода и миллион рублей. Но про Петрова известно, что с большой долей вероятности работа будет сделана в срок и качественно, программа будет соответсвовать требованиям, код будет оптимизирован и его легко будет сопровождать и модифицировать. А про Иванова этого не известно. Это дело бизнеса решать, на какие риски он может пойти. А так то работу найдут оба. И нет никаких модных и перспективных направлений, мода меняется быстрее, чем вы будете модное направление изучать. Все это ерунда. Изучайте то, что нравится, любите свою работу, ответственно относитесь к задачам, и вам будут платить.
есть ли что-то, за что платят больше?
Офлайн
253
vertigoНу я тут не соглашусь. Думаю можно найти работу которая будет вам по душе.
Раз в любом случае придется страдать
Офлайн
857
vertigoНу, ты сделал калькулятор? Повтори виндовый калькулятор хотя бы. Не в воображении типа “да я могу его сделать”, а реально - вот ты его запускаешь и вот он виндовый калькулятор, только написал его полностью ты.
Собственных программ? Интересненько, начинать с калькулятора, а дальше что?
vertigoЛюбое направление будет интересным и захватывающим, если ты будешь уметь в нём по максимуму. И любое направление будет рутинным и неинтересным, если ты не будешь знать в нём. Тебе придётся доучиваться постоянно, а это отнимает много сил. Легко ли учиться в школе, во втором классе, когда тебе задают выучить таблицу умножения, где по вертикали нужно выучить десять цифр и по горизонтали нужно выучить десять цифр? Потом-то умножать числа легко становится, внимания на это не обращаешь. А вот когда учишь эту таблицу впервые, тогда очень не нравится умножать числа, потому что всё время ошибки получаются как ни запоминай. Хочется бросить её, не учить больше, а нельзя. Таблица привязана к оценкам, а оценки привязаны к гулянкам/мороженому/приставке. Так и многие программисты делают. Вместо написания программ они сидят и трепятся в стримах на “очень важные” темы. Потому что трепаться легко, а писать программы, когда не знаешь нифига, сложно. Программа-то не будет твои чудесные рассказы слушать о том, как ты её можешь написать. Если ты её не написал, то её нет.
я спрашиваю какое направление будет не рутинным и нудным, а интересным и захватывающим
vertigoА они все сойдутся к одном и тому же. Есть ядро программы, оно пишется одинаково. Дальше к ядру подключаются внешние интерфейсы, через которые можно с ним взаимодействовать. И дальше к этим интерфейсам пишутся программы-клиенты. А программа-клиент точно так же пишется. Никаких отличий нет, поэтому тебе и не важно, что именно ты пишешь сейчас, потому что оно может где-то выполнять роль фронтенда для одного и роль бэкенда для другого в одно и то же время.
Разработка мобильных приложений, игры, биг дата, или может декстоп?
vertigoОплата вообще с этим не связана. Ты можешь быть гением и все деньги будут уходить в карман твоему директору, потому что он сын генерального директора, а можешь быть сыном генерального директора и забирать себе все деньги гениев, работающих у тебя и пыхтящих каждый день. При этом тебе даже код не надо для этого писать.
Но раз так, есть ли что-то, за что платят больше?
Раз в любом случае придется страдать, лучше уж страдать за бо́льшую плату.
Офлайн