it_europe | Unsorted

Telegram-канал it_europe - Программист в Европе

-

Путь от фрилансера к востребованному программисту в Европе. Как я искал работу в Польше, Германии и Англии Чат программистов: T.me/programChat По вопросам сотрудничества: @kocherzhynska

Subscribe to a channel

Программист в Европе

Куда податься?


Проходя многочисленные собеседования, выделил для себя следующие группы потенциальных мест работы:

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

2. IT компания, это компания которая занимается предоставлением IT услуг другим компаниям. Тут Вы будете работать над разными проектами, иногда даже в офисе клиента. То есть другими словами Вас просто сдают в аренду, при этом гарантируя что "простаивать" Вы не будете.

3. Стартапы, компании в которых Вы будете заниматься развитием какого-то нового продукта, решающего какую-то проблему лучше чем это происходит на текущий момент, а иногда и нет)). Учитывая, что выстреливает 1 из 10, то рассчитывать на гарантируемую карьеру до конца жизни в такой компании не приходится.

4. Даже не знаю как назвать. Очень распространено в ЕС, суть заключается в том, что Вы работаете в компании, которая занимается тем, что просто сдает Вас в аренду, то есть это больше компании по подбору персонала, чем IT компания из 2 группы. Тут даже договор иногда может заключаться напрямую с клиентом. Понятное дело постоянное обеспечение работой тут Вам пообещают, но гарантировать не могут, зато оплата за такие проекты ввиду их краткосрочности конечно же намного выше.


Вопросы?👇🏻
@programchat

Читать полностью…

Программист в Европе

Трудовые договора в Польше.

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

Возможных вариантов сотрудничества даже больше чем типов договоров, а именно:
Umowa o prace, umowa zlecenia, umowa o dzielo и B2B.

Umowa o dzielo встречается не очень часто и применимо к каким-то разовым заказам. Тут нет ни гарантий ни отпускных, ни минимальных ставок оплаты труда. Договорились что работа стоит 100$, значит столько она и стоит не зависимо от того, сколько Вы ее делали.

B2B в плане гарантий очень похож на umowa o dzielo. Другими словами это просто договор, как договоритесь так и будет. Очень часто используется как аналог umowa o prace в ИТ для оптимизации налогов. Вам предлагают те же бонусы как отпуск, или медстрахование, но это прописывается просто в договоре как какое-то условие. Понятное дело, что если будут нарушены условия такого договора, то оперативно обратится в компетентные службы Вы, по понятным причинам не сможете, поскольку такие споры решаются исключительно в суде. Зато вместо 10000 брутто или 7000 нетто, вы получите 12200 на фактуру.

Umowa zlecenia редко встречается в ИТ. Это почти тоже самое что и Umowa o prace, только со следующими недостатками:
- вас могут уволить без предупреждения за 3 месяца;
- нет оплачиваемого отпуска;
- не подходит для карты побыту;
- краткосрочный период;

Umowa o prace самый распрастраненный вариант сотрудничества. Как правило заключается вообще на неопределенный строк, для вас предусмотрены все возможные защитные механизмы как для наемного сотрудника. Но даже тут могут быть свои недостатки:
- уволится не так просто, это называется termin wypowiedzenja, о нем всегда спрашивают рекрутеры, это фактически значит срок в течении которого Вы можете уволится с работы, может быть и 1 месяц и пол года. Как правило предусматривается для того, чтобы текущий работодатель успел найти нового работника на Ваше место и соответственно он успел получить от Вас необходимые знания;
- работодатели часто инвестируют в своих работников не маленькие суммы, например на курсы или треннинги, при этом ограничивая возможность уволится в течении какого-то строка, без компенсации их стоимости.

Вопросы?
@Programchat

Читать полностью…

Программист в Европе

Хочешь бесплатное образование в Польше? Читай пост!



Полициальная школа.

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

Для поступления в полициальную школу понадобится только два документа: паспорт и диплом об окончании 9 классов.

Полициальных школ в Польше большое количество, финансируются они из ЕС. Их главная цель-повысить число квалифицированных работников.
Интересующее нас направление называется Technik Informatyk, что-то на подобие компьютерщика в представлении наших бабушек. Тут вас научат как правильно разбирать компьютер, менять его части, чтоб вас при этом не убило током или Вы сами не повредили его части статическими токами. Научат как строить сети, этому посвящено вообще четыре независимых предмета: IP-адресация, серверные ОС, серверное обородувание, строительство сетей.

Школу я выбирал просто самую большую и известную, и не зря:
- занятия были реальными, а не для галочки как в школах поменьше;
- было реально много практики, через мои руки прошло куча компьютеров, роутеров, маршрутиризаторов, проводов и много чего другого необходимого для работы прям сразу в первый же день;
- школа обеспечивала ноутбуками для занятий;
- любой материал всегда транслировался на проекторах;
- школа платит за тебя ZUS, то есть если что, то бесплатное медицинское обслуживание Вам обеспечено;
- доступ к платным курсам CISCO, стоимостью иногда и по 1000 pln, а также получения соответствующего сертификата с подписью представителя CISCO в школе;
- бонусная система за приведенных тобою новых студентов, типа приведи друга и получи деньги (150 pln);
- также вы получите направление на практику в реальную фирму, где вы должны будете отработать 320 часов, рабского труда, зато и получить реальный опыт. При том никто не мешает вам найти реальную работу, оплачиваемую практику или стажировку в другой компании.

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

Также в процессе обучения предусмотрены два госэкзамена:
- EE.08 - это обьединенный экзамен со знания компьютерной архитектуры, сетей и вообще всего что связано с компьютерами, состоит из теоретической и практической частей. На теории нужно набрать минимум 50%, на практике 75%;
- EE.09 - экзамен с программирования, тоже состоит из теоретической и практической частей. Проходной бал также 50% и 75% соответственно.

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

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

P.S. школа в которой я учился называется COSINUS

Вопросы?👇🏻
@ProgramChat

Читать полностью…

Программист в Европе

Дабы не писать длинный пост, о том как круто может поменятся ваша жизнь всего за один год, решил просто скинуть ссылку на уже существующий канал одного фрилансера.
@another_way_out

Читать полностью…

Программист в Европе

Ко мне случайно попал ответ клиента HR-у, так вот тут подтверждение моих слов

Hi Y...,
thanks for sending over his CV! 

Unfortunately, I do not see a good fit here (based on the projects he worked on so far and skills he is listing). I think he's more into fullstack and we're looking for a really skilled backend developer.
 
J
...

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

Комментарии на эту тему можешь писать сюда: @ProgramChat

Читать полностью…

Программист в Европе

Где искать работу кроме LinkedIn?


Обязательно сделайте профиль на GitHub и желательно сайт- портфолио.
Плюс профиль LinkedIn- это три ссылки, которые вы добавляете на всех порталах.

Германия:
Немецкие рекрутеры хотят чтоб вы уже были на месте, но релокация тоже есть.
Работу искать на Xing.

Польша:
Justjoin.it
No fluff job
Pracuj.pl
Glassdoor.

Так же порталы:
Relocate.me
И Группы в FB.

Ставь ❤️ под постом, и я сделаю разбор фриланс платформ в следующих постах.

#работа #программист #эмиграция #IT

Читать полностью…

Программист в Европе

Как стать программистом?



На эту тему написано куча статей и записано миллионы часов видео на YouTube.
Но главное, как по мне, это правильно начать. Поскольку просто задаться целью смотреть видео и читать статьи, попутно проходя какие-то курсы не совсем правильно.

Во первых потому что это быстро надоест, а во вторых быстро забудется. Ну и раз вы уже решили стать программистом, а не просто получить сертификат об окончании курса CSS для чайников, то я бы дал следующие советы:
- выполняйте все практические задания на совесть, пока действительно не поймете суть;
- любой материал пропускайте через себя, даже если он очевиден и понятен. Для себя я делал простые блоки кода, с соответствующими комментариями, при взгляде на которые можно очень быстро освежить знания;
- комбинируйте учебу с работой над реальными проектами. Тут и уже выученное не забудете и сразу будете понимать свою готовность, что доучить что вообще выучить;
- да и вообще сразу привыкнете к рабочему процессу, поскольку так и будет все происходить в будущем, всегда чтото надо доучивать, разбираться в чужом коде. Но чтобы это делать хорошо, нужен больше опыт в поиске и готовности быстро и качественно усваивать большие объёмы новой информации;
- не побоюсь повторится, о том что разбирайтесь в самом простом очень детально с самого начала, поскольку программирование это очень сложные вещи, но собранные из простых частей, которые элементарно нужно распознавать и отличать друг от друга.

Читать полностью…

Программист в Европе

Отказы.



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

Скажу честно мое мнение не сильно изменилось, я по прежнему воспринимаю их близко к сердцу, но я просто начал анализировать их причины. Благо HR всегда перезванивают и просят оставить feedback о собеседовании и конечно же сообщают feedback о вас. При чем вам очень детально расписывают в чем именно вы не оправдали ожидания работодателя.

Таким образом даже просто проходя собеседования вы получаете бесплатный stress-test своих знаний, коммуникационных навыков и вообще готовности к трудоустройству.

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

Именно в процессе прохождения собеседований я освоил такие сложные для меня темы как ООП, классы, написание unit-test в целом и TDD в частности.

#работа #работавевропе #программист #IT

Читать полностью…

Программист в Европе

Как правильно учить.

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

Чтобы избежать постоянного переучивания и доучивания для себя я придумал следующие решения:
- в процессе обучения нового языка я разделяю материал на блоки, например: типы данных, функции, объекты и т.д.;
- в процессе обучения таких блоков, я записываю примеры кода, свои заметки или нюансы в отдельный файл с соответствующими комментариями;
- после чего мне достаточно всего 5-10 минут чтобы освежить свои знания по интересующей меня теме, просто просмотрев такой файл, со всеми нюансами, замечаниями или комментариями по данной теме;
- начинать всегда нужно с какого-то хорошо структурированного материала, например книги или официальная документация. Всякие youtube уроки или курсы хороши только в качестве дополнения;
- всегда делайте все практические задания или детально разбирайте примеры, даже если все очевидно, а лучше еще перепечатывайте их чтобы привыкнуть к синтаксису.

Вопросы?👇🏻
@programchat

Читать полностью…

Программист в Европе

Самая неприятная тема эмигранта.

Спросить живущего в Польше эмигранта о «карте побыту», это как наступить на больной мозоль.

Теоретически все просто:
Карта побыту часовего - это ВНЖ.

Вы или ваш работодатель подаёт пакет документов в Ужонд, Вы сдаёте отпечатки пальцев, и ждёте разрешение на ВНЖ.

Даже если виза закончилась, период ожидания карты( а так же аппеляцию после отказа) считается легальным прибывание в стране.

Но!
Есть шутка( которая не шутка)
В жизни человека есть три стадии:
Родиться, подать на карту, умереть.

Дела рассматриваются месяцами, может даже годами.
Если вы счастливчик и вам дали карту через месяц на пять лет, поздравляю!
Похвастаться можно в Чате (ссылка ниже)
@ProgramChat

Но часто это не так.
Нужно доносить документы, выписки и тд.

Альтернатива - ехать за визой.
А визу ждать ещё две недели.

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

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

Интересно? Ставь ❤️ под постом, готовлю материал👍🏼

#программист #эмиграция #польша #работа

Читать полностью…

Программист в Европе

Что поможет начинающему программисту?

Еще когда начинал учиться , думал: каково это, стать программистом?

Даже не мог представить, что когда-то во всем этом разберусь, просто продолжал запоминать блок за блоком.

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

Так наверное продолжалось бы и дальше, без видимого прогресса. Но я решил начать выполнять кое-какие заказы на фрилансе. Это мне дало то, чего не хватало до этого:
- знания начали групироваться, в какуюто систему, в зависимости от выполняемых задач;
- я постепенно начал понимать какие знания нужны для PSD->HTML верстки, правки стилей, добавление анимации, разработки сайтов, настройки серверов;
- также я с ужасом осознал, что в интернете более 80% материалов с плохим кодом, имеется ввиду все, начиная от неправильного использования возможностей языка заканчивая архитектурой приложения;
- я начал читать книги, только из них возможно получить правильные, структурированные знания;
- я начал больше практиковаться, только так можно закрепить уже полученные знания.

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

Таким образом senior от junior разработчика отличается всего навсего опытом решения задач.

Что я советую почитать, чтобы ускорить процесс:
1. «Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих» (Адитья Бхаргава);
2. «PHP для начинающих» (Александр Жадаев);
3. «Язык JavaScript» (Илья Кантор)

Вопросы?👇🏻
@programchat

Читать полностью…

Программист в Европе

Так где же заработать на фрилансе?

Я долго искал, просмотрел кучу разных платформ и площадок, таких как TopTal, UpWork, Freelancehunt, Xing, Twago, но везде были одни и те же существенные минусы:

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

На выходе заказчик получает список потенциальных исполнителей, состоящий из 70 индусов, 10 китайцев, 5 русских, 3 палестинцов, 4 иранцев, 3 малазийца, 1 канадца, 1 испанца и куча вставок с рекламой разного уровня и при этом такие заявки рассматриваются 1 месяц, а на UpWork и все 2 месяца.

Другими словами найти что-то здесь, сейчас и с минимальными затратами просто невозможно.

2. Фиксированные цены, которые нельзя пересмотреть или попросить увеличить, плюс много демпинга. Поэтому клиент выберет того, кто меньше попросит.

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

К недостаткам я отношу:
- не всегда адекватный арбитраж, бывает сделаешь задание, а клиент говорит, что нет, и будет прав, поэтому читайте отзывы и сами пишите всегда обьективно;
- та же система оценок и взаимоотзывов, но если задание выполнено, отзыв считается позитивным, хотя обычно там и пишут чтото хорошее, но я всегда на веселой ноте, просил об отзыве, особенно если оплата была неадекватно мала, это потом помогало привлекать более интересные заказы, так как уже за 2 месяца я набрал рейтинг выше чем у 97% фрилансеров,
но кому-то, такие пляски могут показаться не очень приятными, поэтому это и минус;
- относительно низкие цены на оплату услуг.

ИТОГ:
1. Начинаем на WorkZilla, находим заказ, работаем, набиваем постоянных клиентов.
2. Время от времени просматриваем UpWork, TopTal, Twago в поисках жирных заказов.

P.S. Тогда на розовый халат и шампанское для жены хватит точно...

Поделиться своим опытом фриланса можешь тут: @ProgramChat

Читать полностью…

Программист в Европе

Карта вакансий по Варшаве. Ресурс justjoin.it

Читать полностью…

Программист в Европе

Создал чат для общения.

Отвечу в нем на самые интересные вопросы.

Пиши:@ProgramChat

Читать полностью…

Программист в Европе

Как понять, что вас приняли на работу?


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

Если состоялся 4 этап, то 5 уже не за горами. Это самый приятный этап. Тут Вы получаете ofer о работе. И всякие relocation package и list of intend, первый описывает, что фирма вам компенсирует из расходов связанных с переездом, если таковые были, а второй-своего рода предварительный договор, если по разным причинам, таким как необходимость визы или разрешения на работу, Вы не можете подписать контракт сразу.

#работа #работавевропе #программист

Читать полностью…
Subscribe to a channel