Стать программистом в 29 реально?

 
 
 
Сообщения:4
Dmi_tri:
а джава тут при чем? это же не наши фреймворки


Да не причем, разумеется. Скорее косвенно, что понимаю фронтенд мало-мальски.

rfq:

Ну вот если вы продемонстрируете, как вы решили одну и ту же задачу на трех разных Big Data фреймворках - например на Hadoop/MapReduce, Apache Spark и Apache Ignite, и произвели замеры производительности (отдельно latency и отдельно throughput), то вы точно будете выгодно отличаться от юного juniorа, даже если вы не все будете знать из привычного энтерпрайзного стека.
(только работайте сразу на линухе, на винде эти фреймворки глючат).


Озадачен советом. Это же Big Data. Для data сайнтистов и около того. Какая задача может быть достаточной, в инете только wordcount попадается во основном?

Vermut:
Демпинг - это единственное что вам поможет выгодно отличаться.


От какой цифры вернее отталкиваться? В вакансиях "от 70 т.р. Мск", в резюме "от 40 т.р.". Правда сыграет роль, что я попрошу от 35 т.р.?
 
 
Сообщения:948
madrabit:
Озадачен советом. Это же Big Data.

Не обращайте внимания. В реальности ваш React более востребован, чем Big Data. ))
Big Data модно звучит, но фраза "You don't need big data" уже несколько лет как стала мемом, и на эту тему написано сотни статей. (с инглишем, говорите, всё ок?)

"Знать может каждый дурак... Дело в том, чтобы понять." А. Эйнштейн.
Изменен:12 мар 2019 17:17
 
 
Сообщения:4
mesier:
madrabit:
Озадачен советом. Это же Big Data.

Не обращайте внимания. В реальности ваш React более востребован, чем Big Data. ))
Big Data модно звучит, но фраза "You don't need big data" уже несколько лет как стала мемом, и на эту тему написано сотни статей. (с инглишем, говорите, всё ок?)


Уровень понимания хороший. В школе еще был upper intermediate. Писать и шпрехать сложно, но читать статьи и тех.литру могу. Тот же stackoverflow.
 
 
Сообщения:97
mesier:
Big Data модно звучит, но фраза "You don't need big data" уже несколько лет как стала мемом, и на эту тему написано сотни статей. (с инглишем, говорите, всё ок?)


теперь уже и работа с большими данными не востребована? где же тогда джава применяется, не могу понять? первый по популярности ЯП, а когда начинаешь разбирать конкретные прикладные сферы, понимаешь что джава лидером явно не является. можете назвать актуальный нынче рабочий стек джависта?
 
 
Сообщения:792
madrabit:
Озадачен советом. Это же Big Data.

Ну вы же хотели backend, а Big Data - это такой крутой backend, который не знаком юным junior'ам. А как иначе на их фоне выделиться, не знаю. Ну выучите Scala и Play Framework, но это, кажется, еще сложнее.
 
 
Сообщения:2432
Dmi_tri:
первый по популярности ЯП, а когда начинаешь разбирать конкретные прикладные сферы, понимаешь что джава лидером явно не является. можете назвать актуальный нынче рабочий стек джависта?

Сейчас в java нет понятия актуального стека, всё сильно фрагментированно, повсеместно действуют центробежные силы.
 
 
Сообщения:414
Dmi_tri:
можете назвать актуальный нынче рабочий стек джависта?

в каждом месте что-то свое актуально, вряд ли стоит на это опираться..
вот я к примеру, всего пару лет работаю с java, опыт небольшой совсем - два места работы по году на каждом и вот разница в стеке технологий
1: java7, GWT(HTML, XML, XSLT, CSS, javaScript), Maven, JDBC, Tomcat, Oracle, SQL, SVN, Artifactory (Apache Archiva)
2: java7/8, Spring, Hibernate ORM, JavaFx, C#, Oracle, Vaadin, Spring boot, JPA, MsSQL, Junit, Mockito, Jenkins, Tomcat, Docker, Artifactory(Nexus), Ant, Maven, Gradle, Android, RxJava, Dagger
 
 
Сообщения:7
Разработчики бывают разных сортов. Джун - это не всегда низшая ступень в иерархии, если этот джун обладает знаниями и качествами программиста. Тот, кто думает, что программист - это эдакий писака over100500 строчек кода - тот ошибается.
К вопросу про "как выделиться из толпы молодых джунов":
Во-первых - приходите на собеседование опрятным и со свежим дыханием, со стриженными ногтям и прочей ухоженной растительностью на вашей голове и лице. Сразу обойдёте 30% соискателей.
Во-вторых - улыбайтесь, соблюдайте субординацию и такт, будьте вежливым. Обойдёте еще 30% соискателей, итого Вы уже обошли 60% засранцев и шутников из Аншлага.
Если Вы написали в резюме о знаниях Java/С++/С# - это подразумевает знание ООП на уверенном уровне, а не по мотивам С++ за 21 день. Если вы сможете ответить(именно ответить, а не что-то там пробурчать) прям сейчас на вопросы:
1."Каким образом наследование ослабляет инкапсуляцию?"
2."Почему инкапсуляция - это основа объектно-ориентированной парадигмы?",
то ООП вы знаете неплохо. Обратите внимание, что я не начал грузить вопросами типа: "А зачем используются интерфейсы, геттеры, сеттеры?", ибо это не раскрывает Вашего понимания ООП в каком-либо виде. Так что парадигму знать обязательно, на эту тему написано много замечательных книг.
Так же приготовьтесь отвечать на вопросы про MVC(ModelViewController), если разработали самостоятельно какой проект как по фронту так и по бэку. То, на сколько вы уверенно владеете теорией и понимаете эту теорию и решит Вашу судьбу, ибо 80% времени на собеседовании Вы будете общаться, а не штудировать синтаксис языка и низшие материи. К примеру, вы можете написать программу на листе бумаги с помощью псевдо-кода, а словами залечить за всю красоту решения и Вы возьмете вверх над тем, кто в совершенстве владеет синтаксисом, но объяснить не может.
Если хотите по структурам и алгоритмам - то Кнут поможет Вам.
Вот так Вы выделитесь из основной массы тех, кто приходит собеседоваться. Если хотите на ступень выше - то подтягивайте конкретные технологии и опыт не хэлоувордщика по этим тематикам.
Как я понял, вы хотите Java и окунуться в бэкэнд. Надеюсь, вы себе отчет отдаёте, что бэк-эндер - он же тестировщик, а порой и разраб баз данных. Замечательно, что Вы выбираете не самый простой путь, однако время не на Вашей стороне. Я бы Вам порекомедовал Python с его хваленной(абсолютно заслуженно) Django-й. Ну и как бы сам питон ближе к биг-дате(вас это тоже интересует). Дело в том, что биг-дата - это опять же не тупые шаблоны. Высший пилотаж - это владение высшей математикой и созидательный труд по разработке алгоритмов. Опыт можете получить путём решения задач от майл-ру, они проводят ежегодно веселые старты на эту тему. Если кому-то представляется биг-дата как нечто: сеть создал, веса раздал, обучение включил - то вот как раз в таком ключе это действительно мало кому интересно как и джуны, взрощенные по мотивам С++ 21 и на скетчах длительностью 5 минут от мамкиных программистов.

И еще, очень важно: в любом случае оставайтесь человеком со своими моральными принципами. Если Вас на собеседовании высмеивают, подкалывают или ставят себя много выше Вас, то смело уходите и не продолжайте разговор. Вам должно нравится в компании с первых минут: от приветствия и до прощания. Точно так же и Вы должны быть приятны компании, ибо Вы потенциальный сотрудник. И да, компании (нормальные компании) не воротят нос от возрастных разработчиков. Почему? Да потому что они элементарно надёжнее. Надежнее в том плане, что человек в 35-40 лет после интенсивного процесса обучения в компании вряд ли куда-то намылится в отличии от молодых возрастом 22-25 лет. Поэтому на счет возраста вообще не беспокойтесь, это последнее что должно Вас волновать.
Изменен:14 мар 2019 07:37
 
 
Сообщения:4
Vitekkz88:
Ну и как бы сам питон ближе к биг-дате(вас это тоже интересует).


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

За советы большое спасибо!
 
 
Сообщения:871
Vitekkz88:
1."Каким образом полиморфизм ослабляет инкапсуляцию?"


Что за бред?
 
 
Сообщения:7
Роман Осипов:
Vitekkz88:
1."Каким образом полиморфизм ослабляет инкапсуляцию?"


Что за бред?


Спасибо за замечание, поправил.
1. Каким образом наследование ослабляет инкапсуляцию.
 
 
Сообщения:7
ТокиТори:
Если засмеют, то и фиг с ними. Главное - быть хорошим специалистом, а их смешки игнорировать. Программирование - это не футбол, возраст практически не имеет значения. Вот, у брата на работе есть мужик лет 50 - программист.
Было бы хорошо устроиться сразу в большую фирму, поближе к ГУРУ, которые смогут подтянуть и направить на путь истинный.
Есть светлая голова на плечах и желание чего-то достичь - оно будет вашим:)
Удачи в начинаниях!

Золотые слова! Начинаю подтягиваться в сферу в 28)
 
 
Сообщения:2432
madrabit:

Vermut:
Демпинг - это единственное что вам поможет выгодно отличаться.


От какой цифры вернее отталкиваться? В вакансиях "от 70 т.р. Мск", в резюме "от 40 т.р.". Правда сыграет роль, что я попрошу от 35 т.р.?

Ну 35 это уже не демпинг, это обесценивание своего труда. Если в вакансии на junior указано 70, а вы попросите 50 то вполне будете выгодно отличаться для потенциального работодателя.
 
 
Сообщения:706
Владимир, а не лучше ли чутка подкачать скилы и попросить 80?

Don't think you are. Know you are.
 
 
Сообщения:2432
Не лучше. Между 50-80 разница небольшая - это всё равно очень мало по сравнению с зп которую полачают опытные программисты. И нужно учесть, что те полгода которые ты будешь прокачивать себя - ты не получаешь ничего. Плюс неизвестно даст ли вообще хоть какой-нибудь результат бесконечное самосовершенствование, результат самоучки может быть и наоборот отрицательный в виде неправильно поставленой техники и плохих привычек, от которых ещё и избавляться придётся. Программирование за деньги штука такая, что главное в него войти, а дальше либо само пойдёт по нарастающей, либо сразу станет понятно что это не твоё, не стоит оттягивать момент.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет