«Мои студенты ушли в IT и звали к себе». Философ, историк и бухгалтер рассказывают, как стали айтишниками

09.02.2016
Люди   События  
 
96

«Мои студенты ушли в IT и звали к себе». Философ, историк и бухгалтер рассказывают, как стали айтишниками

Просто берешь и делаешь
Поговорили с минчанами, которые решили радикально сменить род занятий и подались в IT. Из философа получился фронтенд-разработчик, из историка – инженер-программист, а из бухгалтера – тестировщик.
0
0
0

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


ВИКТОРИЯ
Junior front-end-разработчик

Уже больше года Виктория работает в компании Itransition фронтенд-разработчиком. Правда, в БГУИР она не училась. Девушка окончила факультет философии и социальных наук БГУ, а вообще все время интересовалась физикой.

– Меня всегда привлекала IT-сфера и физика. Но поступать на физика я когда-то побоялась, а философия показалась мне неплохой альтернативой, – улыбается Виктория.

Поработав в белорусском образовании, окончив аспирантуру и даже написав черновик диссертации, Виктория решила, что гуманитарное образование у нас в стране не в почете: «Все очень сильно ужимают, сокращают. Оказалось, что все бессмысленно и бесполезно. Я устала приходить на пары и отвечать на вопрос “зачем нам это надо?”»,– рассказывает Виктория. 

Тем не менее у Виктории большой опыт преподавания – даже бывшие студенты появились. «Они все ушли в IT и постоянно звали меня к себе, а я не понимала, как могу стать разработчиком без специального образования. Тогда мои бывшие студенты предложили мне стать тестировщиком. Но, подумав, я решила, что это не мое и меня больше тянет в разработку. Поэтому пошла переучиваться».

Оказалось, быстро переучиться не получится. Второе высшее в БГУИР – это 6 лет, идеология, физкультура и остальные общеобразовательные предметы. «Мне совсем не хотелось тратить на все это время», – признается Виктория.

Вариант с узкоспециализированными курсами на несколько месяцев Виктория даже не рассматривала: «Я думаю, после таких курсов у тебя все равно не появляется профессиональной базы, чтобы смотреть сквозь призму профессии на все рабочие моменты. Мне кажется, если ты решил сменить профессию, нужно подходить к этому более основательно, чем просто сходить на трехмесячные курсы».

Поэтому Виктория стала искать дальше и нашла Институт информационных технологий (ИИТ) при БГУИР, который занимается переподготовкой и выдает дипломы государственного образца.

– Но и тут все было непросто. Оказывается, у нас в стране существуют какие-то странные реестры, которыми вузы руководствуются при наборе слушателей на переподготовку. Например, если ты филолог, то можешь идти учиться программировать, а если философ или социолог – нет. Я несколько раз обращалась в Министерство образования по этому поводу, пыталась воззвать к здравому смыслу, но ничего не вышло, и я пошла на курс «Web design и компьютерная графика» вместо курса разработки, – рассказывает Виктория. – Там, конечно, больше времени уделяли рисованию и обработке изображений, но какая-то база по программированию все же была.

Через два года Виктория получила диплом со специальностью «программист, веб-дизайнер» и начала искать работу:

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

В итоге Виктория нашла вакансию «помощник верстальщика» в Itransition и отправила резюме: «Я подумала, что за верстку действительно имею право получать деньги», – говорит девушка.

Сначала ей предложили стажировку, потом взяли на испытательный срок, а потом на ставку junior-разработчика. Но стажировка оказалась не только по верстке.

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

Уже год Виктория занимается разработкой скриптов и считает, что учиться лучше в процессе работы: «Так ты понимаешь, что несешь ответственность за все, что сделал, а это мотивирует. Конечно, все это можно и дома разбирать, но, мне кажется, только человек с очень сильной волей может заставить себя так выучиться. Плюс на работе ты всегда можешь посоветоваться с ребятами из команды – они помогут разобраться», – рассказывает Виктория и добавляет, что JavaScript на самом деле не очень сложный язык.

– Когда я училась в ИИТ, преподаватель видел в нас только дизайнеров и говорил, что если мы научимся писать функции, то научимся программировать, но принцип написания функций оставался неясен. Оказалось, что это не так уж и сложно. Нужно просто правильно сформулировать задачу, которую должна решить функция.

В общем, это один из самых легких языков программирования. Правда, есть мнение, что первым его выбирать не стоит. Но мне нравится, я пока не вижу особых трудностей. Я бы вот никому не посоветовала PHP. Он какой-то нелогичный. Что-то работает – и слава богу, – говорит Виктория и советует, как можно изучать  JavaScript самостоятельно:

– Есть хорошие онлайн-курсы JavaScript.ru. Там очень серьезные уроки. Из книг я бы посоветовала обратить внимание на книги издательства O’Reilly. Ну, а базовая книга для любого разработчика скриптов – «JavaScript. Подробное руководство» Дэвида Флэнагана. Правда, это почти 1000 страниц и треть книги – справочник, который всегда должен быть под рукой. Ведь запомнить все невозможно.

– Еще в самом начале моей карьеры в IT мне рекомендовали почитать книгу Дугласа Крокфорда «JavaScript: сильные стороны». Можно также посмотреть книги по шаблонам программирования, чтобы постоянно не изобретать велосипед, – советует напоследок Виктория.

 

ЯЎГЕН
вэб-распрацоўшчык 

– Я вучыўся на энергетыка, скончыў БНТУ. Ідэя стаць праграмістам прыйшла да мяне дзесьці пад канец навучання. Мне гэта падалося больш складаным, больш цікавым, чым энергетыка. Тады я ўжо дастаткова ведаў, што такое энергетыка ў Беларусі: усё было такое старое, а ў параўнанні з праграмаваннем, дзе ты можаш у любым месцы працаваць з найноўшымі тэхналогіямі, яна зусім адстае.

Але ў Яўгена было размеркаванне, таму ідэю праграмаваць ён адклаў, а потым і наогул трапіў у войска.

– Пасля войска мая адпрацоўка скасоўвалася, і я спрабаваў знайсці працу ў IT. Але адразу не здолеў, таму вярнуўся ў энергетыку, – распавядае Яўген і дадае, што паралельна з працай пайшоў вучыцца на бясплатныя курсы ў EPAM. ­– Трапіў я туды часткова з-за таго, што гэтыя курсы EPAM толькі адкрыў і тады яшчэ абкатваў іх.

Гэта былі вечаровыя курсы на базе БДУІР, і вывучалі там усё: Тое ж самае можна знайсці ў анлайне, але тут быў дасведчаны цьютар, які адказваў на пытанні, правяраў дамашку, дапамагаў.

– Трапіць на гэтыя курсы дастаткова складана,  трэба ўжо мець нейкія веды. Я таксама прахадзіў некалькі частак адбору: па англійскай мове, па тэхнічных ведах. Яны тады абяцалі практычна 100% патраплення на працу, але атрымалася наадварот. Я нікуды не трапіў і пайшоў на курсы ў ПВТ. Яны былі ўжо платнымі, але там мне вельмі пашанцавала з выкладчыкам.

Яўген кажа, што працу знайшоў даволі хутка:

– Спачатку я прайшоў суразмоўе ў Itransition. Яны вельмі доўга думалі, браць мяне ці не. Тады ж маё рэзюмэ праз ПВТ трапіла ў іншую фірму, дзе мне прапанавалі працу адразу. Я пагадзіўся. Выпускнікі БДУІР не заўсёды пойдуць вярстаць, яны ўжо шукаюць нешта звязанае с Java і вышэй. Шукаюць доўга, па некалькі месяцаў, але на іншае не разменьваюцца, – гаворыць герой. І дадае, што праграмістам можа стаць кожны. 

– Апошнія даследаванні кажуць, што навучыцца можна ўсяму. Усе гэтыя “я не здольны” значаць толькі тое, што ў дзяцінстве чалавек недзе не давучыўся, не дачытаў. Камусьці будзе прасцей, камусьці цяжэй, але навучыцца можна.

– Навічкам я б не прапаноўваў нейкія кнігі. Канеше, класныя ёсць, але не ведаю, ці будуць яны карыснымі, калі ты яшчэ нічога не ведаеш.  

 

ОЛЬГА
тестировщик

У Ольги все началось практически три года назад. Она как раз заканчивала учиться на бухгалтера в БГЭУ.

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

Так, параллельно с учебой и работой, Ольга начала интересоваться IT-сферой: «Я понимала и видела, что IT – это динамическая развивающаяся отрасль. А еще у меня брат программист и это, конечно, сыграло свою роль. На начальном этапе он советовал мне, что почитать, на что обратить внимание».

Тем не менее, Ольга все еще не могла определиться, что же делать в будущем: «Такая неопределенность, наверное, бывает у всех, кто пытается что-то изменить в своей жизни».

Радикально сменить род деятельности Ольгу подтолкнул конкурс для начинающих тестировщиков, который проводил Itransition.

– Я зарегистрировалась на этот конкурс и приняла участие в нем. Там нам предложили около 15 заданий, которые нужно было выполнить до определенного времени. Задания были из разряда «как бы вы обошли данную проверку», ведь тестирование – это профессия, где ты ищешь способы хакнуть систему, – рассказывает Ольга. 

Первые 300 человек, которые выполнили задание, попадали на вечеринку Itransition, а первые 100 – в финал конкурса.

– В финал я не попала, но дело не в этом. Многих ребят, участвующих в этом конкурсе, приглашали на собеседование. Правда, собеседование не на вакансию, а на курсы.

Дальше начались курсы, которые для Ольги осложнялись параллельным поступлением в магистратуру и процедурой обязательного распределения в университете.

– Из моего универа распределиться туда, куда ты хочешь, очень трудно, поэтому я пошла в магистратуру и начала интенсивно погружаться в тестирование. Если честно, было очень сложно. Мне не хватало технических знаний, и, хотя я двигалась семимильными шагами, многие вещи давались не с первого раза. Но тогда Itransition расширялся и давал шанс многим ребятам. В том числе и мне, – признается Ольга.

– Курс был очень интенсивным. Он длился всего месяц, но за это время у нас было 9 лекций и около 7 практических заданий. Каждое задание мы выполняли индивидуально, отправляли руководителю, он присылал результат, и мы все вместе обсуждали ошибки.

После курсов Ольге предложили стажировку, а после нее испытательный срок.

– Стажировка длилась 2 недели, а потом меня перевели на испытательный срок, где предлагали приближенные к реальности задания. Испытательный период длится до трех месяцев. Сейчас, по его окончанию, нужно сдавать экзамен – общее собеседование с представителями компании. Если прошел собеседование успешно, то тебя переводят в штат, – признается Ольга, а мы спрашиваем, без каких знаний не обойтись тестировщику.

– Без английского. Это must have. Язык важен хотя бы потому, что все инструменты, которыми пользуются тестировщики, на английском. Наиболее интересные проекты – тоже на английском, – рассказывает Ольга.

– Неплохо было бы знать хотя бы базовые принципы объектно-ориентированного программирования. Это нужно для того, чтобы смотреть на программу не только как пользователь, но и с технической стороны. Ну, и без знания SQL не обойтись.

– Самая основополагающая книга для тестировщика – «Тестирование Дот Ком» Романа Савина. Эта книга очень важна, поскольку рассказывает в целом о том, что такое тестирование. В каком-то плане она даже прививает любовь к профессии. Она легкая в чтении и понимании. Также стоит обратить внимание на книгу «Тестирование ПО» автора Канера С. Я читала ее на английском и на русском. Она гораздо сложнее, чем первая книга – текст более формальный и сложнее воспринимается, если честно, но ее обязательно стоит почитать, – рассказывает Ольга, добавляя, что при этом не стоит читать больше двух книг в год, иначе в голове будет каша.

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

– Например, в свое время мне очень помогли вебинары Портнова. Портнов – это тестировщик, который сейчас открыл свою школу тестировщиков в Калифорнии. Он абсолютно бесплатно выкладывает разные материалы по тестированию на своем портале. Ну, и полезно было бы изучить основы работы web-сервисов, – рассказывает Ольга.  

Напоследок Ольга признается, что тестирование – это не сложно.

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

НАДЕЖДА
Junior Software Developer в компании Qulix

Надежда окончила истфак БГУ, но программистом начала работать еще на 5-м курсе университета.

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

– На бесплатные курсы в EPAM меня, конечно, не взяли. Чтобы попасть к ним на курс по С#, где заявлено изучение синтаксиса, надо было уже владеть этим синтаксисом и выполнять задания на C#. Ну и вообще, туда приходит много умных ребят, которые подготовлены гораздо лучше, чем я. Даже в плане информации о том, что это за компания и что за курсы. А я просто нашла объявление и решила сходить. И даже тестовое задание выполнила. Только у меня не было никакой теоретической подготовки, так что летом после четвертого курса я пошла в образовательный центр ПВТ, а осенью уже работала.

В ПВТ на тот момент, три года назад, начинали учить с самых азов: алгоритмы, синтаксис С#, а во второй части переходили к ASP. Это был краткий ознакомительный курс, но его вполне достаточно, если учиться и читать все, что говорят, – рассказывает Надежда.

После этого пару недель Надежда разрабатывала дома простую социальную сеть в качестве дипломного проекта:

– Каждый день мы связывались с преподавателем по Skype и рассказывали, что сделали и какие возникли проблемы. Правда, сейчас в ПВТ процесс обучения немного оптимизировали. Конечно, что и каким образом вы будете изучать во время курса, сильно зависит от преподавателя (а они могут меняться от выпуска к выпуску), но сейчас там есть лаборатории, в которые можно переходить после окончания курса. Там студенты занимаются уже практически реальными проектами: можно получить представление о взаимодействии в команде при разработке продукта, посмотреть на проект более чем из 10 файлов, – улыбается Надежда. – Всегда есть люди, которые пришли на проект в лабораторию раньше и могут поделиться каким-то опытом. А на некоторых проектах люди пытаются поставить процессы разработки, рассказывают о скраме и работают по спринтам. Это большой плюс по сравнению с тем, что было у нас. Человек, придя на работу, уже примерно понимает, куда он попал и как тут что делается.

Надежда считает, что, прежде чем изучать программирование, все же стоит начать с английского:

– Английский – обязательно. Можно начинать с тестирования, но это только если вообще не сильно важно, чем заниматься – лишь бы в IT. Если хочется разрабатывать приложения, то опыт в тестировании, на мой взгляд, поможет не сильно. А вообще, оптимальный вариант  начинать изучать алгоритмы. Это, конечно, если вы нацелились на сложные высоконагруженные системы, – рассказывает Надежда. И советует начать с нескольких полезных книг:

– Начать стоит с классики, наверное: «Совершенный код» Стива Макконнелла, «Паттерны проектирования». А потом можно и по выбранному языку начинать изучать литературу. Вот, например, по С# стоит обратить внимание на книги Г. Шилдта, Э. Троелсена, Дж. Рихтера. 


Перепечатка материалов CityDog.by возможна только с письменного разрешения редакции. Подробности здесь.

   Фото: CityDog.by, из личных архивов героев.

ЧИТАЙТЕ ТАКЖЕ
09.02.2016
Люди   События  
 
96
0
0
0
КОММЕНТАРИИ
Татьяна 09-02-2016, 11:37
+35 40 5
A1Q1 или Itransition - вода,а не курсы.Это как книгу просто почитать,только платно.
ОТВЕТИТЬ
По поводу A1QA я не уверен, но в Itransition бесплатные курсы. Скорее всего и в A1QA.
ОТВЕТИТЬ
Itransition и A1QA - это одна и та же компания) A1QA - просто бренд для определённых целей)
там есть платные и бесплатные курсы для тестировщиков. чтобы попасть на бесплатные нужно пройти отбор, на платные берут всех желающих
ОТВЕТИТЬ
Главное после курсов не идти к ним работать. ЗП повышают с трудом и без боя не отпускают, не говоря о постоянных овертаймах(в основном неоплачевыемых). Уже нескольким одногруппникам(бывшим) пришлось увольняться по статье чтобы поменять место работы. А если к ним на распределение попасть то вообще беда.
ОТВЕТИТЬ
Не надо изучать Computer Science на протяжении 5 лет, не надо владеть ООП и знать паттерны, не надо знать реляционную модель и владеть SQL, не надо изучать различные веб-технологии 5 лет, прости господи, не надо знать ассемблер, чтобы сейчас работать в IT. Как-то грустно от всего этого. Прочитав статью, создалось впечатление безумно низкого порога входа в IT.

С другой стороны, тем ценнее я как специалист :)
ОТВЕТИТЬ
Представляю какая у тебя каша в голове. Ассемблер, sql, смешать это все с паттернами, которым ты все равно не пользуешься и веб-технологии (а сможешь расписать, что же там 5 лет изучать, ну с оглядкой на то, чтобы то, что в первый год изучал уже не было говном мамонта в третий год обучения).
ОТВЕТИТЬ
ava
БУдучи студентом нашёл статью "теоретический минимум для программиста", и старался соответствовать. Обучался я на университетских дисциплинах, так и самостоятельно, добива то, чего не давали преподаватели. Ассемблер изучал потому, что изучали процессоры и программирование под микроконтроллеры, соответственно. Было глупо, не прочитать и разобраться в "Архитектура Компьютера" и "Компьютерные сети" Танненбаума.
Затем, как я понимаю, у многих около программерских специальностей были операционные системы, также изучали и проходили БД. Как можно именовать себя "программистом", если хотя бы примерно не знать что такое БД, и как работает ядро твоей ОС, да и вообще что такое ОС. Глупо не знать про многопоточность и методы ей организации.
Про неиспользование паттернов, ты можешь мне сказать, если ты сидишь в кабинете со мной, и , непосредственно, читаешь мой код. Да, на втором курсе четвёрка GoF вызвала у меня недоумение, но как только начал писать более-менее сложные проекты, начал замечать, что где-то я это видел уже. И вообще паттерны отдельный холивар.
По поводу веб-технологий. Странно, идти работать в область веба и не знать банальных HTML, CSS и JS, хотя бы на низком уровне. Была и дисциплина в университете, и сам подтягивал, готовясь к трудоустройтсву. Был в курсе и про Spring и про ASP.NET, GWT.
Пардон, что не описываю изыскания в области алгоритмов, дискретной математики, конечных автоматов, цепей Маркова и тд
А также владение системами контроля версий.
Я помню много в университете кричали, зачем нам С++ учить, если я в итоге я буду писать на PHP, но ведь мать твою, ты же инженер в области ИТ.
PS Врачи же учат одно и то же, и только в последние годы специализация. Или зачем тебе знать устройство мозга, если ты дерматолог.
ОТВЕТИТЬ
Огромное желание узнать (а еще лучше и увидеть в примерах кода), что же из твоего набора пригодилось в твоем бодишопе под названием itransition, как ты там используешь свои паттерны, используешь свои познания чуть шире чем для быстрой и пузырьковой сортировок и пишешь высоконагруженные системы для фондовых бирж.
ОТВЕТИТЬ
ava
Тут я с Вами соглашусь, что пожалуй кроме этого и нечем похвастаться. Вы правы, извините.
ОТВЕТИТЬ
Этот комментарий был скрыт, так как не соответствует правилам комментирования. См. п. 2.
ОТВЕТИТЬ
lora palmer 11-02-2016, 19:01
+4 4 0
ого, если этот комментарий не удалили, то что же обычно тогда в удаленных?!
ОТВЕТИТЬ
Девушка 11-02-2016, 22:22
+5 7 2
Зато Вы себя сейчас показали как особо умный и воспитанный человек, имеющий чувство такта и уважение к окружающим людям. Очень бы не хотелось пересечься с Вами в реальной жизни. Удачи! И мои соболезнования людям, которым приходится с Вами работать.
ОТВЕТИТЬ
Каша??? не смешите, ттоже БГУиР окончила и все знания, образ мышления помогают, я со страхом смотрю на тех, кто пришел просто так в профессию.
ОТВЕТИТЬ
Михаил 10-02-2016, 03:41
+25 26 1
Страшно это когда люди думают что правильно мыслить учат только в одном месте. И что этому учат. Потому как учиться этому нужно самому. Извинити за личности, но Вы имеете красный диплом?потому как иначе рассуждения с высоты рти не имеют почвы:-)
ОТВЕТИТЬ
Я вам сочувствую если вы, занимаясь веб разработкой не знаете ООА, sql и хотябы немного патернов. Не хотел бы я с вами в одной команде работать.
ОТВЕТИТЬ
Оксана 09-02-2016, 13:56
+18 26 8
а все должны быть прям как вы?
рынку нужны также тестировщики, пэхапэшники, верстальщики с опытом работы около года. все просто) а раз они нужны, то люди идут и работают. или вы хотите, чтобы сайтик на вордпрессе правил матерый бородатый архитектор, у которого вместо подушки стопка распечатанных спек по ассемблеру?
ОТВЕТИТЬ
ava
Безусловно люди разные нужны. Но зачем тогда делать такие статьи, о том, что стать ИТ специалистом = сходить на курсы. Моя мама работает с CMS, по работе вынуждена залить информацию, добавить страницы. Но не зовёт себя ИТ специалистом.
А вообще, это спор из разряда, кто сделал больше Стив Джобс или Стив Возняк. Полагаю, что ответ на этот вопрос и определяет к какой армии ты принадлежишь.
ОТВЕТИТЬ
Оксана 09-02-2016, 14:31
+22 30 8
реальность такова: программисты-инженеры-архитекторы говорят, что только они - ИТ специалисты. типа, с них все начиналось, ими и закончится)

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

и поэтому мне оч весело, когда программисты-инженеры отстаивают свою исключительность. в ит работаете не только вы. чтобы то, что вы разработали, продавалось и зарабатывало деньги, нужен еще труд десятков специально обученных людей.
ОТВЕТИТЬ
ava
Вы перешли от понятия специалист ИТ до понятия работаю в ИТ. Уборщица ПВТ тоже работает в ИТ? Я выражаю мысль, хочешь называть себя специалистом ИТ - обладай набором знаний и не надо пропогандировать: "Чуваки, это изи две книжки и я специалист"
ОТВЕТИТЬ
Оксана 09-02-2016, 14:58
-11 8 19
о, пошла классика про уборщицу) штампы, штампы, господа, они из дискуссии всю соль вымывают.

так вы определитесь. вы желаете, чтобы только избранные назывались специалистами? так тут и спорить не о чем, и так ясно, что есть профи и не профи. и последние любят называть себя первыми. и не только в ит, а везде.

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

а если еще вспомнить, что есть специальности, которые так и звучат "специалист по", которые пишутся в трудовой вне зависимости от опыта. и обозначают не уровень профессионализма, а профессиональную принадлежность (проще говоря - кем человек работает в данной компании), то становится понятно, что это жонглирование словами всего-навсего
ОТВЕТИТЬ
ava
Ваша правда, Вы победили.
ОТВЕТИТЬ
ava
Вот я работаю в ИТ, но я не айти специалист) И вообщем-то за ярлыками не гоняюсь.
ОТВЕТИТЬ
Кракадил 10-02-2016, 00:56
-2 2 4
Ой, да так и есть. Две книжки, полтора года опыта и штуку будешь иметь. А что еще людям надо. По крайней мере тем, кто в 40 лет переходит в 'ай-ти'
ОТВЕТИТЬ
АйТи один из самых демократичных сфер деятельности, где до сих пор образование можно заменить опытом. Мой родственник стал заниматься Айти в 70-ых, закончив только школу и первоначально работая в типографии. Потихоньку стал программировать. На пике своей карьеры был программистом мирового уровня. Это постепенно АйТи стало формализироваться. Но если Вы хороший специалист, то конкуренцию должны только приветствовать.
ОТВЕТИТЬ
Тумбочка 09-02-2016, 12:01
-43 8 51
Javascript, php, тестировщик. Оукей... Все же хотелось бы больше нормальных айтишников в статье.
ОТВЕТИТЬ
Ой, смотрите кто тут у нас - полный профан в IT, который знает только о стереотипах IT.
ОТВЕТИТЬ
Оксана 09-02-2016, 13:50
+20 24 4
спешу вас разочаровать, коммерческим проектам нужна не только сиплюсплюшная хардкорность да борода со свитером.
ОТВЕТИТЬ
Максим 09-02-2016, 14:08
-15 4 19
Но без этого ни один коммерческий проект не состоится ;)
ОТВЕТИТЬ
Оксана 09-02-2016, 14:23
+20 22 2
значит, вы мало знакомы с разнообразием коммерческих ИТ проектов)
ОТВЕТИТЬ
Максим 09-02-2016, 15:04
+11 15 4
На проекте обязательно должен быть, образно говоря, человек в свитере с бородой. Кучка джуниоров накодят вам такое, что потом долго придется разгребать. Кучка джуниоров - это собирательный образ, безусловно, есть исключения.
ОТВЕТИТЬ
Но самую большую денежку получит не человек с бородой в свитере, а человек в костюме, умеющий продать продукт.
ОТВЕТИТЬ
Екатерина 16-02-2016, 16:58
+1 2 1
А еще большую денежку получит собственник бизнеса.
ОТВЕТИТЬ
Максим 09-02-2016, 14:07
+12 13 1
В принципе, чтобы тупо кодить, что сказали, особо много ума не требуется. Однако и ЗП будет соответствующая. Квалифицированный специалист, способный самостоятельно выполнить поставленную задачу, будет всегда в цене.
ОТВЕТИТЬ
Какие то общие слова. Тупо кодер тоже может выполнять самостоятельно задачи) И что же тогда отличает квалифицированного специалиста с высокой зп? Как стать таким специалистом по вашему?
ОТВЕТИТЬ
Ща тебе нагородят, что ты должен прочитать Кернигана и Ритчи и присыпать это все шилдтом. А еще закинуться Таненбаумом. Ну а самое главное конечно же Вирт, а если тугой, то Кормена. Ведь без всего этого ты не сможешь писать высоконагруженный код на рубях, джаваговне, питоне и прочих всяких скриптах - да и вообще все это говно, ты должен знать ассемблер и си (без каких либо плюсов, вдруг тебе понадобиться программировать холодильник, всякое в жизни может случиться).
ОТВЕТИТЬ
Олигарх 09-02-2016, 22:07
+4 4 0
"И что же тогда отличает квалифицированного специалиста с высокой зп"
У которого на выходе получается следующая прога: максимально простая в использовании, понятная, очевидная, подталкивающая к правильному использованию а не к неправильному, а если ее все же неправильно используют - корректно обрабатывающая ошибки. В разумных пределах гибкая - т. е. не комбайн-монстр, пытающийся учитывать все на свете, но и с каким-то резервом на расширение, чтоб по каждому чиху не приходилось все переписывать.

А вот чтоб все это было - надо сначала нормально спроектировать, а потом красиво, удобно и ИНТУИТИВНО ПОНЯТНО закодировать. P. S. Прога - это и конечный продукт для пользователя, и код - для другого программиста.
ОТВЕТИТЬ
Тупо кодеру дать не шаблонную задачу и он поплывет. А если еще что-нибудь где нужно применить алгоритмы то вообще беда...(да-да в веб разработке тоже алгоритмы иногда нужны, если вы не делаете постоянно интернет магазины или социалки)
ОТВЕТИТЬ
Хотелось бы посоветовать больше английского, больше первоисточников и целенаправленности чтоже вы учите и как оно пригодится. Отлично ориентироваться на сертификаты от Microsoft, Oracle и очень хорошо какие то из них получить.
ОТВЕТИТЬ
Пинпонг 09-02-2016, 14:30
+11 14 3
Ну это все здорово конечно, но хотелось бы побольше вброса отличных от сферы IT специальностей. Было бы намного интереснее, если бы это был цикл статей о представителях самых разных сфер. Например, про архитекторов, химиков, медработников, синхронистов или журналистов. Оно то понятно, что вы хотите донести: многие люди могут перейти в IT. Но не всем это интересно, например.
ОТВЕТИТЬ
Скажу больше, многие хотели бы уйти из айти в архитекторы, журналисты и тыды. Было бы интересно почитать, как у людей получается попадать туда :)
ОТВЕТИТЬ
Максим 09-02-2016, 15:17
+8 12 4
Перейти то можно, только есть одно НО. Зачем хотят перейти? Чтобы заработать. Но чтобы заработать мало желания, нужно иметь способности, жить этим. Иначе овчинка выделки не стоит: будете зарабатывать чуть выше средней по стране ЗП, однако при этом чувствовать себя не в своей тарелке. Работа должна приносить удовольствие либо такое количество денег, которое нивелировало бы неудовлетворенность от нее.
ОТВЕТИТЬ
Кракадил 10-02-2016, 01:03
-1 0 1
Не в ближайших окрестностях пространства-времени.
ОТВЕТИТЬ
Оксана 09-02-2016, 14:47
+18 19 1
мне рассказывали о легендарной тестировщице, которая до ИТ работала смотрителем в женской тюрьме. ну и еще много где, кроме этих мест) вроде даже не байка, а реальный человек
ОТВЕТИТЬ
Кракадил 10-02-2016, 01:00
+13 14 1
Ну кстати очень неплохой набор скиллов для тестировщика)
ОТВЕТИТЬ
ava
Да, историкам туго. В ИТ платят куда лучше. Это я уже давно понял.
ОТВЕТИТЬ
Егорыч 09-02-2016, 15:15
+26 28 2
Могу подсказать как уйти из уйти в медицину. 6лет высушивания мозгов+1 год интернатуры и уаля -ты молодой специалист с зарплатой ниже чем у уборщицы в епам,да что там епам, чем у любой уборщицы. Есть еще желание уйти из уйти?
ОТВЕТИТЬ
Егорыч 09-02-2016, 15:18
+2 4 2
т 9 не спит,я имел ввиду айти
ОТВЕТИТЬ
айти из уйти?
ОТВЕТИТЬ
апти в айти?
ОТВЕТИТЬ
Мартышка 09-02-2016, 15:54
+1 2 1
Хочу спросить у дядек в свитерах и с бородой)) что сейчас перспективнее учить в программировании для удаленки, фриланса? Есть ли вообще варианты кроме пэхапэ? И почему его так все ругают, говорят что низкая зп, башенная конкуренция, тупняковый безперспективный язык? Так все плохо? Заранее спасибо за ответ
ОТВЕТИТЬ
ava
Всему свой инструмент, можно быть гуру PHP и быть очень востребованным специалистом. Как раз для фриланса, PHP мастхэв. ИМХО
ОТВЕТИТЬ
ava
Имхо, во фрилансе больше всего востребован фронт-энд: html, css, ajax, jquery, javascript и его фрэймворки (node.js, angular.js, react.js и т.д.)
ОТВЕТИТЬ
Мартышка 09-02-2016, 20:14
-7 1 8
Иван, Слава, благодарю за ответы! А если сравнить бакс в час у примерно равных специалистов на пэхапэ, фронтэнде и других областях, какая будет разница? Фронтэнд это же по сути продвинутый верстальщик? Мне почему то всегда казалось что верстальщики вообще мало получают. А какая нибудь java совсем не катит для удаленки, или может python?
ОТВЕТИТЬ
Девушка 09-02-2016, 21:04
+7 12 5
Если Вас в выборе языка программирования интересует только бакс в час, а не вообще сфера деятельности, технологии, то много Вы зарабатывать не будете. Успеха добиваются только люди, которые горят этим, которым интересно то, чем они занимаются. А г..нокодеров кучами можно и в Индии дешевых нанять.
ОТВЕТИТЬ
Мартышка 09-02-2016, 23:59
+9 11 2
Да ладно вам, я же не на собеседовании, чтобы извините "писать" кому то в уши как я этим горю. Я еще толком и не знаю ничего. И понятное дело, что ориентировочная зп в отрасли для меня одно из самых важных составляющих, или хотя бы примерное соотношение в разных направлениях. Поэтому и прошу знающих ребят меня немного соориентировать, если им это не сложно конечно. Спасибо! Извините, если в чем то не права.
ОТВЕТИТЬ
Кракадил 10-02-2016, 01:06
+2 2 0
Продвинутые верстальщики были лет 8-10 назад. А сейчас фронтэндер может запилить весть стек проекта в одиночку, включая мобильные приложения.
ОТВЕТИТЬ
Я НАЧИНАЛ фрилансить на Ruby на англоязычных биржах за 15$ в час(после года работы в офисе). Так же необходимо знание sql(хотябы базовое) и javascript. Сейчас спросом пользуются js разработчики со знанием AngularJS но всеравно чисто front-end разработчикам платят меньше чем back-end
ОТВЕТИТЬ
Обезьяна 09-02-2016, 16:11
+1 2 1
Мне интересно только одно, а тестировщица Ольга вообще читала данные книги, про которые она говорит?
ОТВЕТИТЬ
Мария 10-02-2016, 09:30
+1 2 1
Мне кажется вряд ли бы Ольга советовала почитать те книги, которые не читала сама)
К тому же Канера и Савина не читал разве что совсем ленивый из тех, кто пытается изучить тестинг
ОТВЕТИТЬ
Может и читала, но вот это: "...ведь тестирование – это профессия, где ты ищешь способы хакнуть систему, – рассказывает Ольга", - ээээээ, это полное эээээээ. Но не quality assurance никак. Не знаю как там у Савина, но у Канера точно все не так описано)
ОТВЕТИТЬ
ava
Народ, просьба ко всем, кто видит это сообщение (можете стебаться, называть гуаном и кидаться виртуальными помидорами - как угодно): посмотрите мой профиль LinkedIn и скажите что с ним не так - https://www.linkedin.com/in/михаил-гагарин-75590084 . Чем я хуже)
ОТВЕТИТЬ
Помешательство на АйТи сейчас очень напоминает массовое помешательство на экономике в 90-ые, нет? Страна вечно перекособоченная. Проблема в том, что хорошооплачиваемые АйТи должны взаимодействовать с другими слоями населения - ходить к врачу, с низкой запрлатой, водить детей в школу к учителям с низкой запрлатой и тд. Сервис покупается по месту проживания, поэтому даже с хорошей запрлатой от реальности не отгородишься.
ОТВЕТИТЬ
ava
Не понятно, к чему ведешь. Ну есть разница. Надо взаимодействовать. И что?
ОТВЕТИТЬ
Hanna Toffler 09-02-2016, 19:37
+15 19 4
К тому что другие профессии тоже должны хорошо оплачиваться для гармонии в обществе. Как врач может получать меньше АйТи?
ОТВЕТИТЬ
так хорошие врачи и оплачиваются, даже в РБ

кстати, всем, кто вопит, что учителям и врачам надо платить больше, я предлагаю не вопить, а, собственно, платить. А то вопить вопят, а платить кто-то другой должен, по их мнению
ОТВЕТИТЬ
Айтишникам платит дядя из-за бугра, хоть и 2-3 тысячи(это зп чуть выше среднего разработчика) в месяц у нас много, но это в пару раз меньше чем если бы они наняли своих
ОТВЕТИТЬ
ava
- Можно также посмотреть книги по шаблонам программирования, чтобы постоянно не изобретать велосипед, – советует напоследок Виктория.

Видимо, имеются ввиду шаблоны проектирования, а не программирования. Они же Design Patterns.
ОТВЕТИТЬ
Девушка 09-02-2016, 21:00
+1 3 2
Виктория, как можно советовать не выбирать то, с чем Вы не работали? Что значит вообще "он какой-то нелогичный"? JS по своей структуре очень отличается от остальных языков ооп своим представлением классов, прототипным наследованием и тп. И да, если хочешь получить базовое представление об ООП, то JS действительно далеко не самый удачный выбор для "стартового" языка. И опять же, кто как его использует. Кто-то дальше, чем заставить кнопочку менять цвет не заходит, а кто-то юзает angular, пишет серверную часть. Так что, уж извините, но это Ваши советы какие-то "странные".
ОТВЕТИТЬ
виктория 10-02-2016, 07:43
+5 6 1
Я абсолютно согласна с Вашими замечаниями о JS и не вижу в тексте ничего, что этому бы противоречило. А на PHP я писала дипломный проект и мне этого опыта хватило на то, чтобы составить о данном языке свое мнение. Если Вам нужны логичные и глубокие содержательные советы, то логичнее за ними обращаться не к juniorам. По моему это очевидно. Каждый персонаж просто ответил на вопросы журналистам, отсюда и формулировок эта - "что Вы посоветуете почитать?" - "это почитайте". Что хотели, то и получили :)
ОТВЕТИТЬ
Виктория, JS - язык куда более плохо продуманный и содержащий серьезные ошибки. Не зря появлялось куча диалектов - CoffeeScript, TypeScript. ES6, ES2015 уже намного лучше, но не думаю, что Вы сейчас с ним работаете.
Если не сложно ответить - Вы использовали чистый PHP при написании диплома? Если да, то посмотрите фреймворки - Symfony2, Laravel, Yii2
ОТВЕТИТЬ
ай-ти?.. ай, идите...
ОТВЕТИТЬ
ava
И не 1 респондент не ответил, что переходил ради денег. ну-ну
ОТВЕТИТЬ
Михаил 10-02-2016, 03:33
+8 8 0
Совсем статью не читали?
ОТВЕТИТЬ
ava
не женское это дело сидеть у компа, в офисе завяла, и ушла в сферу красоты!
ОТВЕТИТЬ
>нужно подходить к этому более основательно, чем просто сходить на трехмесячные курсы
>я пошла на курс «Web design и компьютерная графика»
>больше времени уделяли рисованию и обработке изображений

типа такая основательно подошла, ага) вы просто потратили практически впустую 2 года своей жизни. за это время можно в любой веб-студии прокачать свои навыки в боевых, что называется, условиях. посмотрите на школу стажеров Бюро Горбунова - там вам за неполный год дают столько информации, сколько вы и за 5 лет в универе не получите.
ОТВЕТИТЬ
виктория 10-02-2016, 07:47
+2 2 0
К сожалению, в свое время никто мне не посоветовал эту школу стажеров. Спасибо за наводку, может кому-то пригодится.
ОТВЕТИТЬ
Здравтвуйте всем, дамы и господа. У меня вопрос, раз уж вы все здесь собрались. Скажите, какие у меня шансы пройти курсы и хоть как то влиться в атмосферу, получить работу в этой сфере, если мне к примеру 28 лет моё образование - экономическое. Могу добавить, что написал маленький сайт для небольшой конторки - но там только HTML, CSS, всякие данные и вывод информации - самый простой.( так и не заплатили сво...чи) .А дома - на компе - установил себе апач, начал читать различные темы форумы, сайты по PHP, в итоге сначала написал регистрацию, из нарытых кодов немного переделал - получилось вставлять, обрезать (и выбирать область) аватары на личные страницы, написал всякие там подписчики и читатели , что то вроде стены для ведения запсией, заполнениями полей.. и прочего. переписку между пользователями наподобие одноклассников.. конечно же это все подразумевает наличие баз данных. Хотел чему то научиться- просто было интересно как это работает. Всю информацию искал в сети, по форумам разным, в статьях, в справочных сайтах.... просто надо правильно задавать вопрос.Так вот к чему я - скажите - с такими знаниями можно ли начинать идти на курсы например в тот же Itrnsition? или куда вы посоветуете. Дело в том что мне действительно нравится -это как то мне .. по душе - вникать - искать пути решения... Мозги в этом напрвлении работают. Куда податься то дальше - хочу развиваться! Да и английский у меня - свободный. Дайте советы плиз.
ОТВЕТИТЬ
Поставь Linux!
And let the Holy War begin!
ОТВЕТИТЬ
Девушка 10-02-2016, 20:58
0 0 0
В Itrnsition на данный момент на курсах нет PHP, насколько мне известно. Так что туда только сразу на работу на jd, что может быть даже проще в какой-то мере, т.к. отбор на курсы включает в себя знание и других языков. Но перед этим Вам нужно всё же прокачаться как минимум ещё в ООП и базах данных. Сначала начните разбираться просто по статьям в интернете, разберитесь что такое классы и объекты этих классов, зачем они нужны. Пробуйте писать всё через классы. Поставьте MySQL, проштрудируйте интернет на тему SQL запросов, попробуйте написать уже что-то с базой. Вы apache и php ставили отдельно? Или брали готовый пакет типа дэнвера или опенсервера? Если отдельно, то Вы уже молодец, т.к. по опыту скажу, что не все работающие программисты удосуживаются это сделать, что очень зря. Если 2-ой вариант, то там MySql должен уже стоять. На эту тему очень много инфы в интернете, особенно если вы знаете английский. Потом прочтите книгу, чтобы всё структурировать. Ещё постарайтесь разобраться с js хлтя бы минимально, пройдитесь по паттерным. Если Вы говорите, что Вам это интересно и мозги в этом напрвлении работают, то всё у Вас получится! Удачи!
ОТВЕТИТЬ
У меня стоит денвер. C mYSQL ЗАПРОСЫ - выводы вводы, сайт на Php включает регистрацию, вход, стену с возможностью писать статьи и постить вотографии к статьям (к примеру) , пользователей, подписчиков, переписку между подписчиками- выводом диалогов, переходом по ним к переписке, заполнением информации, и прочее - это все на пхп - запросы в Mysql - вывод ввод, удаление, взимодействие таблиз между собой - для например- поисковых запросов внутри сайта. Т.е. работа с базами данных sql вроде бы я так понял вы об этом ?
ОТВЕТИТЬ
денвер, ноутпад++, стандартные возможности браузеров. Применял немного аякс . если я правильно конечно это называю. JS - сам понимаю - что надо сесть и вникнуть и в него в конце концов. В общем я так понял - надо идти на те курсы что там есть для начала ?? Да ?
ОТВЕТИТЬ
$result = mysql_query("SELECT * FROM users as t1,(SELECT is_subscribed_on, subscriber_id FROM subscribers) as t2 WHERE t1.id = t2.is_subscribed_on AND t2.subscriber_id= {$myrow['id']} " );
Вот. То что мне нравится делать - выводы и и вводы, выборка, составление баз данных, составление таблиц. Это мне нравится. Надо логически думать. У меня это получается. Я просто не вкурсе как это называется всё. Знаю только, что необходимо при составлении таблиз думать и планировать на несколько шагов вперед, причем так чтобы результат не терялся в голове на каждом этапе запрроса, иначе слишком много ненужных таблиц и запросов потом. ... как то так.. что ли...
ОТВЕТИТЬ
1) mysql_* функции удалены в PHP7 и их давно уже не используют, используйте PDO или mysqli_*
2) AND t2.subscriber_id= {$myrow['id']} - если вместо $myrow['id'] передать не чисто, а SQL код, то он успешно выполнится. Это называется SQL инъекции, погуглите как от этого избавляться
3) Нет нужды делать подзапрос, Ваш запрос это SELECT * FROM users as `t1` JOIN subscribers `t2` ON t1.id = t2.is_subscribed_on WHERE t2.subscriber_id= {$myrow['id']} - погуглите в интернете SQL JOIN
ОТВЕТИТЬ
Если чуть-чуть изучишь JS(хотябы подключать jquery плагины), то можно уже пойти на 400$ в какую-нибудь среднюю контору junior-ом. В начале очень много опыта набираешься так что до 800$ спокойно за год понять можно будет.
ОТВЕТИТЬ
С Jquery знаком уже. если вы имеете ввиду лайтбоксы, и прочие красивые штуки типа слайдеры, и менюшки - это для меня совсем не проблема.
ОТВЕТИТЬ
Да, я имел ввиду подключать и использовать плагины. Не писать свои.
ОТВЕТИТЬ
Но если надо именно написать плагин - тут пока нет. Это сложно еще. Пока что. ..
ОТВЕТИТЬ
Наболевший 10-02-2016, 18:06
+5 5 0
Искренне хочется верить, что все переходящие в эту область люди нашли свое призвание и радостными зайчиками скачут на работу. Потому что провести 80% своей жизни занимаясь нелюбимым делом - это, конечно, верх мазохизма.
ОТВЕТИТЬ
так если они хотят потреблять много материальных ценностей, и платных удовольствий , то радость потребления заменит им занятие нелюбимым делом. так что тут "кому что " как говорится.
ОТВЕТИТЬ
Девушка 10-02-2016, 21:28
+6 6 0
Начинать с «Паттерны проектирования»( я так понимаю Надежда о банде 4-ех) - это просто сразу получить кашу в голове и навсегда поверить, что это не твоё. Для неё просто необходим не просто бэкграунд, но и даже уже опыт разработки. Как может человек, который ещё не понимает что такое программирование вообще, начинать учить шаблоны? Это как пытаться научиться решать уровнения не зная арифметики. Да ему для начала даже просто мыслить абстрактно нужно научиться. Есть подозрения, что Надежда сама эту книгу не читала, т.к. не представляю как можно было её посоветовать для старта абсолютному новичку. До классики тоже нужно дорасти.
ОТВЕТИТЬ
Надежда 10-02-2016, 22:10
0 0 0
Вообще имелась ввиду книга
"Паттерны проектирования" - Эрик Фримен, Элизабет Фримен, Кэти Сиерра, Берт Бейтс издательства O'Reilly. В статье к сожалению вырезали авторов, но эта книга действительно написана просто и понятно. Просто не надо сильно торопиться и заглатывать все сразу
ОТВЕТИТЬ
ava
> книга "Паттерны проектирования"
> не банда четырех

кек, лан
ОТВЕТИТЬ
Когда уже будет статья о переходе айтишника в философы или художники?
ОТВЕТИТЬ
Когда там на входе начнут платить хотя бы среднюю по стране)))
ОТВЕТИТЬ
Дениссссссс 12-02-2016, 08:58
0 1 1
Прям в тему к этой статье выходит знатная и четкая статья на куку http://kyky.org/columns/post-dnya-v-belarusi-u-cheloveka-s-golovoy-na-plechah-nebolshoy-vybor-ili-v-it-ili-za-bugor, которая все о том же..
ОТВЕТИТЬ
Роман 27-07-2017, 16:22
Комментарий со ссылкой ожидает проверки модератора.
ОТВЕТИТЬ
ЗАЛОГИНЬТЕСЬ ЧЕРЕЗ СОЦСЕТИ
VKONTAKTE
Или комментируйте с помощью капчи
НОВОЕ НА CITYDOG.BY