LINUX.ORG.RU
ФорумTalks

Какой уровень знаний необходим для Java middle?

 , ,


0

2

Прошёл курсы Иннополиса в КФУ, 120 часов по Java. Разбирали Java Core, Maven, Observer/Observable, Spring, Hibernate и DAO в целом. Были и домашки и прочее. Некоторые моменты для меня пока не очень понятны, но работаю с этим.

Уже ближе к концу обучения у нас стали проводить собеседования со Сбертехом. Однако учащихся с нетехническим образованием (как и я) завернули, в Сбертех берут только с техническим образованием (пускай по холодильникам, но технарь). Потом новогодние праздники начались со всеми вытекающими. В общем, ждём собеседований с другими фирмами. В свободное время продолжаю ковырять Java, вполне нравится. Может пока, но тем не менее.

Так вот, у меня таки следующий вопрос. Устроиться Java-junior'ом, насколько я знаю, крайне сложно, потому как народу много, вакансий мало, уровень ЗП низкий (в плане понаехать в другой город и снимать ещё жильё - надо же ещё выживать как-то). Но насколько я знаю, в случае с middle ситуация уже обратная, миддлов хорошо набирают, да и зарплаты там куда привлекательнее.

Так вот, насколько реально дома набраться опыта путём написания каких-нибудь pet-проектов, чтобы иметь хорошее портфолио по технологиям, разобраться в них, чтобы потом можно было найти работу сразу миддлом? Насколько я слышал, на собеседованиях говорили, что по нашей программе на выходе практически уровень миддлов.

Ну и какая в среднем вилка по ЗП для миддла выходит?

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

★★★★
Ответ на: комментарий от stevejobs

А что скажешь про javarush?

У нас один парень с января 2016 проходил по javarush. Дошёл до 37 или 38 уровня, его пригласили пилить какой-то проект (с того же javarush), несколько месяцев писал код для проекта. Ну он хорошо в java разбирается, хотя некоторые вещи на уровне «потому что вот так и всё» знает. Судя по программе обучения javarush - я буду проходить то же самое, что прошёл по курсам, да ещё выполняя кучу однотипных заданий.

Про уровень знаний - понятное дело, что когда ты работаешь, как ныне модно говорить, «на галере» - тебя есть кому учить, кто будет ругать, требовать и ставить задачи. Но идти работать в 27 лет джуном на ЗП в 20-30к - вообще не вариант.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech

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

если повезет, скорее же закидают тикетами, а по делайну обложат херами

Deleted
()
Ответ на: комментарий от ekzotech

Лично мне джавараш показался лютой нудятиной, не асилил. Приходили на собеседование джаварашеры, не знали элементарных вещей типа чем GET отличается от POST, отправлялись домой. Короче, это способ получить начальные джуниорские знания.

Но идти работать в 27 лет джуном на ЗП в 20-30к - вообще не вариант.

жена, ребенок, ипотека + город с низким количеством айти? Соболезную, тебе капец, можно повдоль

я пару лет назад (сейчас 30 лет кстати) переключился с менеджера программистов на программиста, первые три месяца отработал почти бесплатно (за 40?, уже не помню, жил с денег скопленных с предыдущей работы), потом подняли до 50, потом перелез на более хорошую работу и еще полгода, потом на другую и еще больше

так что, я бы не расчитывал первые полгода получать какие-то нормальные деньги. Выжить - да, купить пожрать и заплатить за хату, не более. Будет очень трудно. А кто говорил, что будет легко?

кстати, средняя зарплата по уфе - 31тыр, а по новосибу - 28. Такие дела.

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от Deleted

Я звёзды вообще не набивал. У меня почти все посты в Talks, за них шкворца не дают.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech

идти работать в 27 лет джуном на ЗП в 20-30к - вообще не вариант.

а, так уфа ж...

нефтеавтоматика, 40. + новогодняя премия.

хочешь? контакты дать? :)

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

Ну я пока в Уфе, но в планах куда-нибудь понаехать. Казань очень даже понравилась, как вариант.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от stevejobs

элементарных вещей типа чем GET отличается от POST

Ну как чем? GET это 3 буквы POST 4

dmxrand
()
Ответ на: комментарий от ekzotech

идти работать в 27 лет джуном на ЗП в 20-30к - вообще не вариант.

люди делятся ровно на два типа: ноющие и делающие.

der_looser ★★
()
Ответ на: комментарий от stevejobs

не знали элементарных вещей типа чем GET отличается от POST, отправлялись домой

Еще один лол, зачем жабисту знать get и post? Это либо фулстек == макака, либо фронт == макака и ява непричем. Я сам про пост и гет знаю только что когда гет, в броузере видно параметры, а пост их прячет и более секурен :)

unt1tled ★★★★
()
Ответ на: комментарий от unt1tled

фулстек == макака
фронт == макака
когда гет, в броузере видно параметры, а пост их прячет и более секурен

Пост их прячет, илитка в чате.

outtaspace ★★★
()
Ответ на: комментарий от ekzotech

И контрольный вопрос для мартышки (считающей себя жабистом):

готов? чем отличается флаг disabled от readonly в html?

unt1tled ★★★★
()
Ответ на: комментарий от unt1tled

«Disabled means that no data from that form element will be submitted when the form is submitted. Read-only means any data from within the element will be submitted, but it cannot be changed by the user.»

Тыц

Одно не могу понять, каким образом тут Java коррелирует с HTML?

ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech

У stevejobs спроси. Он расскажет тебе как быть жабистом и знать те разницы, что я спросил.

(потом токо не ругайся, когда выяснится, что ты на самом деле не жабист, а макака)

unt1tled ★★★★
()
Последнее исправление: unt1tled (всего исправлений: 1)
Ответ на: комментарий от Solace

Да, я видел. Java (с любым крутым словом, которое встречается: Hibernate, DAO, JDBC, Spring, etc), JavaScript (и сюда ещё десяток фреймворков), HTML/CSS и ещё кучка требований вплоть до ассемблера.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech

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

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

unt1tled ★★★★
()
Ответ на: комментарий от unt1tled

Нууу, не знаю. Неужто никогда ни у кого не возникает серьёзных и глубоких вопросов при написании кода?

ekzotech ★★★★
() автор топика
Ответ на: комментарий от unt1tled

для общего развития совсем не вредно прочитать RFC по HTTP протоколу, не являясь при этом веб-макакой. В конце концов, по трафику это основной говнопротокол этих наших интернетов

Harald ★★★★★
()
Ответ на: комментарий от unt1tled

Пушкина читать надо.

К слову сказать – отличный совет насчет классики. Григорий Орджоникидзе, сидя в крепости, ставил в приоритет для разбора сначала именно классику, а лишь опосля тех. и спец. литературу по своим вопросам :)

znenyegvkby
()
Ответ на: комментарий от unt1tled

Террористы советуют классику.

Вот не могу никак припомнить, когда это я террористом стал? Совсем мозги пропил.

znenyegvkby
()
Ответ на: комментарий от unt1tled

Но ведь советовал-то я...

Ан нет. Я ведь лишь подтвердил твой совет. Решительно, я пропил последние мозги.

znenyegvkby
()
Последнее исправление: znenyegvkby (всего исправлений: 1)
Ответ на: комментарий от Harald

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

unt1tled ★★★★
()
Ответ на: комментарий от unt1tled

Можешь в меде на врача попробовать отучиться лет 7, будут к тебе всякие больные поциенты приходить, на жызнь жаловаться и ныть о своих болезнях :) Или трупов потрошить, судмедэксперты тоже неплохо получают

Harald ★★★★★
()
Ответ на: комментарий от unt1tled

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

HTTP является источником всех данных, приходязщих на вход твоего софта. Даже если ты JVM performance engineer и копаешься с лоулевелом, всё равно твой софт будет брать данные по HTTP

Посему жабе не знать, как написать на жабоскрипте запрос к серверу, не знать что такое GET - это всё равно что в десктопном программировании на C++ не уметь в cin/cout. Самое дно, днее некуда. Тот вопрос, когда человека можно отправлять домой по причине «дальше не читал»

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

когда человека можно отправлять домой по причине «дальше не читал»

А если человек читал, но забыл? Ибо за последние n-лет работал только с абстракциями на уровне фреймворков и максимум помнит, что post используется для форм и бинарей, а get для URL-ов? Отправишь домой или дашь терминал, чтобы он погуглил RFC и перевел тебе прочие детали вслух?

foror ★★★★★
()
Ответ на: комментарий от foror

post используется для форм и бинарей, а get для URL-ов?

этого уже хватит :) Есть куча людей, которые считают что данные в приложение попадают божьей милостью. Вот их приходится отправлять. Олсо, у нас в вакансии про GET отдельно написано, значит чувак настолько не готовился к собеседованию, что даже не приложил усилий погуглить незнакомые слова из описания вакансии

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

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

HTTP является источником всех данных, приходязщих на вход твоего софта. Даже если ты JVM performance engineer и копаешься с лоулевелом, всё равно твой софт будет брать данные по HTTP

Тот вопрос, когда человека можно отправлять домой по причине «дальше не читал»

Макаки придумали мир для макак. Для них он совсем не плох. Живи себе по законам макаки и будешь жить как бог.

Отправь еще инженеров домой да выпей яду.

unt1tled ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.