Pull to refresh
  • by relevance
  • by date
  • by rating

Class-level instance variables

Ruby *
В последнее время было много публикаций на эту тему, но у новичков снова и снова возникают вопросы. Публикую свой вариант обьяснения почему не работает как ожидается переменная экземпляра, объявленная в теле класса:

class User
  @var = 1
end

Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Views 15K
Comments 14

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

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

Путь к Java Junior Developer

Java *
Sandbox


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

Читать дальше →
Total votes 34: ↑15 and ↓19 -4
Views 487K
Comments 14

Стандартные требования к Junior QA

Web analytics *
Наверняка многие из вас сталкивались с проблемой отсутствия общепринятых стандартов для специалистов в сфере IT. Например, некоторые компании пишут список требований и скиллов для Senior developer, а в другой компании такие же требования будут для middle developer. Сложнее всего в этом вопросе приходится Junior’ам- начинающим специалистам без опыта, так как непонятно, что нужно изучить, и в каком направлении двигаться, чтобы, во-первых, взяли на работу, во-вторых, было куда развиваться.

Читать дальше →
Total votes 29: ↑5 and ↓24 -19
Views 58K
Comments 23

Требуется Junior

Lumber room
Привет.

Habrahabr — ресурс для профессиональных it-специалистов. Нас объединяет, то что начинали мы свою профессию с самых основ. Задавали глупые вопросы, ходили грустными над простыми проблемами, делали массу ошибок. Но это лишь подгоняло наш интерес, заставляло не спать ночами, редко есть и почти не видеться с родными. Результат — многих из нас заслуженно могут назвать профессиональными специалистами.

Я считаю лучшее обучение это теория + практика, точнее на первичном уровне можно обойтись практикой, а вот перейти с junior на middle без теории уже никак. Так вот, найти работу junior'ом, довольно тяжело. И ещё сложнее если вы не студент, косо посмотрят на 35-летнего бухгалтера, с резюме на junior javascript developer. Итак, стандартный замкнутый круг, для устройства на работу нужны практические умения, а где их получить (?) если для устройства на работу требуются…
Читать дальше →
Total votes 88: ↑22 and ↓66 -44
Views 6.9K
Comments 27

Записки junior-программиста: как получить первую работу

Luxoft corporate blog Programming *
Не только я в свое время, а многие мои приятели и однокурсники сейчас серьезно обеспокоены вопросом: хочу быть программистом, как начать?

Целью написания статьи послужили не только сомнения в себе моих знакомых. Подозреваю, что количество людей, которые в данный момент думают на этим же вопросом, достаточно велико, дабы моя первая в жизни статья смогла помочь каким-то планом более чем паре друзей.
В чем состоит проблема? Нужно составить резюме, закинув в раздел «Professional skills» пару технологий, соответствующих искомой вакансии, разослать по вакансиям и вроде как должно все получится.
Читать дальше →
Total votes 49: ↑31 and ↓18 +13
Views 126K
Comments 38

Upgrade до Middle PHP-разработчика за 3 месяца

Website development *PHP *Symfony *

В очередной раз на меня свалилась задача найти хорошего PHP-программиста.
По результатам прозвона потенциальных кандидатов, 90% тех, кто мнит себя Middle, на самом деле Junior и годы опыта не спасают, потому что клепают однотипный код в пределах заданий, посланных свыше.
Прописал минимальный план желающим сделать рывок и перейти на следующий уровень без отрыва от производства.


Читать дальше →
Total votes 94: ↑55 and ↓39 +16
Views 183K
Comments 190

Не COSим от разработки на Caché

Website development *
Tutorial
Привет! Я учусь в одном из лучших вузов нашей страны. Я учусь в НГУ (Новосибирский Государственный Университет)!



В октябре 2015 года компания InterSystems в рамках академической программы провела два обучающих курса по технологиям InterSystems Caché:
— «Ensemble. Разработка»,
— «DeepSee. Основы».

Ранее, весной 2015, мы прошли еще один обучающий курс от InterSystems:
— «Разработка приложений в объектно-реляционной среде».

Какие трудности возникли у нас, как у начинающих Cache ObjectScript разработчиков и о том, как мы их решили, я и буду рассказывать в этой статье. Надеюсь, данный материал может пригодиться и другим начинающим COS-разработчикам! Я хочу показать, что программирование на Caché ObjectScript это совсем не страшно, а иногда даже удобно! (Осторожно, много картинок)
Читать дальше →
Total votes 14: ↑9 and ↓5 +4
Views 4.5K
Comments 1

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

IT career
Tutorial


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

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


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

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

Что делать?


Читать дальше →
Total votes 19: ↑12 and ↓7 +5
Views 64K
Comments 22

Как отучить puppy-разработчика гадить в коде? (Trash story)

Development Management *Personnel Management *IT career
Sandbox
Прочитав небезызвестную книгу Ханка Райнвотера “Как пасти котов”, я пришёл к мысли, что, возможно, эта книга идеально подходит для выгула уже воспитанных обитателей “фауны программистов”. Однако что делать с только что окончившими ВУЗы новичками? Воспитание новоиспеченного разработчика (недопрограммиста) очень схоже с воспитанием щенка, который пока не понимает куда справлять нужду и как не гадить дома.

Появление Junior-разработчика в команде требует времени и дополнительных сил для того, чтобы привить хорошие привычки и навыки. Одной из самых важных привычек является научить его не валить кучи косячить в коде. Однако не всем удается привить сие, и разработчик начинает постоянно пачкать код в проекте. В последствии может возникнуть ряд трудностей, с которыми необходимо немедленно бороться.
Читать дальше →
Total votes 62: ↑23 and ↓39 -16
Views 6.3K
Comments 20

Как я перешёл из системного администрирования в Android-разработку

Java *Development for Android *
Sandbox


Несколько лет назад, я, как и другие начинающие Android-разработчики, решил найти работу в этой области. Если вы начинающий специалист, и не знаете, с чего начать изучение Android, или если вы уже обладаете определёнными знаниями в этой теме и планируете в скором времени устраиваться на работу, то этот материал для вас. По задумке, к данной статье вы будете возвращаться по мере накопления опыта: смотреть на каком этапе в данный момент находитесь и что изучать дальше.
Читать дальше →
Total votes 44: ↑39 and ↓5 +34
Views 71K
Comments 42

Необразованная молодёжь. Ответ бизнеса

RegionSoft corporate blog Research and forecasts in IT Studying in IT Reading room
Тут на Хабре нарисовалась переписка про необразованную молодёжь и высказались студент и преподаватель. Ну ведь явно чего-то не хватает — а именно мнения крайнего в этом процессе — работодателя. Этот пост мы написали буквально за два часа, потому что накипело за предыдущие годы. И это будет не стерилизованная и выверенная статья, а крик души.


Дорога к хорошей работе всегда непростая и требует усилий
Читать дальше →
Total votes 145: ↑126 and ↓19 +107
Views 81K
Comments 1115

Необразованная молодёжь: попытка подытожить и немного личного

Studying in IT
Итак, по следам трех публикаций от 30.09, 03.10 и 04.10 я решил рискнуть и попытаться подвести итог. Конечно, не хватает комментариев от крупных компаний с их частными школами, программами стажировок и прочего, комментариев администрации ВУЗов (хотя часть я попробую осветить) и некоторых других. Из тех, которые я учитывал (самое сложное было просмотреть эту кучу комментариев) — 1, 2, 3, 4. Поэтому всех авторов призываю прокомментировать, верно ли я передал их позицию: @aleshqqa1337, PavelMSTU, Axelus, MooNDeaR, Varim, ternaus, san-smith.

Итак, вначале будет простенькая сравнительная таблица, а затем немного размышлений и предложений что делать.
Total votes 31: ↑27 and ↓4 +23
Views 23K
Comments 348

Регулярные выражения для самых маленьких

Badoo corporate blog PHP *JavaScript *Programming *Regular expressions *
Привет, Хабр.

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

Некоторые из них для наглядности будут показаны на примере языков программирования PHP или JavaScript, но в целом они работают независимо от ЯП.

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

В конце статьи я в двух словах расскажу, какие задачи нельзя решить регулярными выражениями и какие инструменты для этого стоит использовать.

Поехали!


Читать дальше →
Total votes 67: ↑64 and ↓3 +61
Views 172K
Comments 55

Опыт разработки некоммерческого проекта силами джуниоров

Open source *IT career
Доброго времени суток, хабрахабр!

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

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

image
Читать дальше →
Total votes 42: ↑28 and ↓14 +14
Views 21K
Comments 48

Если корреляция выходит стопроцентной, то где-то точно закралась ошибка: опыт стажировок в Rambler Group

Rambler&Co corporate blog IT career Offices of IT companies Interview IT-companies
image

Rambler Group – большая компания, которой требуются талантливые сотрудники. Один из способов получить нужного специалиста – обучить его самостоятельно. Для этого у нас существуют программы стажировок. После них интерн имеет большие шансы стать полноценным членом команды. Стажировку в компании могут проходить студенты и выпускники российских ВУЗов. Место стажировки выбирается не только в зависимости от образования кандидатов — учитываются также возможности интернов, их личные интересы и увлечения.
Читать дальше →
Total votes 27: ↑20 and ↓7 +13
Views 6.8K
Comments 3

Как приходят в ИТ: про стажеров и джунов (результат опроса «Моего круга»)

Хабр Карьера corporate blog Personnel Management *IT career
image

Некоторое время назад «Мой круг» принял участие в дискуссии, организованной нашими друзьями из Index School и посвящённой трудоустройству начинающих специалистов. Организаторы поставили перед участниками встречи следующую проблему:

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

Дискуссия получилась оживленной, и  еще больше заострила поставленные вопросы. Мы решили изучить тему начинающих ИТ-специалистов глубже и провели опрос среди пользователей «Хабра» и «Моего круга». Собрали более 2000 ответов, визуализировали их с помощью диаграмм и сегодня рады поделиться получившимися результатами.
Читать дальше →
Total votes 25: ↑24 and ↓1 +23
Views 21K
Comments 27

Из авиаконструктора в программисты за один год, или как стать джедаем

ICL Services corporate blog Programming *Java *Studying in IT IT career
Йода: Мастер Квай-Гон, есть что еще сказать тебе?
Квай-Гон Джин: С вашего позволения, магистр. Я обнаружил точку сосредоточия Великой Силы.
Йода: Сосредоточия, сказал ты?
Мэйс Винду: Внутри живого существа?
Квай-Гон Джин: В мальчике. Его клетки содержат высочайший уровень мидихлориан из всех, что я видел. Вероятно, он был зачат мидихлорианами.
Мэйс Винду: Ты намекаешь на пророчество об Избранном, который привнесет баланс в Силу. Ты веришь, что это тот мальчик?
Звёздные войны. Эпизод I. Скрытая угроза.

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

Темная сторона Силы скрывает все. Предвидеть невозможно наше будущее...


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

Романтика работы рядового инженера обычно заключается в расчетах, отчетах, перерасчетах, в вечном переделывании, вплоть до потери связи с реальностью. У нас даже у начальника была забавная печать «Все *ня. Переделать!» И все бы ничего, но меня стал дико угнетать тот факт, что вот ты колдуешь-колдуешь годами, а результата-то нема! Нет четкого группового мозгового взаимодействия — половина работы, которую мы делаем, оказывается ненужной. Отсюда и вечные переработки, и выходы в выходные. Ну и как-то нет той «советской», общей идеи и желания руководства обогнать «клятые штаты». А ведь главный мотиватор в опытном проектировании — общая идея.
Читать дальше →
Total votes 23: ↑19 and ↓4 +15
Views 17K
Comments 50

Java Enterprise vs Android в 2019 — что выбрать новичку?

Java *IT career
Sandbox
Решил поделиться своими мыслями на тему того, в какую отрасль разработки стоит пойти человеку, освоившему Java core и основы computer science. А дороги как известно две: Java Enterprise или Android-разработка. Под Java Enterprise программированием я понимаю разработку, вакансии которой на hh имеют заголовок «Java-разработчик». Вакансии, связанные с android-разработкой можно найти на том же сайте по запросу, соответственно, «android-разработчик».

Будем считать, что вы изучили на базовом уровне core языка Java, а также ознакомились с темами алгоритмов, SQL и другими базовыми вещами из computer science, и теперь выбираете путь куда двигаться дальше с прицелом на то, чтобы как можно скорее устроиться на должность junior-программиста. Обсудим какие есть плюсы и минусы в выборе между двумя обозначенными выше ветками разработки.
Читать дальше →
Total votes 29: ↑11 and ↓18 -7
Views 16K
Comments 21
1