Этот опрос может показаться вам интересным (долго, но) ... http://www.java -forums.org / new-java / 7315-what-you-using-write-your-code.html
В течение последних пяти (или около того) лет мы работали над программой сотрудничества (т.е. кадетами). Вот список вещей (в произвольном порядке), которые кооперативы не имеют понятия о том, что мы действительно хотим, чтобы они знали «основы», когда они прибыли:
- Тестирование - все тестируют, но (ИМХО) немногие делают это действительно эффективно. Я в том числе.
- Разработка команды - Как работать вместе над базой кода, которая больше, чем кто-либо.
- Понимание устаревших систем - Эй, этот код вдвое больше моего возраста? WTF?
- Управление проектами - это темное искусство обеспечения качества в срок и в рамках бюджета.
- Бизнес-анализ - БА полны им! По крайней мере, вам нужно знать достаточно, чтобы почувствовать запах сточных вод.
- Известно, когда нужно сказать «НЕТ» - попрактикуйтесь, сказав это перед зеркалом: «Нет, сэр, извините, у вас действительно не может быть этого Ferrarri по цене мини-б / у».
Технология действительно легкая. Сказав это, ваша первая позиция, вероятно, будет как обезьяна кода ... так что чем больше tecken ze spreken, тем больше вероятность того, что вы окажетесь в дверях.
Поэтому я предлагаю
Рассмотрим учебник J2EE 1.4
... также посмотрите на среду MVC веб-приложения, такую как Struts 1 или (лучше) JSF; а также
... также посмотрите на Hibernate - стандартный уровень персистентности psuedo.
... также посмотрите на "ранний" DHTML - манипулирование html-DOM с помощью JavaScript.
... также посмотрите на Свинг, Апплеты, но постарайтесь не утонуть в этом.
затем (и только тогда) рассмотрим учебник J2EE 1.5 (EJB3) .
Я все еще в процессе. Я был на этом в течение двух месяцев. Более двух часов подряд у меня болит мозг, очень много ... ты можешь научить старую собаку новым трюкам, ты просто должен делать это медленно.
Как уже говорилось: каждая позиция будет иметь свой собственный набор технологий ... два человека, сидящие рядом друг с другом, могут использовать совершенно разные товарные группы. То, что я советую вам изучать вместо «всех техников», - это процесс обучения технологиям и соображения по выбору подходящих технологий для решения конкретной проблемы и организации.
Лучшее, что вы можете сделать, чтобы повысить свои шансы получить эту работу, - присоединиться к группе молодых ИТ-специалистов (например, в Австралии ) ... они, вероятно, сделают День "фиктивного собеседования" ... конструктивная критика (в смысле кормления с ложечки) улучшит ваши заявления о приеме на работу, ваше резюме и вашу собеседование. Общение с группой людей, которые интересуются вашими интересами, информативно и весело. Вы пропустите эту «стимуляцию мозга» в перерыве между работой в универе и ИТ.
По поводу спада ... Я получил диплом B.Bus (вычислительная техника) через месяц после взрыва пузыря доткомов. Я работал в супермаркете, водил такси, доставлял пиццу, работал у некоторых строителей, поркал компьютеры, давал плохие финансовые советы людям, которые не могут доплатить за $ {nameless_charlitans}, поркал антивирусное программное обеспечение, обучал в местном Колледж TAFE, получил несколько краткосрочных контрактов на написание программного обеспечения для крупной бухгалтерской фирмы ... потом я начал добровольно ремонтировать ПК на своей местной бирже труда (в любом случае я там ждал назначения на несколько часов подряд, и это это было лучше, чем ничего не делать) ... Чувак из IT дал мне интервью с "приятелем" (т.е. моя работа никогда не рекламировалась), а остальное уже история. Забавно, как все получается. Я чувствую тебя, просто, пожалуйста, не воспринимай отбрасывания лично ... ты, вероятно, получишь их много ... это просто, как в игру играют.
Приветствия. Кит.