|
Ну, моя практика говорит, что среди всех коллег во всех конторах за (можнонебудуговоритьсколькопотомучтомного))) лет работы большинство коллег имели айтишное или околоайтишное (ртф,связи и т.п.) образование. Были и бэз него. Но первых - больше. И успешных. Ну это так....по-моему это мы уже пережевали)))
Вот мне другое интересно)) Мы тут такие все классные, делимся своими саксесс-сториз ("я разобрался со всей джавой за неделю сам, работаю сеньором и отсутствие образования мне не мешает"... или наоборот "я закончил политех, хорошо учился и все что там учил мне пригодилось") Не, понятно, что я преувеличиваю)) но суть такова, что все мы тут (пока никто не проверил,гг)) отличные программисты и знаем как надо))
Ну а лузеры.... лузеры найдутся???))) Кто-нибудь, кто скажет "я не учился в институте, учил джаву/си/питон сам, но ничего не получилось, мне не хватает знаний". Или "я закончил икс с красным дипломом, но теперь я дворник, потому что меня учили отстою"..))
ну это я так, для поговорить)))
Не будите во мне Зверя, он и так не высыпается
Не все, но учить теже java, javascript, python, ruby, C++ и тд одновременно в чем смысл? выбрали один из ООП, асм и может к нему впридачу С если специальность к железу располагает и все.
Плохо тем что в институтах разные языки преподают наврно только тем что программу легче под один составить. На проектах где куча языков и прочего работают разные люди по своим отраслям и это нормально
"не зная как работает JVM, то вряд ли ты сможешь писать и понимать приложения J2EE" и спрашивая чем это может помешать - имеем ответ JVM исполняет код, в неё загружаются классы, она управляет GC.
я уже ожидал услышать про различные области памяти, ньюансы работы сборщиков и т п. Никто случайно не путает понятия JVM и цикл разработки на Java Тем более что JVM бывают разные, и применение знаний как работает необходимая JVM - это уже другой уровень
Пара дней таки да время, а пять лет института это видимо не время ниразу. Тем более очень терзают сомнения что выпускник института тоже не тратит время на решение этих задач а все уже знает
Лузер - это тот, кто ничего не делает. Если я сам начал учить джаву, имея околоайтишное образование и весьма начальные представления о программировании, за полтора года ещё пока не устроился на постоянную работу, это говорит о том, что мне пока недостаёт знаний и опыта.
Лузером я стану, если забью и пойду работать дворником
Если человек 5 лет отучился на ИКСе, получил красный диплом, но на работу после выпуска не взяли - опять таки, лузером его можно будет назвать, когда он плюнет не только на карьеру в ИТ, но и вообще перестанет стремиться к чему либо и пойдёт работать реализатором, или кладовщиком.
В его положении это тем более странно, его 5 лет учили, если и не модным фреймворкам, то языкам программирования точно. Может, он не учил джаву, но на си он что-то писать может? В ООП что-то понимает? SQL хотя бы на базовом уровне знает? Вот я никогда не поверю, что такой человек не сможет освоить джаву хотя бы на уровне джуниора и за год-два устроиться работать хоть куда-то.
Это я тоже так, чисто поболтать
Что за люди? Уже и в лицо не плюнуть - в драку лезут...
С такими то заявлениями про лузеров мало кто напишет действительно.
Да и вообще не каждый человек готов признать и заявить что он потратил годы обучения зря. А тем более если он не разбирается так сказать в предмете то ему кажется что это он просто не понимает, а в ВУЗе таки что то преподавали может быть толковое.
Я вот к примеру не могу нормально оценить насколько близка была хороша программа ВУЗа где я учился, реализация понятное дело подкачала ибо разруха. Мне понятно что программа там была далеко не идеальна, но вот насколько сказать уже сложно, потому что мне никогда не приходилось сталкиваться с этим в жизни, как впрочем и всему потоку, за исключением возможно пары единиц что пошли в аспирантуру.
А вот здесь я не согласна. В наше время никому это уже и не нужно.
Самое главное - школа. Тогда и возраст соответствующий (более восприимчивый к знаниям).
Дальше - потерянные годы: 2-а года повторяется то, что было в школе, остальные - так-сяк.
Лучше идти на что-то уже конкретное, специализированное...
Главное ведь не наличие потом корочки, а предоставление портфолио, показать то, что умеешь и т.п.
I'm not a gift, I'm a surprise, but not for you ジ
Что за люди? Уже и в лицо не плюнуть - в драку лезут...
серьезные все такие)) я ж написала, что это преувеличение, и смайлики там не зря нарисованы))
Понятно, что настоящие дворники тут не сидят, у них на рабочем месте и интернета-то нет))
Вот, честно признаюсь, что мне для занятий одной фигней, которая мне интересна (не по основной работе, а факультатив тсзть) не хватает знания математики... Т.е. статьи читаю, понимаю, разбираюсь, но - кой-чего для меня есть знания новые и надо вникать с нуля.. в отличие от тех, кто это уже учил.. впрочем, скорее всего на мехмате)) Поэтому выходит долго и сложно.
Впрочем, сама туда полезла)) для работы не надо, просто хотелось найти себе... головную боль)))
Понятно, что всех образований не получишь - но тут вот - мне не хватает.
Не будите во мне Зверя, он и так не высыпается
Хе, я как-то был на проекте, где утро начиналось с Си, продолжалось Jython/JCL, а под вечер пили яву или на bash что-то выписывали . Проекты разные бывают, наверное мне не повезло
Смысл учить разные языки (но учить глубоко) - в том, что кем устраиваться прийдётся - не знаешь. Ведь нередко когда ищут j2ee-разработчика, подразумевают, что он будет делать веб, тогда ещё и js нужен. А изучать С++ (с шаблонами и всеми наворотами) - это совершенно отличное от глубокого изучения Java с рефлекшнами, нативными вызовами и аннотациями. В таких вот аспектах - изучение одного популярного ОО-языка никак не заменит изучения второго. Другое дело, что в иснтитутах никто так глубоко не копает. Хорошо, если преподаватель расскажет про виртуальные функции в плюсах и про то, как запускать приложения не из-под IDE. Конечно, круто было бы, если бы изучали дизайн-паттернс и примеряли к сразу двум языкам (как в той же GOF сделано), но это отдельные левел, как для студентов, так и для преподавателей
JVM и разработку на Java я не путаю. Ты придираешься к словам, но, если угодно - sed s/"работает JVM"/"работает Java-приложение"/ и забудем, а то этот абзац мне начинает напоминать процесс меряния кой-чем у подростков . Имелось ввиду - как раз понимание всего, что выходит за рамки запуска приложения кнопкой Run в IDE и это не совсем процесс. Про нюансы сборщиков мусора - nurcery-tenured и прочее - это, согласен, пока излишне для Hello World на JSP.
Если бы пять лет учили только этому, было бы плохо. Но, вот у нас сидит тут Peroxide (не хочу о нём сказать ничего плохого - учится, значит, молодец) - возьмём его за эталон самообученца . Он два года изучает только лишь яву и лишь, как я понимаю Андройд + немного спринга. А студент института за пять лет знакомится ещё и с Си, и асмом, и с системным программированием, и с юниксами, и с сетями, и с программированием для сетей, и с РБД. Кому-то пригодится только часть и он разовьёт знания этой части в то, что ему нужно. Кому-то пригодится всё, есть и такие проекты. Ты думешь, что на изучение всего того же самостоятельно наш эталонный Peroxide потратит меньше времени ?
Я вкурсе про намеси которые бывают на проектах, но не считаю это нормальным. Там еще как правило таки качество страдает ну и времязатраты тоже завышены. Пожетому я не вижу целью ВУЗов обучить понемногу на разных языках. Мне кажется что лучше выбрать к примеру туже Scala или еще что. И на ней, пробывать разрабатывать какие то сложные системы. И цель как раз не глубоко изучить сам язык, а сколько изучить саму разработку, теже паттерны, различные подходы как TTD и прочее, процедурное, ООП, функциональное, чтоб студенты могли реально почувствовать всякие ньюансы, плюсы и минусы. И в это время или уже после окончания каждый может дополнительно изучать тот язык какой его душе угодно. А то получается что могут написать несколько видов сортировок на нескольких языках, но приличный дизайн UI для CRUD уже нет.
не придираюсь, там было огромное поле для придраться. но если пишется настолько сумбурно то понятно что возникнет недопонимание
Так вообще достаточно тяжело сравнивать, ведь в течении двух лет может тратится не то время что в институте, да и человек может быть занят чем то в это время скажем работой.
И не факт что их знания в отдельных областях еще и сравнимы.
Да и опять же, почему именно он эталон? Я к примеру в свое время сделал относительно большой прыжок всего за пару месяцев, но там просто был заказ и за него платили деньги, а это очень сильный мотиватор, да и свободное время было
PS. когда ищут j2ee-разработчика, и подразумевают, что он будет делать веб, тогда ещё и js нужен - часто там знания ява скрипта нужно очень поверхностное, настолько что можно этим пренебречь. Сейчас правда все больше становится проектов где клиент полностью на яваскрипте с какими еще наворочеными фреймворками, но в силу отсутствия масс яваскрипт девелоперов переучиваются на них уже в процессе работы
Последний раз редактировалось Fallout; 10.08.2012 в 13:09.
Имхо, зависит от ВУЗа, преподавателей, учащегося.
Я не могу сказать, что первые два года повторяли то, что было в школе. И, уж, тем более про остальные 3 - "так-сяк".
До сих пор с благодарностью вспоминаю всех преподавателей факультета РС в связи.
И никто не мешает параллельно идти на что-то конкретное. Я после 2-го курса пошла в Шаг изучать программирование. Правда, тогда и в мыслях не было делать это своей специальностью.
Кусаюсь
Социальные закладки