Как стать автором
Обновить

ЕВРАЗ и «Алгоритмика» запустят совместный буткемп для Junior-разработчиков с трудоустройством на время обучения

Программирование *Карьера в IT-индустрии IT-компании

Глобальная горно-металлургическая компания ЕВРАЗ и международная школа программирования «Алгоритмика» запускают первый в России совместный буткемп с трудоустройством на время обучения, чтобы помочь начинающим разработчикам перейти на новый этап карьеры в IT. Обучение продлится 2,5 месяца. Остаться в ЕВРАЗе смогут около 80% участников при условии успешного прохождения курса. Время обучения им засчитают как прохождение испытательного срока. О программе и её организаторах рассказала редакции «Хабра» пресс-служба «Алгоритмики».

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.9K
Комментарии 0

SuperJob: число IT-вакансий за последние два месяца снизилось на 56%

Исследования и прогнозы в IT *Карьера в IT-индустрии Статистика в IT

Исследование SuperJob показало, что за последние два месяца вакансий в IT и телекоме стало меньше на 56%. Основное снижение спроса коснулось junior-специалистов. 

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 9.9K
Комментарии 21

Интересные задания для джуниора — миф или реальность?

GTD *
Поспорил я с одногруппником на тему того, может ли джуниор получать интересные задания.
Его позиция такая, что он бы хотел найти работу, где его сразу поставят в какой-нибудь новый проект (не поддержка, а разработка), с новыми технологиями (Spring не ниже 3.0, Hibernate не ниже 3.5, ну и так далее), и дадут «какие-нибудь интересные таски». Он уже успел несколько месяцев поработать над 6-летним проектом без каких-либо фреймворком — только сервлеты и JSP c JSTL, — ему не понравилось и он ушёл, в надежде найти что-то поинтересней.

Я же считаю, что вариант, который описывает он, конечно, более интересен и привлекателен, но сильно менее реален. Я за свой рабочий месяц над не таким современным проектом (Spring 2.5, iBatis 2.3, Oracle 10g) успел узнать и попробовать очень многое, как на мой взгляд. Пусть у меня не было возможности углубиться в Java core, изучить на практие побольше design patterns и так далее, но я успел разобраться с основами сервлетов и JSP, некоторыми особенностями Tomcat'a, узнать основные принципы, заложенные в работу Spring'a (например, DI и реализацию MVC), поработал с PL/SQL и ещё много-много всего. Да, последний мой таск (перенос inline SQL в хранимые процедуры) длится уже неделю и ещё наверное столько же будет длится, но даже в рамках него у меня ещё остались не до конца решённые задачи, которые ещё принесут мне фан и опыт. Он же, например, не хочет разрабатывать хранимые процедуры на PL/SQL, а хочет писать по больше именно java-кода, так как хочет«развиваться как Java developer».

Рассудите нас. Чья правда правдивее?
Всего голосов 19: ↑4 и ↓15 -11
Просмотры 2.9K
Комментарии 21

Что нужно Junior'у, чтобы успешно устроиться

Программирование *
Не так давно я отвечал на Хабровопрос по поводу того, что нужно знать, чтобы устроиться после ВУЗа программистом, после чего мне был задан вопрос в личку, а также Вконтакте, а что же собственно нужно в подробностях.
В данной статье я постараюсь рассказать, что должен знать молодой специалист, который ищет работу. Я немного разбираюсь в данном вопросе, т.к. год назад, после 3 курса, задался проблемой трудоустройства и успешно нашел свое место, которое смог совмещать с учебой. И я все еще помню о чем разговаривал на собеседованиях (которых было мало, но они были успешными).
Сразу стоит отметить, что данная статья не подходит тем, чья цель работать исключительно в так называемых Major Players (Google, Yandex, Microsoft и т.п.).
Кому интересно — добро пожаловать под кат (под катом вакансии для Москвы и Казани из комментариев, а также предложение о стажировки для Питера).
Читать дальше →
Всего голосов 87: ↑55 и ↓32 +23
Просмотры 225K
Комментарии 68

Книги, которые должен прочитать Java программист: от новичка до профессионала

Программирование *Java *
Перевод

Книги, которые должен прочитать Java программист: от новичка до профессионала


[Примечание переводчика: термины градации «профессионализма» оставлены англоязычные в связи с трудностью их адекватного перевода на русский и несовпадением с привычными Junior-Middle-Senior-Lead. Перевод достаточно вольный — если знаний языка хватает, то лучше читать оригинал, как и советует автор. Оба языка для меня не родные, так что про ошибки сообщайте в личку — исправим. Здесь и далее в квадратных скобках примечания переводчика]

Я заметил, что в последние месяцы я рекомендую одни и те же книги как новичкам, так и опытным разработчикам. Поэтому я решил составить список этих книг. Они составили мне неплохую компанию в процессе моего роста от новичка до сегодняшнего уровня (какой-бы он не был :) )
Читать дальше →
Всего голосов 90: ↑77 и ↓13 +64
Просмотры 645K
Комментарии 77

Воспитываем Джуниора

Программирование *
imageВ последнее время, многие компании начали открывать у себя вакансии для молодых неопытных программистов. Честно говоря, я считаю, что это здорово, ибо устроиться на работу, не имея опыта, в большинстве отраслей довольно сложно. Однако, беря на работу Джуниора вы должны понимать, что на вас ложится некая ответственность, фактически, вы становитесь наставником этого человека, и не каждый руководитель или тим-лид эту ответственность осознает.
В этой статье, я хочу рассказать о том, нужен ли вам вообще начинающий разработчик и как выстраивать с ним взаимоотношения.
Для начала, давайте определим, кто такой Джуниор. Начинающие программисты бывают разные, мы возьмем молодого человека, не глупого, только после института, он знает нужный нам язык программирования, у него за плечами несколько маленьких самостоятельных проектиков и, самое главное, есть желание учиться дальше.
Читать дальше →
Всего голосов 121: ↑105 и ↓16 +89
Просмотры 84K
Комментарии 87

Походная книга тестировщика

Тестирование IT-систем *
Из песочницы
image
Одной из проблем обучения в интернете является фрагментированность искомого материала. Сеть богата источниками знаний, но человеку, начинающему свой путь, порою бывает сложно определиться, что читать, а что нет. При условии, что он уже нашел нужный ему материал, решить, какие материалы являются догматичным, а какие просто для ознакомления, бывает еще сложнее.
Однако, как и 100 лет назад, на помощь могут прийти книги. К сожалению для многих читателей, большинство из них написано на английском языке и довольно давно. Посмотрим, что можно почитать на русском:
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 112K
Комментарии 12

Несколько мыслей в слух о программистах

История IT
Доброго времени суток.
Конечно этот топик мало чем поможет хабролюдям и скорее всего негативно скажется на моей карме, но я всё же рискну(повторно).

Довольно часто меня спрашивают знакомые — Как стать программистом (и выйти на хорошую зарплату)?
На этот вопрос многие из нас могут дать разные ответы и советы, эта тема не раз обсуждалась, но сегодня я бы хотел рассказать о своём мнении.

Подробности
Всего голосов 90: ↑55 и ↓35 +20
Просмотры 16K
Комментарии 49

Что значит быть junior-разработчиком

Разработка веб-сайтов *
Из песочницы
image
Автор фотографии: Максим Золотухин

Привет Хабр! Хочу рассказать вам о небольшом сообществе junior-разработчиков в Алматы и своём пути junior-разработчика в Казахстанском вебе.
Читать дальше →
Всего голосов 143: ↑119 и ↓24 +95
Просмотры 87K
Комментарии 79

Путь к Java Junior Developer

Java *
Из песочницы


Здравствуйте.
Меня зовут Кислин Григорий. В начале ноября в Санкт-Петербурге закончился первый обучающий семинар «Java. Базовый курс», сейчас переименнованый в «Java. Junior Developer. Интенсив». Хочу поделиться с Вами полученным при его проведении опытом на тему обучения Java а также своим опытом трудоустройства на позицию Java разработчика.

Читать дальше →
Всего голосов 34: ↑15 и ↓19 -4
Просмотры 491K
Комментарии 14

Что должен знать «PHP Junior Developer без опыта работы»?

Разработка веб-сайтов *PHP *
Из песочницы
<update>

Время несётся стремительным домкратом. Эта статья в значительной степени устарела, хоть конструктивные моменты типа «изучайте смежные области» едва ли когда утратят актуальность. Кадровый голод ощущается всё более явно и вносит больше конструктива в процесс найма начинающих разработчиков. Баланс смещается в сторону хороших знаний языка и инструментов от готовности к написанию кода «как-нибудь» но с первого дня.

Не забывайте, что всё это оценочные суждения какого-то анонимуса. У вас нет никаких гарантий, что я разработчик и понимаю, о чём говорю. Собственно, вы даже не можете гарантировать, что этот текст не набран каким-то ежом в уплату за съеденую котлету.

</update>

Эта статья стала результатом двухмесячного поиска работы в Новосибирске. В процессе общения с работодателями я обнаружил некоторые факты, которые для меня были весьма неочевидны. Рекомендована к прочтению всем, кто собирается в ближайшее время стать таким же соискателем.

При написании этой статьи:
  • в той или иной мере был контакт с 20+ работодателями
  • выполнено 12 тестовых заданий
  • пройдено 8 собеседований с техническими специалистами
  • получил моральные травмы средней степени тяжести один начинающий PHP-разработчик

Читать дальше →
Всего голосов 88: ↑57 и ↓31 +26
Просмотры 129K
Комментарии 199

Войти в IT: Долгая дорога в Java

Блог компании DataArt Java *
Друзья, рады представить статью из цикла «Войти в IT», который уже давно публикуется в нашем корпоративном блоге. Это не «серьезные» технические статьи (такие тоже будут), а рассказы наших синьоров об их становлении в IT. Ведь иногда хочется просто взглянуть на индустрию глазами коллег и понять, как именно из молодых практикантов и «зеленых» джуниоров получаются эксперты мирового уровня. Что ж, дадим слово одному из наших героев.

image

Всем привет! Меня зовут Родион Горковенко, и я… нет, не то, о чем вы подумали. Я — Senior Java Developer в компании DataArt. Хочу поделиться историей, как я дошел до жизни такой и, возможно, немного подсказать молодым специалистам, как выжить в беспощадных джунглях Java и стать полноценным цифровым хищником.

Введение (красивая заставка)

Сначала я программировал на C. Были и другие языки, но большую часть времени (несколько лет) я писал именно на C. Поэтому и моя карьера в IT началась с этого языка. Однако область применения его ограничена сравнительно низкоуровневым софтом — я писал на нtv для микроконтроллеров, когда разрабатывал электронику, и позже — для POS-терминалов.

Ответ на вопрос «куда двигаться дальше?» был для меня не очень ясен. Можно, конечно, было углублять изучение C++, но небольшой опыт работы в команде на C/C++ оставил несколько негативное впечатление. Альтернативой была Java. О ней я не знал почти ничего, разве что, пару тестовых приложений для мобильников с JavaME написал еще в институте — конечно, не разбираясь подробно в нюансах языка.

Что ж, в течение года посвященного POS-терминалам, у меня было немного свободного времени до и после работы. Гугление подсказало, что нужно скачать Java Development Kit (JDK) с сайта Sun (теперь java.oracle.com) и, в общем, можно начинать.
Читать дальше →
Всего голосов 88: ↑67 и ↓21 +46
Просмотры 114K
Комментарии 27

Ненастоящие сеньор-девелоперы, или почему годы опыта ни о чем не говорят

Блог компании Alconost Программирование *Совершенный код *IT-стандарты *
Перевод
Опытный программист из Торонто Мэтт Бриггс так любит свою работу, что говорит: «я бы писал код, даже если бы это было нелегальным». А когда он опубликовал в своем блоге пост о джуниорах, мидлах и старших разработчиках, то собрал больше сотни восхищенных комментариев. Мы в Alconost тоже восхитились и перевели эту статью для вас.

Мы работаем в странной индустрии. Потребность в разработчиках здесь значительно выше, чем кадровое предложение. Эта проблема существует многие годы, и со временем она становится острее.

Мы испытываем серьезную нехватку талантов, хотя индустрия довольно молода. Большинство софтверных проектов проваливаются, и практически все превышают бюджет. А лучшая идея, которую могут предложить сильнейшие умы, сводится к «Есть несколько стандартных способов решения подобных проблем, но наши решения часто не срабатывают. Единственное, что можно сделать — это попробовать и посмотреть на результат».

Реальность такова, что под «старшим разработчиком» понимается человек, который ваяет код более 3 лет. Его ставят на руководящую позицию, и обычно все заканчивается ожидаемо плачевно.

На самом деле, попытка оценивать людей временными интервалами – слишком упрощенный способ для таких тонких материй, как знание и профессиональный опыт. Но дела обстоят именно так. И если продолжать классифицировать специалистов подобным образом, то самое время нашей индустрии брать тайм-аут. Есть разница между человеком с 10-летним опытом, и тем, кто за то же время стал опытнее в 10 раз.


Постер из сериалa «Компьютерщики»
Читать дальше →
Всего голосов 111: ↑104 и ↓7 +97
Просмотры 139K
Комментарии 102

QA в наше время. «Принцип Свитчера» или почему отрасли критически не хватает компетенции

Тестирование IT-систем *Тестирование веб-сервисов *
Из песочницы
Друзья, сегодня выпала возможность отвечать на вопросы на долгоиграющую тему «Как стать Тестировщиком, каковы перспективы, и что необходимо, чтобы попасть в эту сферу.»

Как водится в начале любых мнениеизложений или презентаций, дам краткую (очень краткую) информацию о себе:
Работаю в QA два с половиной года. За это время сменил три компании, поработал на разных проектах. Много общался с основателями компаний и организаторами тренингов/конференций/семинаров. Проводил собеседования и следил за развитием рынка.

Следовательно, приведённое ниже мнение является лишь результатом личных наблюдений.



Разделю пост следующие части:
1. Наблюдения
  • Почему отрасль Тестирования низкоквалифицирована?
  • Личный опыт
  • «Принцип Свитчера» и его влияние на QA

2. Возможные решения
Читать дальше →
Всего голосов 21: ↑17 и ↓4 +13
Просмотры 32K
Комментарии 51

Веб-платформа на Java за 30 минут

Разработка веб-сайтов *Программирование *Java *
Recovery mode
Из песочницы
Опытные разработчики могут не читать дальше, так-как эта статья рассчитана скорее на новичков, но всё-же я был бы очень рад, если бы кто-нибудь оставил конструктивную критику в мой адрес или указал на ошибки.

В этой статье я бы хотел рассказать начинающим разработчикам, как можно с минимальными усилиями создать свою веб-платформу начального уровня.

В статье я расскажу, как практически с нуля можно, даже не владея огромным стеком технологий, развернуть на удаленном облаке свой собственный уютненький ресурс. Это может быть ваш личный блог, какой-то интересный сервис или просто ресурс о котором вы давно мечтаете. Что может быть приятнее, чем отправить другу ссылку на свой собственный ресурс и вместе обсудить какие-то интересные моменты или просто посмеяться.

Для предпринимателей или начинающих бизнесменов, или владельцев каких-либо площадок будет интересно узнать, что им в начале их бизнеса совсем не обязательно вкладывать большие деньги на «крутой» сайт, а достаточно воспользоваться открытыми библиотеками и единственное за что заплатить — это за то, чтобы взять в аренду виртуальный сервер.

В статье я покажу, как сделать простейший сайт, имеющий простую функциональность. Это скорее статья, посвященная именно тому, чтобы показать общую концепцию и помочь начинающим разработчикам сформировать понимание того, как именно создаются такие известные ресурсы, как Google, Facebook, Вконтакте.

Вы должны понимать, что все интернет-сервисы создаются по одному принципу, отличаются только детали и реализация каких-то уникальных и конкретных вещей, но суть остаётся единой.

Для тех, кто заинтересовался:
Читать далее
Всего голосов 17: ↑9 и ↓8 +1
Просмотры 192K
Комментарии 24

Junior FPGA Design Engineer: как стать?

Программирование *Профессиональная литература *FPGA *
Всем привет!

Иногда начинающие разработчики не очень хорошо представляют, какую литературу надо читать для серьезного изучения того или иного языка.

Разработка под FPGA (ПЛИС) — это не просто какой-то язык. Это очень объемная область, с огромным количеством подводных камней и нюансов.

В этой статье вы найдете:
  • список тем, которые должен освоить начинающий разработчик под FPGA
  • рекомендуемую литературу по каждой из тем
  • набор тестовых вопросов и лабораторных работ
  • классические ошибки новичков (и советы по исправлению)

Добро пожаловать под кат!
Читать дальше →
Всего голосов 44: ↑44 и ↓0 +44
Просмотры 123K
Комментарии 55

Войти в IT: Junior 2 Senior

Блог компании DataArt Карьера в IT-индустрии
Привет. Меня зовут Иван Крючков. Вкратце расскажу, как попал в DataArt и как там все складывалось.

Собеседование я прошел с третьего раза. Первое не прошел из-за плохого английского, в тот же день пошел на курсы английского, через полгода попробовался второй раз, была доступна только вакансия iOS-трейни, это был исключительный волюнтаризм, поскольку про iOS я вообще ничего не знал и в глаза не видел, не то что код писал. Соответственно, не прошел техническое собеседование.
Читать дальше →
Всего голосов 15: ↑8 и ↓7 +1
Просмотры 9.8K
Комментарии 0

Из юниоров в разработчики: получаем первую работу

Карьера в IT-индустрии
Tutorial


Здравствуйте! Коротко о себе: программирую с 1989 г., с 2005 года в Java, с 2013 года работаю Java-тренером (до января этого года совмещал с основной работой Java-разработчика). Достаточно много моих выпускников трудоустроились, и я хочу поделится своими соображениями, как получить работу Java-разработчика (и не только Java).

От изучения Java до получения оффера работы — большое расстояние


Требования к кандидатам на вакансию Java разработчика достаточно высоки, см. пример тестового задания на джуниора от одного из аутсорсеров РБ. Конечно есть позиции и с меньшими требованиям, но их не так много и, по статистике на Украине (dou работает через прокси, в России не нашел), соотношение Отклики/Вакансии на такие позиции: от 20 до 50.

Для вакансий с опытом работы (которых значительно больше) получается замкнутый круг: без опыта не получить работы, а без работы не получить опыта. На вопрос «Кто виноват?» ответ очевиден — компании, которые не хотят вкладывать время и деньги в обучение, а хотят получить уже готового специалиста. Остается главный вопрос:

Что делать?


Читать дальше →
Всего голосов 19: ↑12 и ↓7 +5
Просмотры 70K
Комментарии 22

Joker Student Edition: Лучшие видео прошлых конференций

Блог компании JUG Ru Group Java *
Бескрайние просторы интернета часто озаряются вспышками праведного гнева по поводу бессмысленности и бесполезности студентов-айтишников, нашего образования и сетований в стиле «раньше трава была зеленее».



Этот пост получится большим, а все вот почему: мы рассмотрим ТОП-5 докладов с двух наших студенческих конференций (Joker 2015 University Day и JPoint 2016 Student Day), поговорим о том, чего хочет молодежь в 2016 году, а также пройдемся по новому формату Joker 2016 Student Edition (Петербург, 15 октября, Экспофорум).
И все это уже здесь, под катом.
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 14K
Комментарии 11

Как найти того самого тестировщика

Блог компании Devim Управление персоналом *Карьера в IT-индустрии
Привет, Хабр! Пока наши разработчики трудятся над созданием хардкорных статей, прекрасная QA-инженер Ксюша Севридова sevridova_ksenia написала статью о том, как техническому специалисту готовиться и проводить первые собеседования, оценивать кандидатов и принимать решение о найме.

Далее пойдет текст от лица Ксюши.


В этой статье я расскажу о том, как в компании Devim проводится собеседование на должность QA-инженера, а также поделюсь некоторыми общими мыслями о данном процессе в целом. Для лучшего понимания постараюсь привести достаточно примеров. Речь пойдет о поиске именно ручного тестировщика.

Данная статья не претендует на какую-либо научную точность и истину в последней инстанции. Я делюсь своим опытом проведения собеседований и изучении некоторого количества источников по этой теме. Ну что ж, поехали!
Читать дальше →
Всего голосов 27: ↑24 и ↓3 +21
Просмотры 14K
Комментарии 13