Всем привет! Меня зову Артём и я iOS-разработчик в компании Gemark. У меня нет какого-то строгого плана на эту неделю. Сегодня хочу рассказать о своём становлении в IT и может расскажу парочку забавных(или не очень) историй.
В частности хочу рассказать о том как стать программистом если ты живёшь в глухой провинции, где разработки как таковой попросту нет.
Итак, меня зовут Артём и вот моя история.
Я вырос в таком городе, где IT развито очень слабо. Устроиться на работу ты можешь системным администратором и в твои обязанности будет входить установка винды на компьютеры других сотрудников, обслуживание офисной техники и техподдержка.
Нет, не то чтобы нет вариантов получше, просто их очень мало. Как правило это провайдерские компании и парочка гос. контор. Там можно устроиться нормальным системным администратором. А вот если хочешь заниматься разработкой - увы!
Хотя вообще-то однажды меня звали на должность разработчика, делать сайты на CMS, но в итоге у компании не оказалось денег чтоб мне платить и ничего не вышло. (Если что, речь не шла о каких-то огромных зарплатах.)
Как я впервые познакомился с программированием: Было это ещё до универа. Я был, что называется, опытным пользователем и думал: «Чтобы быть крутым хакером, надо уметь хоть как-то, хоть на чём-то программировать»😂. Интернета тогда у меня не было.
Однажды я отправился на «большую землю» и зашёл в книжный магазин. Там я забрёл в отдел компьютерной литературы. Мне абсолютно ничего не говорили названия языков программирования.
Я смотрел на книги по JS и по C++. Увидев синтаксис JS, я подумал что все эти «<…>» напоминают мне html, с которым я немножко имел дело на тот момент. «Неее, html - это не настоящее программирование», - подумал я и выбрал книжку по C++😂.
Когда я поступил в универ, то думал: «Ух! Вот щас меня научат программировать!». Как же я ошибался. На первом курсе оказалось, что я шарю в плюсах лучше препода (не потому что я был каким-то крутым кодером, а скорее потому что уровень препода был низким).
Зато я приобрёл кое-какую репутацию "студента, умеющего программировать".
Пару раз она меня действительно выручала. Хоть я вроде как и умел кодить, это не мешало мне иметь долги по предметам связанным с этим самым кодингом. Дело было в том, что я ещё до универа нарешался всяких задачек и мне было попросту скучно делать всякие лабы.
Ну собственно из-за репутации мне раз предложили сделать проект для одной выставки, а взамен закрыли долги. А раз и вовсе поставили зачёт просто так.
Однажды произошло кое-что судьбоносное. Для преподавания системного администрирования к нам в универ пригласили человека который оказался настоящим гуру. У него я действительно многому научился и прямо таки открыл для себя мир системного администрирования😃.
Как-то в начале нового семестра, на перемене, я сидел за своим компом. В аудиторию зашёл он и сказал: «Пойдём выйдем, разговор есть.» На секунду у меня даже мелькнула мысль, что я что-то натворил, но выйдя в коридор я услышал вопрос: «Есть желание поработать?»
За несколько месяцев до этого я уже пытался найти работу. Так как в то время в моём городе hh.ru не был популярен, я буквально ногами ходил по городу, заходил в конторы в которых по моему мнению мог быть нужен админ и собственно интересовался. Но так и не нашёл.
Ну и вобщем, услышав вопрос моего препода, я с радостью согласился. Он свёл меня со своими бывшими коллегами в одной провайдерской компании и, пройдя собеседование, я получил свою первую работу в IT. Это был хороший опыт, хотя и крайне мало оплачиваемый.
Здесь можно рассказать одну забавную историю, которую мне рассказали на той работе ребята, которые непосредственно занимались проведением интернета в квартиры.
Звонит, говорят вечером абонент, мол интернета нет. "Ок, сегодня придём починим". Приходят днём, а абонент говорит, что интернет появился. Ну ладно, ушли. Вечером опять звонит он же и говорит, что интернета нет. И так несколько раз по кругу.
Оказалось, что был повреждённый кабель в мокрой среде. Когда вечером температура падала, вода замерзала и интернет пропадал. Днём всё оттаивало и интернет появлялся.
На следующей работе я так же был админом и это был куда менее интересный опыт, но зато более оплачиваемый.
То была сеть магазинов и там со мной приключился следующий случай. Закрывался один из филиалов и мне надо было лазить под потолком и снимать оттуда камеры, сворачивать провода и всё такое.
Хоть у меня и была стремянка, но иногда всё же приходилось залазить на шатающиеся такие стеллажи.
Ну и вобщем, балансирую я на одном таком стеллаже, свечу айфоном. Тут стеллаж как-то сильно накреняется. Я начинаю падать, пытаюсь удержаться за потолочную плитку, которая ломается под моими руками и всё это добро начинает сыпаться на стоящих внизу людей.
Те шарахаются, закрывают голову руками, а для меня время замедлилось. И в этом замедленном времени я вижу мой, летящий вниз айфон.
Спускаюсь вниз. Все немного в шоке. Потолок раздолбан. Но айфон целёхонек. Самое страшное не произошло🤣.
Однажды, сидя в машине, я подумал: «Я же вроде всегда мечтал быть разработчиком, почему я до сих пор этим не занимаюсь?» Тогда я решил, что в моём городе мне ничего не светит и пора валить, а заодно решил выучить Java. Выучил. И пошёл проходить собесы.
Несколько собесов я завалил. И из-за того, что я уже ой как хотел свалить с текущего места работы, я готов был согласиться на что угодно. И…неожиданно я нашёл вакансию в своём городе, в которой в требованиях была Java.
Я пришёл на собес и думал что сейчас меня завалят вопросами…ну хотя бы по самой джаве. Но всё оказалось иначе. Мне минут 20 рассказывали про организацию, про то чем нужно будет заниматься, я что-то спросил про используемый стек.
А потом говорят: «Вас это не пугает?». «Нет». - говорю. «Тогда теперь расскажите о себе». Я секунд за 10 пересказал своё резюме и мне сказали, мол ок, мы вам позвоним (скажем когда придти на собес с директором).
Кажется придти мне пришлось ещё 2 раза, после чего меня взяли на работу. Просто не правда ли?)
Несмотря на то, что в вакансии была указана джава, на деле код я почти не писал. Я сейчас за месяц кода пишу больше чем там за 1.5 года. Пока я там работал, мне захотелось пописать под мобилы.
Я вроде как знал джаву, а котлин тогда ещё не обрёл такой популярности, поэтому первой моей мыслью был андроид. Но дело в том, что сам то я пользовался айфоном. А хотелось поделать приложения, которыми и сам мог бы попользоваться. Ну и вобщем пошёл я учить Swift.
А ещё в какой-то момент я поставил себе дедлайн. 1 год, после которого я хотел собрать чемоданы и укатить из города. Нормальные люди вроде сперва ищут работу, а потом уже увольняются со старой, но видимо это не мой путь))
Год прошёл, я за это время подтянулся в разработке под iOS, но не настолько хорошо как мне хотелось. Совмещая работу и учёбу я выгорал. Но…дедлайн есть дедлайн. И собрав вещи в рюкзак, я эмигрировал в город моей мечты. Я планировал ходить по собесам и походу подтягивать скиллы.
Работой я не был обременён, а потому мог спокойно реализовывать свой план. Я завалил N собеседований. Потом выполнил тестовое для одной компании, для которой этого оказалось достаточно. Я проработал там недели 1.5-2 и уволился.
Походив ещё по собесам я наконец устроился в Gemark, где работаю и по сей день. Поначалу случалось лажать, но в итоге я возымел успех.
Артём Полушин