Просьба помочь разобраться
removed
removed
Ентерпрайз на джаві — одна з найнудніших сфер програмування. Хоча справжніх гурманів там тримає складна архітектура, стабільність і відчуття себе на вершині світу. Приблизно як банкірів в реальному житті.
Якщо справді хочеться перевірити, чи айті — це твоє, постав собі задачу, яка справді буде цікава: пофіг, програмування бойового робота, розпізнавання емоцій по звуку чи супер-сайт по продажу нижньої білизни.
Розбий задачу на дрібні кроки, роби по одному в день. Уявлення не маєш з чого починати? Супер! Задача #1: знайти з чого починають програмування бойових роботів.
Для початку хай буде один сервопривід. Хай він рухається вгору-вниз. Китайці пришлють за два бакси купу деталей, збирай докупи. Дрібні успіхи дадуть мотивацію рухатися далі.
Не дивись на ринок занадто рано. Поки будеш гратися, все одно наткнешся на якісь технології. Коли спробуєш їх руками, можеш вписувати в резюме. Коли приведеш на співбесіду свого робота, або твоя розпізнавалка визначить втому в голосі інтерв’ювера, або коли дружина СЕО обожнюватиме твій сайт нижньої білизни — тебе візьмуть без вагань. (Якщо не візьмуть, передивись робокопа, сцену в хмарочосі).
Тому що один інженер з вогнем в очах коштує десять «вайтішників» які вивчили напам’ять всі анотації гібернейта. А готуватися до безрадісного формошльопства виключно через хороше бабло — надійний спосіб довести себе до нервового зриву, спитися, стати бомжем і розповідати знайомій бездомній собаці про патерни проектування, що їх насильно заштовхав у мозок. Воно тобі треба?
БЛНО: нафіг джаву, хай живуть Бойові Людиноподібні Роботи!
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепатьА сайты что ли не для людей делаются? Я понимаю что молодость, амбиции и всё такое. Но даже дворник — полезная для людей работа, хотя она неинтересная, не престижная и оплачивается гораздо хуже, чем работа программиста.
И вы так выразились, «сайтики», что хотелось бы узнать, что вы пробовали создать и что создали в этой сфере. Есть сайтики (youtube, pornhub, stackexchange, github, twitter, facebook, amazon), до которых многим веб-разработчикам еще расти. И пишутся и поддерживаются они целыми командами инженеров.
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить. Начал потихоньку забивать. Потом снова начинал заново проходить. Но дело как-то особо не идет.ТС, я думаю вам не сюда. У вас немного не правильное восприятие \ понимание того как происходит путь в ИТ. Зачастую это начало в околодонной конторе чтобы получить опыт, прокачать скиллы, вникнуть в контекст и сопуствующие технологии, потом аутсорс — это выход на международный уровень с зарубежными клиентами — дальнейшее прокачивание софт скиллов и технических навыков, а далее кому что ближе — кто-то идет в продукт, кто-то остается на галерах, кто-то строит свою галлеру и нанимает гребцов, а кто-то делает что-то
В конце концов мотивация вообще пропала. Только начинаю смотреть видео или читать о чём-то, встречаю пару непонятных предложений и закрываю видео/книгу.
что-то действительно полезное для людейИли вы думаете что прочитаете статью на вики про нейросети и на следующий день напишете ИИ или вылечите рак? Это не спринт, скорее марафон. И да, учится придется всю жизнь.
Безотносительно остальных заблуждений, хочу заметить, что пока автор не поймёт, что
делать что-то действительно полезное для людейвключает в себя
backend для сайтиков клепать или того хуже аутсорсить.и ещё вагон всякой рутины — профпригоден он толком не будет.
Решил учить java.
Да и скучная мне эта фигня показалась.
отож.
биологическая машина под названием человек не понимает рациональных стратегических целей.
например я много лет зная что мне надо учить английский — только недавно наконец смог за него взяться всерьез. скучно и было, и сейчас его учить.
потому — мотивации ломиться в айти
из-за больших зарплат— недостаточно. «дыхалки» не хватит добежать до этих самых зарплат. насколько понял у вас уже ее и не хватило.
Вопрос. Что мне делать?это не вопрос. вы уже делаете — забили :)
а еще —
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить.указывает что вы не найдете никакой области в ит. потому что вы сразу указали львиную часть существующей работы.
конечно есть еще биг дата, ИИ технологии, околоматематическое программирование вокруг Haskell. но....
Почти уверен что ответ очень простойда.
и он вам не нравится, потому что вы уже ответили на него :)
Что мне делать? Дело в мотивации или в чем-то другом?Можливо це не твоє, їдь в польщу на заробітки там непогано платять, за останіми даними мінмалка 9 злотих в час.
9 злотых в час — это очень плохо, я бы даже сказал, чрезвычайно плохо...
9 * 12 * 26 = 2808 злотых. За вычетом расходов на проживание, еду, транспорт получится порядка 2000 злотых (ага, смотри первую попавшуюся вакансию). Полностью угробить своё здоровье на каторжной работе ради 13 000 гривен в месяц? Потом на лечение больше потратишь. Тем более что работа-то временная да и отупляющая в придачу.
На Україні в малих містах платять від 1000 до 3000 грн, в Києві від 3000 до 5000 грн і теж працюєш на каторжних роботах по 8, 12 годин які як не дивно теж псують здоровя, сидіня за компютером теж шкідливо. Краще угробити своє здоровя за більшу суму в Польщі хоть будуть гроші на лікуваня ніж в Укріїні працювати за копійки.
В далеком 1994 году на укр. рынок зашла компания нестле. Мой дядя пошел туда работать мерчендайзером,приобрел опыт в сфере продаж и к 2000 году зарабатывал $2000. Тогда торговые представители очень хорошо зарабатыали. Сколько зарабатывают торговые представители сейчас? Хорошо, если $500. Я о том, что пока вы выучите java или php, то стоить вы будете $300 −600. Потому что таких вайтишников много. Найдите другую сферу, если вас интересуют деньги. Сейчас начинает развиваться альтернативная энергетика. Среди других «денежных» отраслей: нефть, бухгалтерия. Если «не пошло» — значит, цель которую вы преследуете, а именно
жить, а не выживатьне будет достигнута.
хороший оптовый продавец и сейчас рубит будь здоров ибо % от продаж.
500 бачей рубит даже лошара на точке.
Добавь фронт-энд и ищи работу фул стек программиста.
Повысишь свои шансы в разы.
Завершите обучение для себя на каком-то моменте, со словами «все, я прочитал/решил/сделал»- «не мое это», «не хочу», «не буду этим заниматься», «нафиг». Если через месяц «само» вернется- значит ваше.
Коментар порушує правила спільноти і видалений модераторами.
мотивация не появится без положительного подкрепления. Step back и делайте что-то, что будет получаться. Выработается дофамин и появятся силы и желание штурмовать новые высоты.
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить.Якщо додати у твою фразу UI то ти охопив майже 90% роботи в ІТ :)
Лучше думать про голодную смерть на морозе в −30. И без штанов.
Может быть ИТ это не моёможет и не ваше, это можно понять по тому, есть ли у вас чувство, пусть не радости, а хотя бы удовлетворения, когда вы что-то написали и оно работает
но с другой стороны я люблю создавать что-то новое и полезноену это можно применить где-то к трети существующих профессий.
Почти уверен что ответ очень простой, но я его где-то потерял в свалке разума.попробуйте что-то попроще, чем жаба, например.
Хочется делать что-то действительно полезное для людей, а не 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, платных или бесплатных. Хотя это спорно, у кого-то может быть другое видение.
Я всего лишь ответил, чем мне удобнее учить java чем c#. Это очень субъективно, и если бы я начал с с#, возможно у меня было бы полностью противоположенное мнение. А так, это всего лишь мнение java недоджуна начавшего учить c#(я о себе, если что).
Лямбды это основы?
Да, 2017 год на дворе. Лямбды — это основы (в смысле CS).
Да банальный автоимпорт библиотек.
Я C# пользовался под юнити и VS, там прекрасно есть автоимпорт через подсказки.
Не видел темплейтов, может просто мало искал
Темплейты — это чтоб нагородить больше спагетти-кода?
Используйте менее многословный язык, и они вам понадобятся меньше.
К тому же беглый поиск показывает www.jetbrains.com/...
К тому же беглый поиск показывает www.jetbrains.com/...tures/code_templates.htmlЯ сейчас на 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, и все свободное время уделяю ему.
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить. Начал потихоньку забивать. Потом снова начинал заново проходить. Но дело как-то особо не идет.ТС, я думаю вам не сюда. У вас немного не правильное восприятие \ понимание того как происходит путь в ИТ. Зачастую это начало в околодонной конторе чтобы получить опыт, прокачать скиллы, вникнуть в контекст и сопуствующие технологии, потом аутсорс — это выход на международный уровень с зарубежными клиентами — дальнейшее прокачивание софт скиллов и технических навыков, а далее кому что ближе — кто-то идет в продукт, кто-то остается на галерах, кто-то строит свою галлеру и нанимает гребцов, а кто-то делает что-то
В конце концов мотивация вообще пропала. Только начинаю смотреть видео или читать о чём-то, встречаю пару непонятных предложений и закрываю видео/книгу.
что-то действительно полезное для людейИли вы думаете что прочитаете статью на вики про нейросети и на следующий день напишете ИИ или вылечите рак? Это не спринт, скорее марафон. И да, учится придется всю жизнь.
Самый адекватный ответ. Имхо так и должно происходить. Сначала стажер, помогаете формошлепить, потом сами формошлепите, потом начинаете делать это умнее, быстрее и лучше, потом уже берете более сложные вещи и так далее. Не очень верится, что кто-то начинает сразу с ИИ, нейросетей и прочего «полезного». Хуже, если не стремитесь перестать формошлепить.
Так никогда не происходит. Кто начал формошлепить, тот будет формошлепить до конца дней, а кто начал с ии, нейросетей, тот этим и закончит.
Ну как бы вы не правы. По такой логике, все мы были бы питекантропами. Люди развиваются. Я начал с простых приложений Андроид, сейчас же двигаюсь в сторону распознавания речи. В долгосрочной перспективе больше всего интересует умные дома с умными помощниками.
сейчас же двигаюсь в сторону распознавания речину реально, только дергать гугловское апи — это очень просто, несколько часов хватит для того чтобы разобраться, и чем это отличается от формошлепства?
Точно, если ребенок в детстве страдал энурезом то он теперь на всю жизнь сцыкун.
Образование у меня техническое. Связанное с автоматизацией процессов на производстве, программированием контроллеров и т.д. и т.п.
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить.Я не пойму, вывеску с мигающими огоньками это интереснее и полезнее бекенда под интернет магазин?
Но одних алгоритмов недостаточно для того чтобы тебя взяли на работу.А какие у вас алгоритмы? Сортировка пузырьком?
Дальше пошли спринги с хибернейтами. И тут появились трудности.Потому, что основа слабая. Перед тем как учить хибернейты, надо уметь работать через jdbc и знать sql хоть немного. Фреймворк упрощает решения типичных задач, но если вы не знаете, что хотите, то хибернейт сам за вас не придумает.
У меня, как у человека около года учащего джаву наплывами, немного подгорает от такого вброса..
Я тоже не понимаю почему это людям бекенд скучен. Как по мне, это и есть то, к чему готовят у нас в вузах. Разве-что технологии дают устаревшие, но если знать ООП и «си с классами» (С++ на уровне делания лаб), то изучив джаву+гибернейт или c#+entityframework будешь чувствовать себя на вершине мира. Реально, я, например, просто был без ума от entityframework, когда только узнал о нем, а сейчас у меня есть symfony+doctrine и я чувствую себя на вершине php мира. Чтоб новички от ORM плевались, я такое впервые вижу, замечательная же штуковина, может всё вместо тебя сделать, если правильно её приготовить. :)
Ентерпрайз на джаві — одна з найнудніших сфер програмування. Хоча справжніх гурманів там тримає складна архітектура, стабільність і відчуття себе на вершині світу. Приблизно як банкірів в реальному житті.
Якщо справді хочеться перевірити, чи айті — це твоє, постав собі задачу, яка справді буде цікава: пофіг, програмування бойового робота, розпізнавання емоцій по звуку чи супер-сайт по продажу нижньої білизни.
Розбий задачу на дрібні кроки, роби по одному в день. Уявлення не маєш з чого починати? Супер! Задача #1: знайти з чого починають програмування бойових роботів.
Для початку хай буде один сервопривід. Хай він рухається вгору-вниз. Китайці пришлють за два бакси купу деталей, збирай докупи. Дрібні успіхи дадуть мотивацію рухатися далі.
Не дивись на ринок занадто рано. Поки будеш гратися, все одно наткнешся на якісь технології. Коли спробуєш їх руками, можеш вписувати в резюме. Коли приведеш на співбесіду свого робота, або твоя розпізнавалка визначить втому в голосі інтерв’ювера, або коли дружина СЕО обожнюватиме твій сайт нижньої білизни — тебе візьмуть без вагань. (Якщо не візьмуть, передивись робокопа, сцену в хмарочосі).
Тому що один інженер з вогнем в очах коштує десять «вайтішників» які вивчили напам’ять всі анотації гібернейта. А готуватися до безрадісного формошльопства виключно через хороше бабло — надійний спосіб довести себе до нервового зриву, спитися, стати бомжем і розповідати знайомій бездомній собаці про патерни проектування, що їх насильно заштовхав у мозок. Воно тобі треба?
БЛНО: нафіг джаву, хай живуть Бойові Людиноподібні Роботи!
Со скуки прямо и заняться нечем целыми днями.
Вот перерыв на обед наступил — хоть какая-то радость.
А потом снова обработать какие-то данные, формочки заполнить и т.д.
В общем, сделать всё. чтобы «истинные инженеры» могли расчитаться своей карточкой за очередную порцию смузи и снова заниматься rocket science.
P.S.: стереотипы такие стереотипы :)
В «опускании». Просто когда ты приходишь к комьюнити и говоришь «я вот сделал вот это», а тебе комьюнити отвечает «да это всё фигня вообще, круто сделать вон то» — это демотивирует, а такое комьюнити называют токсичным. И вот СНГ — это сплошное токсичное комьюнити, в целом и во всех отдельных сферах. Что ни делай — всё не круто, не так и вообще ты лох.
опускании? то есть когда человек пишет что
Ентерпрайз на джаві — одна з найнудніших сфер програмування.это нормально )
и самый сок
Тому що один інженер з вогнем в очах коштує десять «вайтішників» які вивчили напам’ять всі анотації гібернейта. А готуватися до безрадісного формошльопства виключно через хороше бабло — надійний спосіб довести себе до нервового зриву, спитися, стати бомжем і розповідати знайомій бездомній собаці про патерни проектування, що їх насильно заштовхав у мозок.
и советует
Коли приведеш на співбесіду свого робота, або твоя розпізнавалка визначить втому в голосі інтерв’ювера, або коли дружина СЕО обожнюватиме твій сайт нижньої білизни — тебе візьмуть без вагань.
поэтому я и интересуюсь сколько роботов человек запрограмировал для того чтобы устроиться на первую работу?
может вместо того, чтобы насиловать себя Джавой есть смысл поискать места где за промышленные контроллеры платят поболее 8 тысяч?
(кстати не уверен, шо трейни-джун получит на входе сильно больше)
Как бы галеры не ругали, а все же приятнее в них работать, чем ездить в командировки и сидеть там по 3 месяца, на краю света.
Я подразумевал рф, казахстан и т.п. :) Там по автоматизации работы было много. Про оаэ и прочие не в курсе
рекомендую почитать книгу Якова Файна ява для детей. она очень хорошо написанна и очень полезна для новичков yfain.github.io/Java4Kids . Второе что я хотел бы сказать — джава ЕЕ написанна хитрыми людимь для зарабатывания больших денег. Когда ты почитаешь больше книг про джаву, особенно про то комити развивает джаву и какие изменения происходят от версии к версии ты поймешь что там очень мало места для алгоритмов и изящества. В основном нужно усердно редактировать XML файлы и собирать программу из уже готовых методов, единственное что тебе нада — это знать названия этих методов. Лучше всего такое учить — это учение через практику. Ищи такие книги где собирается какой то сайт и по шагово объясняется как и зачем что то делается. Прочтешь такую книгу два раза и все станет намного легче.
Вопрос. Что мне делать?Хорошо учиться.
Решил учить java.
Да и скучная мне эта фигня показалась.
отож.
биологическая машина под названием человек не понимает рациональных стратегических целей.
например я много лет зная что мне надо учить английский — только недавно наконец смог за него взяться всерьез. скучно и было, и сейчас его учить.
потому — мотивации ломиться в айти
из-за больших зарплат— недостаточно. «дыхалки» не хватит добежать до этих самых зарплат. насколько понял у вас уже ее и не хватило.
Вопрос. Что мне делать?это не вопрос. вы уже делаете — забили :)
а еще —
Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепать или того хуже аутсорсить.указывает что вы не найдете никакой области в ит. потому что вы сразу указали львиную часть существующей работы.
конечно есть еще биг дата, ИИ технологии, околоматематическое программирование вокруг Haskell. но....
Почти уверен что ответ очень простойда.
и он вам не нравится, потому что вы уже ответили на него :)
Как говорил Георг Кантор: задать правильный вопрос гораздо труднее, чем ответить на него. Вы в своей просьбе начали описывать одну ситуацию и просить совета в другой.
Вы чего хотите на самом деле? З.п больше 8 т.грн и решения бытовых проблем? Или решения вопроса, хочу ли я быть программистом? Если вам нужны деньги, то ИТ не единственный способ их заработать. Правда другие способы могут быть более, скажем так некомфортными и часто сопряжены с нарушением гражданского кодекса. Если вам хочется попасть в IT, то почему вы решили, что Hibernate — это единственная дверь, чтоб туда попасть? Зная Java, можно работать и с Android. Если вам интересна Java только из-за того, что «как говорят» на ней самые высокие зарплаты, то смею вас разочаровать, спецы на Python и JS зарабатывают столько же и часто даже больше, но порог входа на этих языках, особенно в Python гораздо ниже. Но ключевое слово здесь было Спецы. Это значит, что если вы достаточно усердны и трудолюбивы, то можно зарабатывать много практически на любом языке и платформе. Ну а если вас интересуют идеальные вариант — зарабатывать много и делать то, что нравится, тогда будьте готовы много работать и часто переквалифицироваться. Это те еще качели, как морально, так и материально, но зато однажды можно найти то дело, которое очень нравится и приемлемо при этом зарабатывать.
Во всем остальном — учись задавать правильные вопросы, будь как Кантор, епта!
И я понял что веб это скучная фигняА, может, это называется «не достигнув желаемого сделать вид, что желал достигнутого»? :) Это не «веб скучный», это вы просто что-то не осилили и забросили, придумав для себя удобное оправдание — и чем раньше вы себе в этом признаетесь, и сделаете правильные выводы, тем больше шансов у вас осуществить задуманное.
«Зарплата в долларах в неопределенном будущем» — это попросту дерьмовый стимул, вот и вся проза жизни. Отсюда явные проблемы с мотивацией — ее категорически недостаточно. Вы хотите что-то делать («учиться программировать»), но мозг не обманешь — не имея внятной измеримой цели, и не получая в процессе обучения значимых, осязаемых результатов, вы неизбежно разочаровываетесь и теряете концентрацию. Плюс, отсутствие какой-то внятной конечной цели не позволяет декомпозировать задачу на небольшие посильные части — это еще сильнее осложняет жизнь, вся затея выглядит неподъемным монолитом.
Вместо этого вам нужно захотеть что-то сделать. Что-то очень конкретное: какой-то веб-сервис, какую-то аппликуху для андроида, какую-то штуку на базе простой как грабли ардуинки, какую-то консольную утилитку наконец. Что-то, что можно «пощупать руками» и получить удовлетворение от сделанного. Разбить задачку на составляющие и учиться в процессе ее реализации.
Если вам скучны «спринги с хибернейтами», то зачем вы выбрали java? Основной сегмент java — это ентерпрайз, где без этого не обойтись. Изучайте JavaScript и вперед, на фронтенд.
Насчет создавать «действительно полезное для людей» — здесь вас может ждать разочарование :)
Да, дело в мотивации.
Что такое «действительно интересное и полезное для людей» в вашем понимании? Делайте это.
Безотносительно остальных заблуждений, хочу заметить, что пока автор не поймёт, что
делать что-то действительно полезное для людейвключает в себя
backend для сайтиков клепать или того хуже аутсорсить.и ещё вагон всякой рутины — профпригоден он толком не будет.
IT в Украине набирает обороты. Не секрет что все туда ломятся в основном из-за больших зарплат.Есть чуйка, что это и есть начало конца.
Да и скучная мне эта фигня показалась. Хочется делать что-то действительно полезное для людей, а не backend для сайтиков клепатьЭто действительно так. Веб-программирование это очень тупое и скучное занятие.
Вопрос. Что мне делать?Вести дневник в котором будет фиксироваться время потраченное на изучение, полученные результаты и подобное. Должен быть план обучения. И забудь глупости о том, что программирование должно «нравиться». Это неправда.
IT в Украине набирает обороты. Не секрет что все туда ломятся в основном из-за больших зарплат.На рынке, куда пришел чистильщик обуви, мне делать нечего © :)Есть чуйка, что это и есть начало конца.
Использую для схожих целей Trello. Есть ещё аналоги вроде Asana, Whiteboard и, полагаю, многих других.
Составляешь себе тудушки, отмечаешь сделанное, можно сразу какие-то пометки делать, что-то записывать, трекать время потраченное на задачу.
Берешь книжку допустим о новом фреймворке с задачами. И формируешь _правильную привычку_ (в видео выше кто-то очень точно сформулировал) каждый день прорабатывать по
Коментар порушує правила спільноти і видалений модераторами.
«Хочу вайти вайти джуном, и чтоб слов типа ORM не учить, и чтоб задачи сразу интересные и домики деревянные и корованы грабить»
Человек пришёл за советом, пускай и изложил свои мысли не очень хорошо
Ну как же тут в комментариях было не обойтись без тимлидовского поноса :)
А потому что не надо было с таким пренебрежением относиться к работе других людей, которые «клепают сайтики», особенно если сам ты — даже не джун (!)
(я не в вебе работаю, но считайте это цеховой солидарностью)
Найкращі коментарі пропустити