Просьба помочь разобраться

Всем привет. Хочу попросить Вас о помощи.

IT в Украине набирает обороты. Не секрет что все туда ломятся в основном из-за больших зарплат. И лично я не вижу в этом ничего плохого. Все хотят жить, а не выживать. Вот и меня понесло в эту сферу. Однако немного невовремя. Года 3-5 назад «вайти» было проще. Кто успел запрыгнуть в поезд, тот молодец. Остальным же приходится теперь догонять. В вакансиях на джуна теперь появилось много непонятных слов которые ты должен знать.

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

Решил учить java. Задачки на логику, написание алгоритмов — все это мне нравится и получается. Но одних алгоритмов недостаточно для того чтобы тебя взяли на работу. Дальше пошли спринги с хибернейтами. И тут появились трудности. Чем больше я не понимал тем невыполнимей казалась задача «вайти». Да и скучная мне эта фигня показалась. Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить. Начал потихоньку забивать. Потом снова начинал заново проходить. Но дело как-то особо не идет.

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

Вопрос. Что мне делать? Дело в мотивации или в чем-то другом? Может быть ИТ это не моё, но с другой стороны я люблю создавать что-то новое и полезное да и с Java Core вроде как дружу. Почти уверен что ответ очень простой, но я его где-то потерял в свалке разума. Буду рад Вашим аргументированным советам.

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn

Лучшие комментарии пропустить

Ентерпрайз на джаві — одна з найнудніших сфер програмування. Хоча справжніх гурманів там тримає складна архітектура, стабільність і відчуття себе на вершині світу. Приблизно як банкірів в реальному житті.

Якщо справді хочеться перевірити, чи айті — це твоє, постав собі задачу, яка справді буде цікава: пофіг, програмування бойового робота, розпізнавання емоцій по звуку чи супер-сайт по продажу нижньої білизни.

Розбий задачу на дрібні кроки, роби по одному в день. Уявлення не маєш з чого починати? Супер! Задача #1: знайти з чого починають програмування бойових роботів.

Для початку хай буде один сервопривід. Хай він рухається вгору-вниз. Китайці пришлють за два бакси купу деталей, збирай докупи. Дрібні успіхи дадуть мотивацію рухатися далі.

Не дивись на ринок занадто рано. Поки будеш гратися, все одно наткнешся на якісь технології. Коли спробуєш їх руками, можеш вписувати в резюме. Коли приведеш на співбесіду свого робота, або твоя розпізнавалка визначить втому в голосі інтерв’ювера, або коли дружина СЕО обожнюватиме твій сайт нижньої білизни — тебе візьмуть без вагань. (Якщо не візьмуть, передивись робокопа, сцену в хмарочосі).

Тому що один інженер з вогнем в очах коштує десять «вайтішників» які вивчили напам’ять всі анотації гібернейта. А готуватися до безрадісного формошльопства виключно через хороше бабло — надійний спосіб довести себе до нервового зриву, спитися, стати бомжем і розповідати знайомій бездомній собаці про патерни проектування, що їх насильно заштовхав у мозок. Воно тобі треба?

БЛНО: нафіг джаву, хай живуть Бойові Людиноподібні Роботи!

Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать
А сайты что ли не для людей делаются? Я понимаю что молодость, амбиции и всё такое. Но даже дворник — полезная для людей работа, хотя она неинтересная, не престижная и оплачивается гораздо хуже, чем работа программиста.

И вы так выразились, «сайтики», что хотелось бы узнать, что вы пробовали создать и что создали в этой сфере. Есть сайтики (youtube, pornhub, stackexchange, github, twitter, facebook, amazon), до которых многим веб-разработчикам еще расти. И пишутся и поддерживаются они целыми командами инженеров.

Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить. Начал потихоньку забивать. Потом снова начинал заново проходить. Но дело как-то особо не идет.
В конце концов мотивация вообще пропала. Только начинаю смотреть видео или читать о чём-то, встречаю пару непонятных предложений и закрываю видео/книгу.
ТС, я думаю вам не сюда. У вас немного не правильное восприятие \ понимание того как происходит путь в ИТ. Зачастую это начало в околодонной конторе чтобы получить опыт, прокачать скиллы, вникнуть в контекст и сопуствующие технологии, потом аутсорс — это выход на международный уровень с зарубежными клиентами — дальнейшее прокачивание софт скиллов и технических навыков, а далее кому что ближе — кто-то идет в продукт, кто-то остается на галерах, кто-то строит свою галлеру и нанимает гребцов, а кто-то делает что-то
что-то действительно полезное для людей
Или вы думаете что прочитаете статью на вики про нейросети и на следующий день напишете ИИ или вылечите рак? Это не спринт, скорее марафон. И да, учится придется всю жизнь.

Безотносительно остальных заблуждений, хочу заметить, что пока автор не поймёт, что

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

отож.

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

потому — мотивации ломиться в айти

из-за больших зарплат
 — недостаточно. «дыхалки» не хватит добежать до этих самых зарплат. насколько понял у вас уже ее и не хватило.
Вопрос. Что мне делать?
это не вопрос. вы уже делаете — забили :)
поняли что java — точно не ваше.

а еще —

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

конечно есть еще биг дата, ИИ технологии, околоматематическое программирование вокруг Haskell. но....

Почти уверен что ответ очень простой
да.

и он вам не нравится, потому что вы уже ответили на него :)

Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Что мне делать? Дело в мотивации или в чем-то другом?
Можливо це не твоє, їдь в польщу на заробітки там непогано платять, за останіми даними мінмалка 9 злотих в час.

9 злотых в час — это очень плохо, я бы даже сказал, чрезвычайно плохо...
9 * 12 * 26 = 2808 злотых. За вычетом расходов на проживание, еду, транспорт получится порядка 2000 злотых (ага, смотри первую попавшуюся вакансию). Полностью угробить своё здоровье на каторжной работе ради 13 000 гривен в месяц? Потом на лечение больше потратишь. Тем более что работа-то временная да и отупляющая в придачу.

На Україні в малих містах платять від 1000 до 3000 грн, в Києві від 3000 до 5000 грн і теж працюєш на каторжних роботах по 8, 12 годин які як не дивно теж псують здоровя, сидіня за компютером теж шкідливо. Краще угробити своє здоровя за більшу суму в Польщі хоть будуть гроші на лікуваня ніж в Укріїні працювати за копійки.

В далеком 1994 году на укр. рынок зашла компания нестле. Мой дядя пошел туда работать мерчендайзером,приобрел опыт в сфере продаж и к 2000 году зарабатывал $2000. Тогда торговые представители очень хорошо зарабатыали. Сколько зарабатывают торговые представители сейчас? Хорошо, если $500. Я о том, что пока вы выучите java или php, то стоить вы будете $300 −600. Потому что таких вайтишников много. Найдите другую сферу, если вас интересуют деньги. Сейчас начинает развиваться альтернативная энергетика. Среди других «денежных» отраслей: нефть, бухгалтерия. Если «не пошло» — значит, цель которую вы преследуете, а именно

жить, а не выживать
не будет достигнута.

хороший оптовый продавец и сейчас рубит будь здоров ибо % от продаж.
500 бачей рубит даже лошара на точке.

Что мне делать?
страдающих имбецильностью удается научить базовым навыкам чтения, письма, поведению в обществе, программированию на php. (ц)

ПХП — наш выбор!

Добавь фронт-энд и ищи работу фул стек программиста.
Повысишь свои шансы в разы.

Завершите обучение для себя на каком-то моменте, со словами «все, я прочитал/решил/сделал»- «не мое это», «не хочу», «не буду этим заниматься», «нафиг». Если через месяц «само» вернется- значит ваше.

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

Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить.
Якщо додати у твою фразу UI то ти охопив майже 90% роботи в ІТ :)
Що в твому розумінні корисне?
Сайтік без бекенда крутитись не буде відповідно це корисно.
Аутсорс якщо не легасі код, а якийсь новий проект також цікаво так корисно.
Мотивація пропадає на любій роботі тому, що рано чи пізно все задовбує і необхідно вміти перемикати вектор мотивації.
Не мотивують нові знання ну тоді думай про зп яку ти можеш мати якщо будеш плідно працювати і навчатися, зп перестане тішити думай про нові знання, проекти, переїзди, подорожі і тд ну ти зрозумів :)

Лучше думать про голодную смерть на морозе в −30. И без штанов.

написать такой пост на доу пока что главная твоя ошибка)

Может быть ИТ это не моё
может и не ваше, это можно понять по тому, есть ли у вас чувство, пусть не радости, а хотя бы удовлетворения, когда вы что-то написали и оно работает
но с другой стороны я люблю создавать что-то новое и полезное
ну это можно применить где-то к трети существующих профессий.
вот человек тоже делает что-то полезное — www.youtube.com/user/sweetmaksik , может металлообработка это ваше? как знать.
Почти уверен что ответ очень простой, но я его где-то потерял в свалке разума.
попробуйте что-то попроще, чем жаба, например.
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить
а сайты кому полезны? роботам? котам?
если вы выполняете работу, за которую платят, то она полезна или может оказаться полезной как минимум одному человеку.
да даже сраный интернет-магазин на вордпрессе будет полезен как минимум его заказчику, а как максимум и людям, т.к. там могут быть цены ниже, чем в более популярных местах, благодаря чему человек сэкономит себе на бутерброд или ребенку на конфетку. но то уже такое, размышления.
просто не настраивайте себя так.
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать
А сайты что ли не для людей делаются? Я понимаю что молодость, амбиции и всё такое. Но даже дворник — полезная для людей работа, хотя она неинтересная, не престижная и оплачивается гораздо хуже, чем работа программиста.

И вы так выразились, «сайтики», что хотелось бы узнать, что вы пробовали создать и что создали в этой сфере. Есть сайтики (youtube, pornhub, stackexchange, github, twitter, facebook, amazon), до которых многим веб-разработчикам еще расти. И пишутся и поддерживаются они целыми командами инженеров.

Есть сайтики (youtube, pornhub, stackexchange, github, twitter, facebook, amazon),
думаю, он под «действительно полезным» и имеет ввиду участие в разработке около-уникальных проектов, а не очередного почти что лендинга с ангуляр формами, где «при прокрутке всякая фигня со всех сторон выскакивает» с поправкой на бекенд или что еще. Ну вот очередной интернет магазин нашлепать как то не интереснее какого-нибудь сферического проекта электронного документооборота в клинках СНГ, в которых до сих пор приходят на 8:00 чтобы талончики взять и клеят талмуды в карточках, зашифрованные рукой врача. Но да за первое платят и работы завались, за второе нет, а если бы и платили то как дворнику :)
Но да за первое платят и работы завались, за второе нет

Дело в том, что цитата и означает, что первое людям нужно, а второе нет. И путать нужность (то есть наличие заказчика, готового платить) с уникальностью проекта — странно.

Уже не говоря о том, что на таком уникальном проекте новички вообще-то и не нужны.

Дело в том, что цитата и означает, что первое людям нужно, а второе нет.
Ну «люди» это не в смысле заказчик, а в смысле пользователей продукта. Далеко не всегда есть прямая связь тут, с учетом мега инновационных стартапчиков :) Как бы не секрет, что разраб хочет в идеале и интересный для себя проект, чтобы можно было выложится творчески, чтобы продукт имел успех у юзеров и чтобы за это хорошо платили, то бишь делать то, что нравится еще и деньги за это платят :) Конечно, у того, кто кодит только потому что бакс по 30 цели другие.
И путать нужность
Технически, проект может быть «нужным», но не достаточно коммерчески привлекательным, либо что то в этом духе. Взять, например, тотальные электронные билеты на городской транспорт- людям нужно, предпринимателям нет, ибо так доходы не скроешь, и не расскажешь что у тебя одни льготники ездят, не кошерно :)
Обычно реально нужный аудитории проект с великой долей вероятности и является уникальным по каким то параметрам, иначе в нем не было бы потребности, была бы альтернатива.
Технически, проект может быть «нужным», но не достаточно коммерчески привлекательным

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

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

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

В общем, практика — лучший критерий истины в вопросах востребованности.

>

Если «людям нужно», они пролоббируют.
Не в Украине. Да и в других странах далеко не всегда.
Не в Украине.

См. выше: «Так это значит, что он на самом деле не нужен, хотя в чьём-то сферическом в вакууме представлении он „должен быть нужен“.»

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

Во-первых, простые люди не отвечают за камеры. Но дело даже не в этом. Людям нужны не сами дорожные камеры, а безопасность на дорогах, возможность спокойно ездить. При этом все понимают, что камеры не решат ровным счётом ничего, т.к. для простых людей ничего не изменится, а для тех кто побогаче всё равно будет способ заплатить кому надо. Ну или это ими же содержатся камеры (через гаи, с которыми они в кентах), зачем они будут подкладывать себе свинью. Как говорит моя преподша по языку, «не всё так линейно».

Людям нужны не сами дорожные камеры, а безопасность на дорогах

Ещё раз — есть большая разница между «абстрактно бы хотелось» и «конкретно припекло», причём под «нужны» я подразумеваю последнее. Так вот если бы людям безопасность на дорогах бы ПРИПЕКЛА, то уже были бы митинги, майданы, лоббирование итд. Но ничего этого нет. Вывод — в целом устраивает как есть.

Под «конкретно припекло» следует понимать «кокретно припекло власть имущим». Это во-первых. Во-вторых, опасность на дорогах никому никогда конкретно не припекает настолько чтобы устраивать митинги, до тех пор пока тебя самого это вплотную не затрагивает (читай — пока не разобьёшься из-за чудака на букву м, выехавшего на встречку). Вот тогда человек начинает думать, да уже поздно. Уровень развития общества определяется, в том числе, наличием в нём людей, задача которых — создавать решения (спонсируемые будь то государством или частными организациями), направленные на предотвращение подобных проблем. Это и камеры, и мусорные урны, и работа полиции (отлов бомжей, борьба с преступностью)... Перечислять можно бесконечно. Это нужно всем, но никто не почешется, пока лично тебя не затронет.

Под «конкретно припекло» следует понимать «кокретно припекло власть имущим».

А Майдан конкретно припёк власть имущим или же обычным гражданам?

Уровень развития общества определяется, в том числе, наличием в нём людей, задача которых — создавать решения

Ну так логично, что в Украине общество ещё не достигло такого уровня развития. Я это тоже имею в виду, говоря, что общей потребности нет.

Это нужно всем, но никто не почешется, пока лично тебя не затронет.

«никто не почешется, пока лично тебя не затронет» == ! «нужно всем»
«нужно всем» == «чешутся все» (или «находятся нужные лоббисты в эшелонах власти»)

А Майдан конкретно припёк власть имущим или же обычным гражданам?
Припекло-то обычным гражданам естественно, но вы посмотрите на доходы людей, пришедших к власти, и главное — на владельцев газет, журналов и телеканалов, и ответьте «глобально» на этот вопрос. Пустите грамотный клич в режиме нон-стоп по всем СМИ о том, как плохо на дорогах и как какой-то там министр транспорта не хочет подписывать закон о камерах, и будет вам майдан в поддержку камер.

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

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

Очень даже можно, в зависимости от:
а) того, насколько жизнь людей вообще ценится в этом обществе (хинт — не очень)
б) того, сколько за предотвращение гибели людей согласны заплатить остальные vs сколько расходов требуется

Что до участия программиста в таком проекте, то я напомню, что программисты склонны сострадать другим даже менее обычных граждан. Лично я бы с бОльшим удовольствием программировал боевых дронов, а не систему контроля трафика.

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

Вот она, украинская мечта, родной социум? Ничего нам не надо

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

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

Посмотрите, сколько людей бегают через дорогу, где попало, не соблюдают банальных ПДД и т.д. Вы уверены, что людям так уж нужно предотвращать свою гибель? :) Все уверены «со мной это не случится», а значит и проект такой никому ещё не горит.

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

иди в гейм. в том же Юнити можно скриптовать на Жабе. так чтоб по быстрому вайти — сейчас куча контор клепает разные иОС/Андроид игры, требований к джунам особых нет, а денег платят иногда и побольше чем в «ААА» компаниях.

в юніті на джаві? сильно сумніваюсь
може все-таки джаваскріпт?

Это не чутка и у юнити нет жабаскрипта. Но на шарп с явы достаточно просто пересесть.

В юнити есть юнитискрипт, он очень похож Но советуют писать всё равно на C#.

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

Почему именно джава? Почему все желающие вайти — начинают с джавы?

Потому что круто и есть стойкое мнение что там самые высокие зарплаты (правда все умалчивают с каким опытом работы эти зарплаты достижимы). Что для меня сомнительно — это сочетание java+web. Для веба есть более простые и подходящие языки, а java как по мне — это overkill для веб-сайта.

Смотря какой сайт.. Amazon, Ebay, сайт пентагона. Думаете overkill?

Для каких-то частей этих сайтов возможно Java подходит больше. Но проблема в том, что ТС не амазон разрабатывает. А сделать простой сайт без боли — это скорей к php, чем к Java. Хотя бы потому что последняя на каждый чих выкидывает exception, который нужно обработать. И типизация доставляет неудобств. Или я не прав? Я только хелловорды пробовал писать, может я чего-то недопонял.

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

Но проблема в том, что ТС не амазон разрабатывает. А сделать простой сайт без боли — это скорей к php, чем к Java.
Да ТС вообще пишет, что ему сайты не интересны и backend к ним в частности..
Да ТС вообще пишет, что ему сайты не интересны и backend к ним в частности..
ну так вибір очевидний — ios або android

Ну как, популярнее всех и на доу больше денег написано :)))

Просто все желающие «вайти» вообще ничего особо не понимают в ИТ. Им сказали «это круто» и все.

посмотри на андроид.

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

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

да не вопрос — только зарабатывай тем что умеешь делать а не там где больше платят

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

так он научится
не научится.
потом выбрали себе область наук и обучились.
серьезно? Не знал что вокруг одни профи.
и ничего плохого в этом нет.
я уже приводил пример — выбрал професию врача (по одному из перечисленных вами способов) и калечит людей.
ИЛи выбрал професию учителя хотя ему наплевать на детей и что они там учат. И т.д.

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

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

а почему нельзя научиться делать то, за что денег больше платят?

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

что это вообще «не своим делом»?
вы вот сразу встали в безапеляциооную позицию, что «из-за денег» === «отсутствие способностей», что вполне может быть правдой для частных случаев, но как общее правило в корне неверно.
Я уверен, что если у человека иженерный склад ума, то он сможен одинаково успешно работать как в авиастроении, так и, к примеру, в программировании. (Это не отменят необходимости приобретения знаний соотвующих специализации)

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

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

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

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

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

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

Мне одному кажется, или подобного рода темы чаще всего включают сигнальное слово «Java»?

Сейчас зарплаты JavaScript не ниже, а то и выше. И количество их почти в 2 раза больше. А ведь есть еще PHP, .NET, которые может не по зарплатам, но по количеству вакансий часто больше. И это если рассматривать только технологии, которые «на слуху» в вебе. Java лишь одна из перечня этих технологий. Но миф почему-то возник.

Кто распостранил этот миф о Java вайтивайтишникам? Отголоски пиар-машины Sun в начале 2000ых? GoIT-like курсы? Network effect? Или все вместе?

Java отличный язык для входа. Не перегруженный, обьектно орентированный, мультиплатформенный, с отличной бесплатной IDE, с огромным количеством ответов на все мысленные и не мысленные вопросы. Я вот C# сейчас учу, после eclipse и idea очень непривычно, и не хватает многих вещей. При этом есть много очень удобных фич, которых не было в java, но как для первого языка, имхо, чем проще тем лучше. (на самом деле первым был logo, вторым pascal, но это было давно).

Java отличный язык для входа.

Ни разу не так.
Java многословна (verbose) и стимулирует дурные корпоративные практики из серии «ехал паттерн через паттерн». А по-настоящему полезные и фундаментальные вещи типа лямбд там появились совсем недавно.

Я вот C# сейчас учу, после eclipse и idea очень непривычно, и не хватает многих вещей.

Например?

А по-настоящему полезные и фундаментальные вещи типа лямбд там появились совсем недавно.
Лямбды это основы? К тому же, есть же..
Например?
Да банальный автоимпорт библиотек. Просмотр аналога javadoc по ctrl+click, очень неудобное автодополнение, часто быстрее вручную написать все. Не видел темплейтов, может просто мало искал, на подобии «syso» в eclipse или «soup» в idea.
Да банальный автоимпорт библиотек. Просмотр аналога javadoc по ctrl+click, очень неудобное автодополнение,
Это же проблема IDE, а не языка. В Java тоже этого всего не будет, если писать в блокноте, а собирать в консоли.
Это же проблема IDE, а не языка. В Java тоже этого всего не будет, если писать в блокноте, а собирать в консоли.
А вы ветку читаете, или рандомное предложение?

Читаю. И вы смешали языки и IDE, о чем я и говорю.

Я вот C# сейчас учу, после eclipse и idea очень непривычно, и не хватает многих вещей.
с отличной бесплатной IDE, с огромным количеством ответов на все мысленные и не мысленные вопросы. Я вот C# сейчас учу, после eclipse и idea очень непривычно, и не хватает многих вещей
Если че, «eclipse и idea» это IDE

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

Да. Все порождает спрос. Если завтра появится новый популярный язык с ростом популярности аналогичным JS — тогда и IDE для него очень скоро появится

Я всего лишь ответил, чем мне удобнее учить java чем c#. Это очень субъективно, и если бы я начал с с#, возможно у меня было бы полностью противоположенное мнение. А так, это всего лишь мнение java недоджуна начавшего учить c#(я о себе, если что).

Лямбды это основы?

Да, 2017 год на дворе. Лямбды — это основы (в смысле CS).

Да банальный автоимпорт библиотек.

Я C# пользовался под юнити и VS, там прекрасно есть автоимпорт через подсказки.

Не видел темплейтов, может просто мало искал

Темплейты — это чтоб нагородить больше спагетти-кода?
Используйте менее многословный язык, и они вам понадобятся меньше.
К тому же беглый поиск показывает www.jetbrains.com/...tures/code_templates.html

К тому же беглый поиск показывает www.jetbrains.com/...tures/code_templates.html
Я сейчас на VS.
Jetbrains уверен сделает так, как мне привычнее, но навыки работы в VS думаю будут необходимы, если получиться найти работу на С#
Да, 2017 год на дворе. Лямбды — это основы (в смысле CS).
Ну так на 2017 он и есть в java

Я думаю, работодателю будет почти всё равно, в какой IDE вы пишете код.

Питання звичайно холіварне, але якщо цікаво...
Ну от я переучувався з Java на C#. Є декілька прикольних фіч Java яких не вистачає в C#:
— можливість дебажити в будь-якому місці, став breakpoint де хочеш, хоч в декомпільованому коді (в усіх норм. java ide є декомпілятор, в VS його тупо немає).
— як результат не можна робити scaffold mode (чи exploded, у кого як це називається) на веб-сервері, коли сорси web app беруться з bin. Змінив строку в класі -> білдиш тільки той клас 0,01 сек -> F5 -> success. В .NET все білдиться в збірку і навіть на середніх проектах задовбуєшся чекати 30 сек поки збілдиться проект.
— інлайн екземпляри анонімних класів які наслідують клас, інтерфейс типу
control.addEventListener(new OnEventListener { public OnEvent(Event e) {} public OnAfterEvent(Event e, Control c) {} });
З іншої сторони таких анонімних класів як в C# немає в Java, і вони більш корисні імхо (частіше використовуються).
— всі методи default-overridable (да-да OCP і оверхед на vtable, бла-бла-бла, але в реальному житті дуже рідко, але хочеться оверрайдити чужі методи які забули зробити virtual)
— дуже багато ліб і велосипедів (хтось скаже що суб"єктивно, ну і ок), хоча це не стосується мови більше, а інфраструктури і спільноти навколо неї.

Ще може одну-дві фічі не згадаю, але не дивлячись на це загалом C# мені на порядок більше подобається як мова, є багато фіч яких в Java немає, які роблять код лаконічним і при цьому легшим для читання, можливість написання низькорівневого коду і т.п. IDE, тулінг і т.д. — помітно гірше звичайно (хтось скаже суб"єктивно, ну і ок).

Сейчас зарплаты JavaScript не ниже, а то и выше.
JS ещё понять нужно :D

Ищи себя в других областях/языках, на джаве свет клином не сошелся.
Главное не сдаваться и идти к цели
P.S. Я вот долгое время учил C#, работу к сожалению так и не нашел. Пошел в QA, теперь нахожусь в среде которая мне нравится(разработка) узнаю много нового от коллег. С недавних пор меня привлек Android, и все свободное время уделяю ему.

в чем кардинальное отличие C# от Java?

Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить. Начал потихоньку забивать. Потом снова начинал заново проходить. Но дело как-то особо не идет.
В конце концов мотивация вообще пропала. Только начинаю смотреть видео или читать о чём-то, встречаю пару непонятных предложений и закрываю видео/книгу.
ТС, я думаю вам не сюда. У вас немного не правильное восприятие \ понимание того как происходит путь в ИТ. Зачастую это начало в околодонной конторе чтобы получить опыт, прокачать скиллы, вникнуть в контекст и сопуствующие технологии, потом аутсорс — это выход на международный уровень с зарубежными клиентами — дальнейшее прокачивание софт скиллов и технических навыков, а далее кому что ближе — кто-то идет в продукт, кто-то остается на галерах, кто-то строит свою галлеру и нанимает гребцов, а кто-то делает что-то
что-то действительно полезное для людей
Или вы думаете что прочитаете статью на вики про нейросети и на следующий день напишете ИИ или вылечите рак? Это не спринт, скорее марафон. И да, учится придется всю жизнь.

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

Так никогда не происходит. Кто начал формошлепить, тот будет формошлепить до конца дней, а кто начал с ии, нейросетей, тот этим и закончит.

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

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

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

Образование у меня техническое. Связанное с автоматизацией процессов на производстве, программированием контроллеров и т.д. и т.п.
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить.
Я не пойму, вывеску с мигающими огоньками это интереснее и полезнее бекенда под интернет магазин?
Но одних алгоритмов недостаточно для того чтобы тебя взяли на работу.
А какие у вас алгоритмы? Сортировка пузырьком?
Дальше пошли спринги с хибернейтами. И тут появились трудности.
Потому, что основа слабая. Перед тем как учить хибернейты, надо уметь работать через jdbc и знать sql хоть немного. Фреймворк упрощает решения типичных задач, но если вы не знаете, что хотите, то хибернейт сам за вас не придумает.

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

Я тоже не понимаю почему это людям бекенд скучен. Как по мне, это и есть то, к чему готовят у нас в вузах. Разве-что технологии дают устаревшие, но если знать ООП и «си с классами» (С++ на уровне делания лаб), то изучив джаву+гибернейт или c#+entityframework будешь чувствовать себя на вершине мира. Реально, я, например, просто был без ума от entityframework, когда только узнал о нем, а сейчас у меня есть symfony+doctrine и я чувствую себя на вершине php мира. Чтоб новички от ORM плевались, я такое впервые вижу, замечательная же штуковина, может всё вместо тебя сделать, если правильно её приготовить. :)

Ентерпрайз на джаві — одна з найнудніших сфер програмування. Хоча справжніх гурманів там тримає складна архітектура, стабільність і відчуття себе на вершині світу. Приблизно як банкірів в реальному житті.

Якщо справді хочеться перевірити, чи айті — це твоє, постав собі задачу, яка справді буде цікава: пофіг, програмування бойового робота, розпізнавання емоцій по звуку чи супер-сайт по продажу нижньої білизни.

Розбий задачу на дрібні кроки, роби по одному в день. Уявлення не маєш з чого починати? Супер! Задача #1: знайти з чого починають програмування бойових роботів.

Для початку хай буде один сервопривід. Хай він рухається вгору-вниз. Китайці пришлють за два бакси купу деталей, збирай докупи. Дрібні успіхи дадуть мотивацію рухатися далі.

Не дивись на ринок занадто рано. Поки будеш гратися, все одно наткнешся на якісь технології. Коли спробуєш їх руками, можеш вписувати в резюме. Коли приведеш на співбесіду свого робота, або твоя розпізнавалка визначить втому в голосі інтерв’ювера, або коли дружина СЕО обожнюватиме твій сайт нижньої білизни — тебе візьмуть без вагань. (Якщо не візьмуть, передивись робокопа, сцену в хмарочосі).

Тому що один інженер з вогнем в очах коштує десять «вайтішників» які вивчили напам’ять всі анотації гібернейта. А готуватися до безрадісного формошльопства виключно через хороше бабло — надійний спосіб довести себе до нервового зриву, спитися, стати бомжем і розповідати знайомій бездомній собаці про патерни проектування, що їх насильно заштовхав у мозок. Воно тобі треба?

БЛНО: нафіг джаву, хай живуть Бойові Людиноподібні Роботи!

Со скуки прямо и заняться нечем целыми днями.
Вот перерыв на обед наступил — хоть какая-то радость.

А потом снова обработать какие-то данные, формочки заполнить и т.д.

В общем, сделать всё. чтобы «истинные инженеры» могли расчитаться своей карточкой за очередную порцию смузи и снова заниматься rocket science.

P.S.: стереотипы такие стереотипы :)

сколько роботов уже сделал? на php их программируешь?

Суть любого СНГ форума в твоём одном сообщении.

В «опускании». Просто когда ты приходишь к комьюнити и говоришь «я вот сделал вот это», а тебе комьюнити отвечает «да это всё фигня вообще, круто сделать вон то» — это демотивирует, а такое комьюнити называют токсичным. И вот СНГ — это сплошное токсичное комьюнити, в целом и во всех отдельных сферах. Что ни делай — всё не круто, не так и вообще ты лох.

опускании? то есть когда человек пишет что

Ентерпрайз на джаві — одна з найнудніших сфер програмування.
это нормально )

и самый сок

Тому що один інженер з вогнем в очах коштує десять «вайтішників» які вивчили напам’ять всі анотації гібернейта. А готуватися до безрадісного формошльопства виключно через хороше бабло — надійний спосіб довести себе до нервового зриву, спитися, стати бомжем і розповідати знайомій бездомній собаці про патерни проектування, що їх насильно заштовхав у мозок.

и советует

Коли приведеш на співбесіду свого робота, або твоя розпізнавалка визначить втому в голосі інтерв’ювера, або коли дружина СЕО обожнюватиме твій сайт нижньої білизни — тебе візьмуть без вагань.

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

Ну вот, он тоже токсичен, а заметили вас )

зачем о себе во множественном числе?

и вообще ты лох
это правда ((

Дуже корисні поради. Дякую.

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

Хотя я бы смотрел на Восток.

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

Даже если этот край света — Дубаи или Куала-Лумпур?

Я подразумевал рф, казахстан и т.п. :) Там по автоматизации работы было много. Про оаэ и прочие не в курсе

А что там есть по промышленным контроллерам?

рекомендую почитать книгу Якова Файна ява для детей. она очень хорошо написанна и очень полезна для новичков yfain.github.io/Java4Kids . Второе что я хотел бы сказать — джава ЕЕ написанна хитрыми людимь для зарабатывания больших денег. Когда ты почитаешь больше книг про джаву, особенно про то комити развивает джаву и какие изменения происходят от версии к версии ты поймешь что там очень мало места для алгоритмов и изящества. В основном нужно усердно редактировать XML файлы и собирать программу из уже готовых методов, единственное что тебе нада — это знать названия этих методов. Лучше всего такое учить — это учение через практику. Ищи такие книги где собирается какой то сайт и по шагово объясняется как и зачем что то делается. Прочтешь такую книгу два раза и все станет намного легче.

Вопрос. Что мне делать?
Хорошо учиться.
1. Найди хорошую новичковскую книгу и проработай её от корки до корки. Она задаст тебе структуру обучения. В мою молодость предлагали Эккеля, думаю ничего там в этом джава мире особо существенно не поменялось, Эккель до сих пор хороший учебник, если что — пусть меня тут поправят.
2. Если учеба совсем не идет — отдохни недельку-две. просто побездельничай и старайся ни на какую тему не напрягаться. И вообще убедись, что ты нормально отдыхаешь. Спать там надо по 8 часов в день, на свежем воздухе бывать, физически как-то активничать, не бухать без меры.
3. Если есть вещи которые нравятся и вещи которые надо и это разные вещи — постарайся соблюдать между ними какую-то пропорцию. К примеру сутра учи то что надо, сжав волю в кулак, а вечером пиши то что нравиться, курсы там какие-нибудь по алгоритмам проходи.
4. Если веб совсем не в кайф а ты знаешь только Java-Core — подумай может какой-нибудь андроид поучить лучьше? Может оказаться, что там для тебя все как в вебе только ещё в добавок и узкая ниша, а может — что он какой-нибудь существенно более хакерский и интересный.
5. Может ещё на какой-нибудь геймдев-3D графику посмотри, если на умняк тянет, но это предложения так, пальцем в небо, не факт, что оно тебе лучьше зайдет, но всякое может случиться.

ты чайка джонатан,твое призвание по жизни совершенствоватся в полете

Решил учить java.
Да и скучная мне эта фигня показалась.

отож.

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

потому — мотивации ломиться в айти

из-за больших зарплат
 — недостаточно. «дыхалки» не хватит добежать до этих самых зарплат. насколько понял у вас уже ее и не хватило.
Вопрос. Что мне делать?
это не вопрос. вы уже делаете — забили :)
поняли что java — точно не ваше.

а еще —

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

конечно есть еще биг дата, ИИ технологии, околоматематическое программирование вокруг Haskell. но....

Почти уверен что ответ очень простой
да.

и он вам не нравится, потому что вы уже ответили на него :)

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

Вы чего хотите на самом деле? З.п больше 8 т.грн и решения бытовых проблем? Или решения вопроса, хочу ли я быть программистом? Если вам нужны деньги, то ИТ не единственный способ их заработать. Правда другие способы могут быть более, скажем так некомфортными и часто сопряжены с нарушением гражданского кодекса. Если вам хочется попасть в IT, то почему вы решили, что Hibernate — это единственная дверь, чтоб туда попасть? Зная Java, можно работать и с Android. Если вам интересна Java только из-за того, что «как говорят» на ней самые высокие зарплаты, то смею вас разочаровать, спецы на Python и JS зарабатывают столько же и часто даже больше, но порог входа на этих языках, особенно в Python гораздо ниже. Но ключевое слово здесь было Спецы. Это значит, что если вы достаточно усердны и трудолюбивы, то можно зарабатывать много практически на любом языке и платформе. Ну а если вас интересуют идеальные вариант — зарабатывать много и делать то, что нравится, тогда будьте готовы много работать и часто переквалифицироваться. Это те еще качели, как морально, так и материально, но зато однажды можно найти то дело, которое очень нравится и приемлемо при этом зарабатывать.

Во всем остальном — учись задавать правильные вопросы, будь как Кантор, епта!

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

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

Но чтоб мочь перебирать проектами — придется 2-3-4 годика делать то, что будут давать.

И я понял что веб это скучная фигня
А, может, это называется «не достигнув желаемого сделать вид, что желал достигнутого»? :) Это не «веб скучный», это вы просто что-то не осилили и забросили, придумав для себя удобное оправдание — и чем раньше вы себе в этом признаетесь, и сделаете правильные выводы, тем больше шансов у вас осуществить задуманное.

«Зарплата в долларах в неопределенном будущем» — это попросту дерьмовый стимул, вот и вся проза жизни. Отсюда явные проблемы с мотивацией — ее категорически недостаточно. Вы хотите что-то делать («учиться программировать»), но мозг не обманешь — не имея внятной измеримой цели, и не получая в процессе обучения значимых, осязаемых результатов, вы неизбежно разочаровываетесь и теряете концентрацию. Плюс, отсутствие какой-то внятной конечной цели не позволяет декомпозировать задачу на небольшие посильные части — это еще сильнее осложняет жизнь, вся затея выглядит неподъемным монолитом.

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

Спасибо за ответ. Именно его я ждал.

Если вам скучны «спринги с хибернейтами», то зачем вы выбрали java? Основной сегмент java — это ентерпрайз, где без этого не обойтись. Изучайте JavaScript и вперед, на фронтенд.
Насчет создавать «действительно полезное для людей» — здесь вас может ждать разочарование :)

Спасибо. Обязательно ознакомлюсь с JS. А то до этого только прикольчики про неё слышал что-то вроде «никто не знает как она работает, но штука класная»

Да, дело в мотивации.
Что такое «действительно интересное и полезное для людей» в вашем понимании? Делайте это.

Может, для начала, надо перестать быть анонимом?

Безотносительно остальных заблуждений, хочу заметить, что пока автор не поймёт, что

делать что-то действительно полезное для людей
включает в себя
backend для сайтиков клепать или того хуже аутсорсить.
и ещё вагон всякой рутины — профпригоден он толком не будет.
IT в Украине набирает обороты. Не секрет что все туда ломятся в основном из-за больших зарплат.
Есть чуйка, что это и есть начало конца.
Да и скучная мне эта фигня показалась. Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать
Это действительно так. Веб-программирование это очень тупое и скучное занятие.
Вопрос. Что мне делать?
Вести дневник в котором будет фиксироваться время потраченное на изучение, полученные результаты и подобное. Должен быть план обучения. И забудь глупости о том, что программирование должно «нравиться». Это неправда.
IT в Украине набирает обороты. Не секрет что все туда ломятся в основном из-за больших зарплат.
Есть чуйка, что это и есть начало конца.
На рынке, куда пришел чистильщик обуви, мне делать нечего © :)
Вести дневник в котором будет фиксироваться время потраченное на изучение, полученные результаты и подобное.
Можно про это поподробней. Интересный подход.

Использую для схожих целей Trello. Есть ещё аналоги вроде Asana, Whiteboard и, полагаю, многих других.
Составляешь себе тудушки, отмечаешь сделанное, можно сразу какие-то пометки делать, что-то записывать, трекать время потраченное на задачу.

Берешь книжку допустим о новом фреймворке с задачами. И формируешь _правильную привычку_ (в видео выше кто-то очень точно сформулировал) каждый день прорабатывать по 1-ой главе и прорешивать задачи в конце главы. Результаты (набранный код, описание того с чем удалось разобраться (в ридми файл)) комитишь в гитхаб. Задачу ставить ни в коем случае не «выучить фреймворк» или «стать погромистом», а _проработать материал_, а в качестве доказательства у вас по окончании пары месяцев будет в гитхабе куча папочек.

шедеврально! тоесть вопрос как пересилить себя и все таки пойти в IT?

«Хочу вайти вайти джуном, и чтоб слов типа ORM не учить, и чтоб задачи сразу интересные и домики деревянные и корованы грабить»

чтоб слов типа ORM не учить
очень желательно

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

А потому что не надо было с таким пренебрежением относиться к работе других людей, которые «клепают сайтики», особенно если сам ты — даже не джун (!)

(я не в вебе работаю, но считайте это цеховой солидарностью)

Подписаться на комментарии