Несколько ассемблеров для одного?! Да, уж...Казалось бы логичным уже стандартизировать хотя бы в линейках производителей, а нет как оказалось.
Получается, - удивительное "желание" производителей усложнить жизнь программистам работающим с разными платформами, особенно использующим ассемблер не так часто(узкие места)
Vellon: Если честно за границу не рассматриваю. Уже корни, родня, и тп. А для фриланса как понял - необходимо успевать за трендами.
Потому и выбрал для себя направление - банки. Хоть кругом и вижу возгласы, какое это болото банковские и корп. системы. А мне показалось в самый раз в моем случае, учитывая что не всем эта работа по душе. Буду сильно рад если ошибаюсь(пока без опыта).
Вообще, цель - это работа фултайм на Java. Но поработать необходимо как понял 1-3 года в офисе, чтобы набраться опыта. Проблема в том что вакансий в моем городе Уфа 2-3, и туда необходимы с опытом.
Возможно получиться набраться опыта удаленно изначально(juniorom), хоть на практике такое вроде не встречается. На крайний случай придется выехать на год-два в одну из столиц(Москва/Питер) для попыток устроится в офис для опыта. Такой вот пока расклад.
Vellon: Я так мыслю(может ошибочно) из-за возраста(за 30). Туда где галимый ентерпрайз(сбер, др. банк). Мне кажется в таких местах, учитывая несколько запоздалый в ход в IT, таким как я самый раз(Java). Ну это так, мысли от отсутствия опыта.
Вот как раз от них книжечка. Все усугубляется тем что новичок. Из предыдущих книг из отрасли - "Код" Петцольда. Отработал от корки до корки, чтобы понимать базовые вещи, без it образования(помогло). Теперь вот путь непосредственно к Java EE, без знания других языков(сразу Java выбрал).
Вы правы оказались по переводу от "Питера", судя по всевозможным отзывам. Потому и обратился сюда. Попробую через переводчики.
Afigan Спасибо за наводку, помогло сориентироваться.
Все же наверное нет особых различий относительно разработки в наших и заграничных банках, хотя бы на "начальных" уровнях.
Если ориентироваться на Сбербанк, то в основном необходимо:
Знание J2SE 6 (как минимум, хорошее знание core, collections).
Знание J2EE 3.0-3.1, Spring IoC 3.x
Знание PL/SQL (Сюда же думаю JDBC).
VCS: опыт работы с git.
Опыт работы с application servers: предпочтительно - WebSphere 7-8.5, jboss.
Основы криптографии.
Опыт работы с системами сборки: ant, maven (Это желательно, но не обязательно).
Проект пока только уровня - Регион. Мое участие конечно минимально, Параллельно все равно приходиться штудировать базу, делать "бложик", не теряя времени, как советовали выше до вас) В общем, в любом случае дело сдвинулось, возможно и не идеально для начинающего.
Возможно моя ситуация не универсальная в целом, да и не смею претендовать. лишь понимаю и осознаю что нет времени на энтузиазм. Но это лишь мое представление о возрасте и программировании как о кардинальной смене деятельности в жизни. Возможно кто-то в схожей ситуации решается на другой путь в нем, что открывает более широкий взгляд изначально, и даже совершает некоторые "открытия" для себя, сообществ и не только. И возможно я просто бука. И ориентируясь лишь на свое видение, со временем пойму, да и на Тостере буду спрашивать уже о профессиональном.
Спасибо всем что не оставили без внимания, и предоставили информацию по широкому кругу, исходя из индивидуального опыта и мнения каждого.
Написано только что
Jeiwan: Спасибо за наставление и ориентир в каком направление в целом эффективнее двигаться, очень ценно для меня. Особенно относительно того, что на любом распространенном и широком инструменте можно спокойно развиваться годы, не беспокоясь что его мгновенно сможет заменить что-то другое. Подтверждаете слова ребят из комментариев. Спасибо, дополнительно обнадежили.
Инструмент все же пока еще выбираю, исходя из некоторых критериев - собственно "серьезности" самого инструмента, широты его использования и перспектив.Чтобы устранить все сомнения в выборе технологии на пути, и во время, становления. Тем самым обеспечив себе фанатичный подход в освоении ЯП/стэк, в каждую свою свободную минуту, без отвлечения на постороннее. Все обусловлено возрастом(за 30), тем самым трата времени необходима более эффективная и относительно фундаментальная.
ЯП практически присмотрел, еще "по узнаваю" и по сравниваю, позже отпишу в посте вопроса в заключение темы. Конечно, это будет не единственный, но первый язык программирования, на который потрачу достаточное время. К тому же, часто наталкиваюсь на мнение из сети, что хорошо зная один язык/технологию(суть, принцип), другие осваиваются относительно быстро, и приходит понимание о программирование в целом.
Zveroboy8: Рад, и несколько завидую вашему интересу к технологии. В обновление к вопросу описал свои мысли относительно PHP как первого языка. Спасибо вам.
Спасибо за ваше мнение. Стать предпринимателем это конечно здорово...
Согласен, мало интересна перспектива работы на малых проектах. Но не ввязавшись в дело не пойму, стану асом или нет. Потому стараюсь заранее исключить области где я себя не смогу видеть через ближайшие 3-5 лет и более, в силу перспектив, возраста, др. Отсюда, рассматриваю более фундаментальные вещи, и становление Аасом.
По поводу клиент или сервер - больше интересен второй. Думаю придется шаблонизаторами пользоваться(верстка), в силу отсутствия большого интереса к верстке, и не хотелось бы терять время, занимаясь back-end.
Спасибо и вам за развернутый ответ основанный на опыте - очень важно. Начал понимать благодаря вам и другим откликнувшимся ребятам, что возможно логично не начинать c php из-за возможного риска неправильно начать им пользоваться, со всеми вытекающими последствиями.
Станислав: Спасибо. Вот это и стоит на второй стороне весов для меня, начать со "строгих" языков. Потому и рассматриваю путь от основ, Си и т.п.
Так с Python/Django можно начать учиться? Не столкнусь с тем, что подавляющее большинство работодателей будут с недоумением узнавать что я не имею представления о PHP, зная при этом Django, Ruby, Java или С#(одно из них)?
Возможно ли найти работу(зарабатывать) в web без PHP в начале, зная лишь один из вышеперечисленных языков/фреймворков? Ну а в свободное время освоить PHP. И потребуется ли он вообще тогда? Встречал что некоторые предпочли уйти от него познакомившись с другими технологиями.
Алексей Немиро: Спасибо большое за практичные советы с пояснениями относительно разобраться в .NET "руками", и про Ruby с Node.js (что точно пригодятся). - Сэкономит время.
Получается, - удивительное "желание" производителей усложнить жизнь программистам работающим с разными платформами, особенно использующим ассемблер не так часто(узкие места)