В каком направлении двигаться?
Здравствуйте, я студент
На ваш взгляд, что сейчас стоило бы изучать более детально? расчет на интересные проекты, конечно зарплату, и на реализацию амбиций.
Заранее благодарю за ответы.
Здравствуйте, я студент
На ваш взгляд, что сейчас стоило бы изучать более детально? расчет на интересные проекты, конечно зарплату, и на реализацию амбиций.
Заранее благодарю за ответы.
Коментар порушує правила спільноти і видалений модераторами.
Коментар порушує правила спільноти і видалений модераторами.
С++ или Java или любой ООП язык. Обязательно знать ООП, структуры данных, алгоритмы, паттерны (хотябы поверхностно), ну и, естесвенно, выбранный язык:)
вот мне понравилось пианино, и у друга пробовал что-то простое играть — круто вроде бы, весь год экономлю на завтраках — таки купил инструмент, затащил по лестнице к себе на
пусть лучше меня назовут ленивым и неспособным к анализу, зато я перестрахуюсь и подтвержу свои выводы мнением со стороны
я не столько говорю про невостребованность джавы через несколько лет, сколько про подводные камни, возникающие через время (может только после перехода к серьезным проектам), которые наверное более-менее одинаковые у всех и про которые не знают новички
в любом случае, спасибо всем за ответы, выводы я сделал
понапрасну? это как, интересно? да что это за глупости? вы что, спросили, получили ответ, решили учить джаву, закрылись в бункере, 3 года учили джаву, через 3 года вышли, а оказалось что произошла ИТ-революция, ООП больше нигде не используется и никому не нужно, и вы остались с джавой не у дел?
елки зеленые, ну и оправдание вы написали. как надо постараться, чтоб потерять несколько лет жизни понапрасну?
в общем ладно, в конце концов, это ваше право.
Откуда нам знать, что Вы хочете?:)
PS Если на то пошло, то учитесь самостоятельно принимать правильные решения, не прогадаете;).
Возвращаясь к твоим целям, у тебя есть амбиции, ты ищешь интересные проекты и выбираешь джаву?... Выбор крайне спорный.
> Возвращаясь к твоим целям, у тебя есть амбиции, ты ищешь интересные проекты и выбираешь джаву?... Выбор крайне спорный.
Продолжу тему «озеленения ДОУ»:
А на дотНете принципиально другие проекты? Или выбор ЦПП с которого «бегут все кто могут»?
А теперь серьезно:
Во-первых. Интересы у всех разные: кому-то нравится зажыгать лампочки на плате, а кому-то разрабатывать сервисы которые обрабатывают тысячи транзакций с секунду. Не важно чем человек занимается, главное что бы ему это нравилось и он был профессионалом.
Во-вторых. Знал бы прикуп жыл бы в Сочи. Никто не знает что будет через 5 лет.
Так же мое мнение заключается в том что новичек на джаве имеет 50% шансов увязть в багфиксинге и поддержке старого кода на джуниорской позиции, и на С++ и питоне такой шанс опять же по моему скромному мнению значительно меньше.
В каждом направлении свои риски.
Я давал оценку не отдельным случаям, а тенденциям, которые на мой взгляд имеют место быть.
Нет. Вы давали оценку отдельным случаям, тем к которым у вас был доступ.
Не ради спора, а чисто из интересаНе могли бы вы описать суть этих «интересных проектов». Хотя бы в двух словах.
Да. Вам виднее чему вы давали оценку. А вот как это у вас получилось — это уже другая история.
Который начинается словами: «А я встречал »
Что бы отсеять все намеки на «вброс»:Я честно не смог увидеть там «тенденций».
Define «Я честно не смог увидеть там „тенденций“. »? Тенденции которые я вижу я озвучил, основания на которых я делаю свои выводы я как бы и не пытался привести.
любая IT технология имеет свой жизненный цикл, этот цикл намного короче средней продолжительности жизни на Украине. Так что выучить один язык и всю жизнь на нем программировать не получится.
если вы хотите что-то учить, то начните с с/c++ алгоритмов и структур данных. Вы новичок, ваша задача найти первую работу, а точнее компанию которая согласится потратить время и деньги на ваше обучение. На интервью от вас не будут ожидать досконального знания технологий, а вот computer science теорию скорей всего спросят.
к постам про использование поиска: еще до создания темы пробежался по 3−4 похожим темам — всюду все сводится к холивару после нескольких полезных советов.
Зачем спрашивать, учите, сотрите за тенденциями, принимайте решение (свое решение)
Спасибо за советы, думаю что буду двигаться дальше с уклоном в джаву
еще вот вопрос возник, точно знаю что на базе политеха есть учебный центр netcracker’a с обучением студентов, а может есть еще какие-то подобные штуки у других компаний? очень хотелось бы на старших курсах уже набирать какой-то опыт работы в области
3. В Luxoft можно даже бесплатно на тренинги походить, но для этого уже нужно быть сотрудником компании.
Лучше всего найти знакомого человека с хорошим опытом, которому не будет в тягость периодически тратить на вас время. Ну и сами занимайтесь, читайте, пробуйте.
На правах рекламы — quizful.netЕсть обучающие статьи и тесты с ответами и пояснениями. Комьюнити неплохое, если что — помогут разобраться.
Поэтому остается один вариант: Контракт который очень выгоден компании, и скорее всего не очень выгоден вам. Например, вы обязаны отработать какое-то время, и ЗП вам скорее всего предложат ниже «рыночной».
Поищите по форуму, такая тема всплывает тут раз в пол года (и обычно заканчивается «гонением тупого студня»:))
> Душа больше лежит к ООП, но вообщем-то рассматриваю разные варианты.ООП оно разное бывает. Выбирайте сферу деятельности (энтерпрайз/веб-дев/мобильные/ембеддед), а не метод.
ну вот еще по джаве, то что читаю на специализированных форумах, всюду пишут что сейчас объявлений с вакансиями куча, а на деле вакантных мест единицы, особенно для джуниоров
Отстой ваш фокал, недавно одно из российских НИИ выбило пару лимонов багзов на развитие РЕФАЛ (точнее одного из его диалектов).
Вот где наука, бабки, известность.
У русских там везде распил, а фокал это мейнфреймы банки и большой многомиллиарднй бизнес.
Результаты поиска в “монстре” по Штатам:
Калифорния:C# = 749 developer jobs
Нью-Йорк:C# = 499 developer jobs
Это говорит о востребованности. И это не в аутсорсинге, а в штатах — аутсорсят формошлёпство, на вижуалбейсике с ХТМЛем.
Аутсорсят далеко не только формошлепство. В разных пропорциях, но тем не менее.
Вот кстати цифры дайса.
Силиконовка:
java — 1934
C# — 353
C++ — 945
N. Y.:
Java — 2205
C# — 932
C++ — 766
Ну и график до кучи: www.indeed.com/...obtrends?q=java, C%23, C%2B%2B&l=
Естественно параллельно стоит учить SQL. Если нравится веб — параллельно еще учите HTML/CSS/Javascript.
Джава усилиями оракла уже все. Нужно переходить на фокал, тренд ясно виден — www.indeed.com/...&l=&relative=1 Фокал — отличный полнофункциональный и в тоже время проверенный временем язык, хотя если хочется править много xml и завтра остаться без работы, почему бы не учить жабу?
Буду краток:
> > Джава усилиями оракла уже все:)
> > хотя если хочется править много xml:))
> > и завтра остаться без работы:)
Да, согласен xml это вчерашний день, теперь жаба программист внуждены писать анотаций в пять раз больше чем кода.
Топикстартер попросил совета — я высказал свое субъективное мнение. Комментировать его не нужно. Если вы хотите убедить меня, что фокал является хорошим перспективным языком, а джава уже давно при смерти — можете написать в личку.
Ну я тоже высказал свое собственное мнение, и кто ты такой что бы указывать что мне нужно делать, а что нет?
Судя по всему, я — человек, который в скором времени будет устраиваться в твою команду на должность junior focal developer.
Именно в моей команде джиниоров не нужно, да и современные «синьёры» далеко не все тянут, т. к. проекты сложные и ответственные, нужно быстро разбираться в нетривиальных вещах, и выдавать правильный код, к нам попадают только лучшие.
Мы набираем людей, у которых достаточно опыта, знаний и умений что бы выучить любой язык программирования в разумные сроки и начать производить качественный результат на нем. Фокал, С++, джава, не имеет значения, хотя практика показывает что такие люди уже освоили несколько языков программирования на хорошем уровне.
Импасибл. Для того что бы выйти на хороший уровень владения, той же джавой нужны годы, ЦПП и того больше. Язык — это не только синтаксис, но и «стиль программирования», и библиотеки/фреймворки, и компиляторы/тулы, и «свое неповторимое взаимодействие с окружением».
Та нет, если у человека 10+ лет опыта, активная жизненная позиция и тяга к знаниям, то он уже скорее всего и на джаве и на С++ и на каком нибудь хаскеле попрограммил, и дальше уже двигается на понимании принципов и опыте, которые позволяют ему достигать результатов на любой платформе, и сражатся уже с предметной областью: machine learning, video compression, cloud computing, etc.
Так все таки «поработал несколько лет» или «выучит за разумное время»? Это немного разные вещи.
А теперь вернемся к началу:Вам (или конторе где вы работаете) сейчас нужны программисты на FOCAL?
> Так все таки «поработал несколько лет» или «выучит за разумное время»? Это немного разные вещи.
А я где то писал что это одно и тоже?
> Вам (или конторе где вы работаете) сейчас нужны программисты на FOCAL?
Я уже помоему ответил на этот вопрос, мы не ищем программистов на конкретном языке.
Ну тогда зачем человеку советовать глупость? Или вы решили выпендрится, мол, я что-то знаю по маргинальному языку программирования и какую-то хрень на нем можно реализовать удобней чем на таких монстрах как C#/JAVA/C++ и т. п. поэтому всем надо об этом скорее сообщить?:)
Мой опыт показывает, что когда человек навешивает клише (хрень, маргинальный, глупость) не ознакомившись с предметом обсуждения, то он к сожалению уже потерян для общества, и споры с ним безполезны, так что удачи!
Упитанных Зеленных Братьев;)
Мы ведь уже с тобой обменивались репликами по этому поводу? Или тебе нравится когда тебе напоминают о твоей интеллектуальной незрелости?
Та дискуссия (как и эта видимо будет) была потерта модераторами. Вкратце ты назвал меня трололо, а я тебя школотой.
Вообще мне кажется у тебя уже более чем достаточно информации что бы узнать мое имя, фамилию и краткую биографию, но отвечая на вопрос — нет, не Валентин.
Ну и что бы закончить эту странную дискусию, раскрою некоторые карты, да я тролил, фокал, как уже правильно заметили, это бейсикоподобный язык, который был установлен на первых советских
Нет, у вас точно что-то с ЧСВ... это что, персонально ваш форум? или ваше мнение истина в последней инстанции? Молодой специалист просит совета от уже «бывалых моряков», а вместо этого вы начинаете его тролить... Вспомнитается, что кто-то уже писал на просторах ДОУ о разнице между западными форумами, где подавляющее большенство старается ответить на твой вопрос и хоть как-то помочь, и нашими — где тебя почти 100% затролят независимо от вопроса и поднятой в нем проблеме... Подумайте над своим поведением, судя по гонору ваших постов, вы не иначе как архитектор в серьезной конторе, а видете себя как школота прошедшая on-line курсы по HTML
А вообще да, ты меня урезонил, я плохо себя вел и теперь всю сегодняшнюю ночь буду плакать!
Изысканно... По десятибальной шкале троллинга выше троечки я бы вам не дал.
Если интересно, могу попробовать составить ваш психологический портрет (естественно он не будет объективным): вам максимум 22−24 года; ничего значимого в своей жизни вы еще не сделали и вряд ли сделаете; судя по всему пытались разобраться в джаве, но и там — полное фиаско; ваш любимый язык — PHP; тем, что происходит в мире ИТ особо не интересуетесь, а читаете только хабру; «социальный протест» — ничто иное как крик о помощи плюс желание добиться «справделивости», так как когда вы были совсем новичком, с вами не сильно хотели возиться старшие коллеги, а друзей у таких людей обычно не бывает, вот и мстите теперь всем направо и налево, но встречаетесь в схватке не лицом к лицу, а бьете в спину и изподтишка, так как в равном бою вы вероятнее всего потерпите поражение. Как-то так.
> > вам максимум 22−24 года; ничего значимого в своей жизни вы еще не сделали и вряд ли сделаете
умилило:-D не могу удержаться от вопроса: что значимого вы сделали к 22 годам? Что сделали в этому дню? Что собираетесь сделать? Вы так красноречивы...,а между тем, товарищ реалити_хакер прав на 110%. само желание задавать вопросы «что учить? », «куда двигаться? », «какую технологию выбрать? », а также способность (или ее отсутствие) самостоятельно искать и анализировать информацию — национальная беда. А вы говорите, ВО...
Знаете пословицу: За спрос денег не берут? Не подряжайтесь защищать троля... каждый имеет право задать вопрос, и отвечать на него или нет — персональный выбор каждого, и незачем задавшего его тролить... Хорошо когда вас жизнь сама привела к правильному ответу на его вопрос, или вы оказались настолько смекалистым что на него сами ответили... ну, а если нет? И не надо мне отвечать в духе: если он сам не соображает куда идти то нечего ему вообще делать в IT... не вам и не мне это решать, наше дело ответить человеку на поставленый вопрос, или не ответить...
Эй, разве я защищаю? Но признайте, ответ «учи джаву» — медвежья услуга! на мой взгляд, в данном случае пользы будет намного больше, пусть и немного экстремальным способом. такая, на первый взгляд неприятная дискуссия, должна натолкнуть на мысль, что стоит самому анализировать ситуацию, то ли рынок труда, то ли тенденции, то ли еще что. вот и все. и все следующие 9000 тем, начатые в надежде получить ответ, а не холивор, все равно будут холивором. ибо таков предмет дискуссии! Ответа нет и не может быть. И это надо понимать, даже на 3 м курсе. И от понимания этого больше пользы, чем от определения курса на джаву или на c#
Ну тогда надо сказать что: идите в ту сторону в которую дует ветер (как вариант, зовет ваше сердце) и на том остановится:) Только, вот чует мое сердце что автор темы явно не за этим сюда пришел;-) Вообщем-то жизнь сама все раставляет по местам... лично у меня выбор чем заниматся на первом месте работы был примерно следующим: вот одна хрень которой никто не занимается, вот вторая... где больше знакомых слов услышал и что показалось интересней то и выбрал... и о своем выборе пока не пожалел;-)
> > умилило:-D не могу удержаться от вопроса: что значимого вы сделали к 22 годам? Что сделали в этому дню? Что собираетесь сделать? Вы так красноречивы...
Значимость глупо измерять в абсолютном значении, так как людей с действительно Значимыми достижениями за всю историю цивилизации наберется крайне мало. Соответственно значимость для большинства — это понятие относительное. Относительно чего? — спросите вы. Относительно того, что из потенциально возможного (но в то же время реально возможного) на данный момент времени вы смогли реализовать.
На счет красноречивости вы мне льстите — я всего лишь кое-как могу выражать свои мылси. Если вопрос по поводу моих достижений для вас еще актуален — пишите в личку.
Абсолютно согласен с Ильей. Если вам задали вопрос и вы ничего путного ответить не можете (не хотите, не считаете нужным, etc.), просто промолчите.
> > Но признайте, ответ «учи джаву» — медвежья услуга!
Человек задал вопрос — я высказал свое субъективное (о чем и писал выше) мнение. Тем не менее я объяснил, почему я так считаю. И, кстати, в джава-комьюнити, в отличии от того же PHP, намного меньше таких вот реалити_хакеров, что является еще одним плюсом в пользу изучения Java.
Да, ты прав, этот психологический портрет на обьективность действительно не претендует;-)
Для человека который даже не удосужился ввести свои реальные данные в профиль у вас слишком завышено ЧСВ, да и могу поспорить, что вы относитесь как раз к тем самым 95%... так что не вам меня судить... А человеку поднявшему тему, советую не слушать чушь, а учить любой из ОПП языков высокого уровня, работу с хорошим знанием таковых вы всегда найдете, а перейти в случае надобности, к примеру, из Java в C#, не составит труда... все прилагающиеся фреймворки освоить — уже дело техники...
> Для человека который даже не удосужился ввести свои реальные данные в профиль
Это очень замечательный аргумент, который конечно же все меняет.
Коментар порушує правила спільноти і видалений модераторами.
Коментар порушує правила спільноти і видалений модераторами.
и, собстенно, это и есть то, для чего ЯП нужны: решение конкретных проблем в предметной области. Посвящать годы одному языку — зачем? библиотеки, тулы — буллщит. У человека, описанного выше, после 1 года интенсивного использования НОВОГО языка, уровень владения будет не хуже, а может и лучше, чем у сердобольных «джавистов» и т. п. с годами опыта, потраченными на посторонние вещи (библиотеки, тулы, запоминание ненужных вещей и т. д.)
Я думаю следующим трендом станет — FOCAL, отличный интерактовный язык с динамической типизацией и элементами функционального программировамия, и очень не требователен к ресурсам.
Результаты поиска в «монстре» по Штатам:
Калифорния:FOCAL = 6 developer jobs
Нью-Йорк:FOCAL = 6 developer jobs
81 коментар
Додати коментар Підписатись на коментаріВідписатись від коментарів