Стать программистом в 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" уже несколько лет как стала мемом, и на эту тему написано сотни статей. (с инглишем, говорите, всё ок?)


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

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

Сейчас в java нет понятия актуального стека, всё сильно фрагментированно, повсеместно действуют центробежные силы.
 
 
Сообщения:402
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 и бэкенд - не потому что я мазохист и хочу сложнее или увидел большие з/п. Я спецом тыкал разные языки и направления разработки.

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


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


Что за бред?


Спасибо за замечание, поправил.
1. Каким образом наследование ослабляет инкапсуляцию.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет