Как сделать, чтобы с вами не хотели работать
Ошибки на собеседованиях, которые были сделаны со мной. Это касается только It.
1. Я очень хотела пойти в одну сильную команду, но находятся они в маленьком городе. Готова была переехать, а через годик уйти на удалёнку. После собеседования не выдержала и спросила о результатах. Мне ответили, что для начинающего всё отлично. Я воодушевилась и уже начала искать квартиру и думать о переезде. Через два дня написал их эйчар и сказал, что не готовы взять. Так вот. Никогда так не делайте. Не говорите, что всё хорошо, если не готовы взять. Это внушает ложную надежду. Ту компанию я до сих пор ненавижу.
2. Не начинайте с вопроса о желаемой зарплате. Это отпугивает. Одна эйчарка мне позвонила и минут 20 спрашивала только о деньгах, а не о навыках.
3. Она же отказалась сказать название компании, но упорно расспрашивала меня. Что это вообще за секреты? А если я не рассматриваю их компанию? Хотелось бы знать об этом сразу и не тратить время.
4. Не опаздывайте. Это бесит. Приходишь вовремя, а потом 20 минут смотришь в окно.
5. Не обещайте написать/позвонить, если не собираетесь делать это. Лучше прямо скажите, что мол знаний ещё маловато, попробуй через год. Кирилл, я ещё жду твоё сообщение! 2 месяца прошло.
6. Не зовите джуниора, если он вам не нужен. На моем первом собеседовании задавали вопросы для миддлов. Я и так нервничала, а тут ещё и вопросы не моего уровня. Снисходительный взгляд и вздохи тоже, конечно, подбадривали. Незабываемое чувство.
7. Не говорите: «вот 5 секунд на подумать». В моей голове после этой фразы были только такие мысли: «5...4...3... аааа, время заканчивается...2...1...БУМ...нуу...я не знаю». Лучше задайте вопрос и помолчите.
8. В одной компании мне сказали: «У тебя 1% знаний из 100. Как ты можешь не знать такие вещи? Какая-то ты не особо мотивированная. Ты хочешь аж 50 000? Да ты столько не стоишь.» Это не вежливо. Да и зачем? Почесать себе самолюбие и заставить начинающего вообще сдаться?
9. Про ту же компанию. Не насмехайтесь, когда человек не знает ответ или хочет что-то записать себе на будущее. Тут мне сказали «Да зачем тебе? Ты что, правда пользуешься бумагой и потом будешь что-то учить?». Да, пользуюсь. Буду.
10. И ещё про них. Меня поставили к белой доске, 2 человека сели напротив и сказали писать код для задачи. Это было неловко и страшно. Как на экзамене. Да, задачи надо давать, но не в таком стиле. Можно же просто сидеть рядом, а не выставлять всем на обозрение.
11. Тут уже из разряда очевидного, но не надо говорить, что девушки — это украшение и в компании о них заботятся и разрешают качать попу. Возможно, это ещё уместно, устраивайся я секретаршей. Но это должность разработчика. Всё ещё компания из последних пунктов. Прям эталон того, как не стоит себя вести. И эйчарка из второго пункта тоже их. Не место, а мечта. Впервые хотелось уйти в начале собеседования.
12. Не отклоняйте с грубым текстом. Лучше уж прости отклоните или проигнорьте. Это касается hh. Я часто откликалась на разные вакансии и спрашивала в сопроводительном, нет ли у них для джуниоров.
К счастью, таких было меньшинство. Почти все компании были прекрасны, подробно всё объясняли и оставили впечатление из разряда: «Я обязательно научусь и вернусь сюда. Они круты». Будьте как они ❤️
Ошибки на собеседованиях, которые были сделаны со мной. Это касается только It.
1. Я очень хотела пойти в одну сильную команду, но находятся они в маленьком городе. Готова была переехать, а через годик уйти на удалёнку. После собеседования не выдержала и спросила о результатах. Мне ответили, что для начинающего всё отлично. Я воодушевилась и уже начала искать квартиру и думать о переезде. Через два дня написал их эйчар и сказал, что не готовы взять. Так вот. Никогда так не делайте. Не говорите, что всё хорошо, если не готовы взять. Это внушает ложную надежду. Ту компанию я до сих пор ненавижу.
2. Не начинайте с вопроса о желаемой зарплате. Это отпугивает. Одна эйчарка мне позвонила и минут 20 спрашивала только о деньгах, а не о навыках.
3. Она же отказалась сказать название компании, но упорно расспрашивала меня. Что это вообще за секреты? А если я не рассматриваю их компанию? Хотелось бы знать об этом сразу и не тратить время.
4. Не опаздывайте. Это бесит. Приходишь вовремя, а потом 20 минут смотришь в окно.
5. Не обещайте написать/позвонить, если не собираетесь делать это. Лучше прямо скажите, что мол знаний ещё маловато, попробуй через год. Кирилл, я ещё жду твоё сообщение! 2 месяца прошло.
6. Не зовите джуниора, если он вам не нужен. На моем первом собеседовании задавали вопросы для миддлов. Я и так нервничала, а тут ещё и вопросы не моего уровня. Снисходительный взгляд и вздохи тоже, конечно, подбадривали. Незабываемое чувство.
7. Не говорите: «вот 5 секунд на подумать». В моей голове после этой фразы были только такие мысли: «5...4...3... аааа, время заканчивается...2...1...БУМ...нуу...я не знаю». Лучше задайте вопрос и помолчите.
8. В одной компании мне сказали: «У тебя 1% знаний из 100. Как ты можешь не знать такие вещи? Какая-то ты не особо мотивированная. Ты хочешь аж 50 000? Да ты столько не стоишь.» Это не вежливо. Да и зачем? Почесать себе самолюбие и заставить начинающего вообще сдаться?
9. Про ту же компанию. Не насмехайтесь, когда человек не знает ответ или хочет что-то записать себе на будущее. Тут мне сказали «Да зачем тебе? Ты что, правда пользуешься бумагой и потом будешь что-то учить?». Да, пользуюсь. Буду.
10. И ещё про них. Меня поставили к белой доске, 2 человека сели напротив и сказали писать код для задачи. Это было неловко и страшно. Как на экзамене. Да, задачи надо давать, но не в таком стиле. Можно же просто сидеть рядом, а не выставлять всем на обозрение.
11. Тут уже из разряда очевидного, но не надо говорить, что девушки — это украшение и в компании о них заботятся и разрешают качать попу. Возможно, это ещё уместно, устраивайся я секретаршей. Но это должность разработчика. Всё ещё компания из последних пунктов. Прям эталон того, как не стоит себя вести. И эйчарка из второго пункта тоже их. Не место, а мечта. Впервые хотелось уйти в начале собеседования.
12. Не отклоняйте с грубым текстом. Лучше уж прости отклоните или проигнорьте. Это касается hh. Я часто откликалась на разные вакансии и спрашивала в сопроводительном, нет ли у них для джуниоров.
К счастью, таких было меньшинство. Почти все компании были прекрасны, подробно всё объясняли и оставили впечатление из разряда: «Я обязательно научусь и вернусь сюда. Они круты». Будьте как они ❤️
Удаленное подключение к телефону через ADB.
Подробно про ADB написано здесь: https://developer.android.com/studio/command-line/adb?hl=ru
Если кратко, то это инструмент, который позволяет взаимодействовать с устройством на базе Android. Например, вы можете подключиться к телефону/телевизору/чему угодно через Wi-Fi и запустить прямо из Android Studio проект, не подсоединяясь через usb. Это очень выручает, если надо что-то срочно потестить, а провода рядом нет.
Инструкция максимально для чайников и не затрагивает сложные моменты. Подразумевается, что Android Studio уже установлена и вы умете её запускать.
1) Разблокировать меню разработчика на устройстве, к которому хотите подключиться: Settings —> About —> 7 раз нажать на кнопку «Build». Появится радостное оповещение, что вы стали разработчиком. Путь может немного отличаться. Просто погуглите, как включить меню разработчика на конкретном устройстве.
2) Зайти в меню разработчика —> System Preferences —> включить ADB debugging.
3) Открыть командную строку (win + R —> cmd —> Enter). Печатаете строку cd AppData\Local\Android\Sdk\platform-tools —> нажимаете Enter.
4) Вернуться к телефону. Открыть настройки —> Network settings —> Wi-Fi —> кликнуть на подключенный Wi-Fi.
5) В командной строке написать "adb connect 000.000.000.000:5555", где 000.000.000.000 — IP сети, который мы получили из 4 пункта, а 5555 — порт. У меня был баг, что не подключалось при открытой Android Studio. Закройте её, если не получилось со второй попытки. Если на телефоне появится предложение подтвердить устройство, то сделайте это.
6) Открыть Android Studio и проверить, что телефон есть в подключенных устройствах.
Теперь есть два варианта:
1) Постоянно писать "adb connect 000.000.000.000:5555"
2) Воспользоваться плагином. Я выбрала ADB WiFi Connect (https://github.com/appdictive/ADBWiFiConnect). Первый раз подключаем телефон через первый способ, потом в студии нажимаем на значок плагина и сохраняем устройство. Теперь можно будет просто подсоединяться одним нажатием и устройство сразу будет в списке. Но работает только в том случае, если у вас фиксированный IP.
Подробно про ADB написано здесь: https://developer.android.com/studio/command-line/adb?hl=ru
Если кратко, то это инструмент, который позволяет взаимодействовать с устройством на базе Android. Например, вы можете подключиться к телефону/телевизору/чему угодно через Wi-Fi и запустить прямо из Android Studio проект, не подсоединяясь через usb. Это очень выручает, если надо что-то срочно потестить, а провода рядом нет.
Инструкция максимально для чайников и не затрагивает сложные моменты. Подразумевается, что Android Studio уже установлена и вы умете её запускать.
1) Разблокировать меню разработчика на устройстве, к которому хотите подключиться: Settings —> About —> 7 раз нажать на кнопку «Build». Появится радостное оповещение, что вы стали разработчиком. Путь может немного отличаться. Просто погуглите, как включить меню разработчика на конкретном устройстве.
2) Зайти в меню разработчика —> System Preferences —> включить ADB debugging.
3) Открыть командную строку (win + R —> cmd —> Enter). Печатаете строку cd AppData\Local\Android\Sdk\platform-tools —> нажимаете Enter.
4) Вернуться к телефону. Открыть настройки —> Network settings —> Wi-Fi —> кликнуть на подключенный Wi-Fi.
5) В командной строке написать "adb connect 000.000.000.000:5555", где 000.000.000.000 — IP сети, который мы получили из 4 пункта, а 5555 — порт. У меня был баг, что не подключалось при открытой Android Studio. Закройте её, если не получилось со второй попытки. Если на телефоне появится предложение подтвердить устройство, то сделайте это.
6) Открыть Android Studio и проверить, что телефон есть в подключенных устройствах.
Теперь есть два варианта:
1) Постоянно писать "adb connect 000.000.000.000:5555"
2) Воспользоваться плагином. Я выбрала ADB WiFi Connect (https://github.com/appdictive/ADBWiFiConnect). Первый раз подключаем телефон через первый способ, потом в студии нажимаем на значок плагина и сохраняем устройство. Теперь можно будет просто подсоединяться одним нажатием и устройство сразу будет в списке. Но работает только в том случае, если у вас фиксированный IP.
Android Developers
Мост отладки Android (adb) | Android Studio | Android Developers
Узнайте об Android Debug Bridge — универсальном инструменте командной строки, позволяющем взаимодействовать с устройством.
https://www.youtube.com/watch?v=nUEiUBtniz0&t=28s — видео к предыдущей статье
https://zen.yandex.ru/media/id/5ddd77e9f4882e4380666d35/kotlin-urok-2-5e14a4a1e3062c00b102a25c — немного про модификаторы доступа и конструкторы.
https://zen.yandex.ru/media/id/5ddd77e9f4882e4380666d35/kotlin-metody-urok-3-5e22fb2d06cc4600ae7ef0f6 — продолжаем изучать Котлин.
Яндекс Дзен
Kotlin. Методы. Урок 3.
Методы немного отличаются от тех, к которым мы привыкли в Java. Начнём с самых обычных void-методов, которые ничего не возвращают. В Kotlin метод обозначается ключевым словом fun. Java: void method() {...} void method1(String name, int age) {...}
https://mosdroid.timepad.ru/event/1235269/ — вдруг, кто-то пропустил. Регистрация ещё открыта.
https://zen.yandex.ru/media/id/5ddd77e9f4882e4380666d35/kotlin-nullbezopasnost-urok-4-5e2c20801febd400b021c4ee — продолжаем изучать Котлин. Сегодня про Null-безопасность.
Яндекс Дзен
Kotlin. Null-безопасность. Урок 4.
Продолжим изучать эту интересную тему. Напомню: если нужно, чтобы переменная могла быть null, то пишем вопросительный знак возле её типа. var name: String? = "Кристина" // объявляем переменную name, которая может быть null var length = name.length // объявляем…
https://habr.com/ru/company/redmadrobot/blog/485152 — стажировка от роботов. Отличная программа и сильная команда!
Хабр
Весенняя стажировка для мобильных разработчиков в Redmadrobot
Привет, Хабр, мы запускаем шестую, на этот раз весеннюю, стажировку для мобильных разработчиков в московском офисе Redmadrobot. Всех, кто пройдёт строгий желез...
https://zen.yandex.ru/media/id/5ddd77e9f4882e4380666d35/kotlin-cikly-urok-5-5e358a1fb0b76a6555173430 Продолжаем изучать Kotlin
https://youtu.be/pv8ewHRVOKY — трансляция с мосдроида
YouTube
MOSDROID #22 Titanium
Трансляция 22-го митапа от сообщества MOSDROID
Поддержка в Яндекс.Дзен просто потрясающая. Пишешь им о баге в приложении, а они отвечают, что такая ситуация невозможна. Ясно, понятно. Видимо, мне просто несколько раз показалось. 🤦♀️
Forwarded from Konstantin Kulikov
Привет, GDG!
Уже успели соскучиться по митапам? 19 февраля мы открываем сезон 2020 с митапа про мультиплатформенную разработку и Flutter. Традиционно будет два доклада:
Александр Денисов, EPAM — «Flutter. Bloc или Redux?»
Flutter - это фреймворк от Google, созданный для разработки мультиплатформенных приложений. Можно создавать приложения для iOS, Android, Web и Desktop с одинаковой кодовой базой.
К сожалению, в документации не так много информации, которая выглядит как руководство по рекомендуемой архитектуре приложения.
Поэтому в докладе мы поговорим о двух наиболее распространенных подходах к стейт-менедженту: BLoC и Redux. Их сходстве и различиях, плюсах и минусах.
Евгений Кот, Wrike — Flutter platform channels: мосты дружбы
Самый частый вопрос, который задают, когда знакомятся с Flutter: "Это конечно всё хорошо, но может ли он...", и далее следует набор специфичных вещей, которые умеет Android или iOS. И действительно, что делать, если необходимо выполнить какой-то код на нативной платформе? Узнаем и разберёмся при помощи platform channels.
📅 19 февраля
🗺️ Офис JetBrains
📝 https://gdgspb.page.link/meetup1902
Уже успели соскучиться по митапам? 19 февраля мы открываем сезон 2020 с митапа про мультиплатформенную разработку и Flutter. Традиционно будет два доклада:
Александр Денисов, EPAM — «Flutter. Bloc или Redux?»
Flutter - это фреймворк от Google, созданный для разработки мультиплатформенных приложений. Можно создавать приложения для iOS, Android, Web и Desktop с одинаковой кодовой базой.
К сожалению, в документации не так много информации, которая выглядит как руководство по рекомендуемой архитектуре приложения.
Поэтому в докладе мы поговорим о двух наиболее распространенных подходах к стейт-менедженту: BLoC и Redux. Их сходстве и различиях, плюсах и минусах.
Евгений Кот, Wrike — Flutter platform channels: мосты дружбы
Самый частый вопрос, который задают, когда знакомятся с Flutter: "Это конечно всё хорошо, но может ли он...", и далее следует набор специфичных вещей, которые умеет Android или iOS. И действительно, что делать, если необходимо выполнить какой-то код на нативной платформе? Узнаем и разберёмся при помощи platform channels.
📅 19 февраля
🗺️ Офис JetBrains
📝 https://gdgspb.page.link/meetup1902
Meetup
GDG Meetup. Мультиплатформенная разработка и Flutter., ср, 19 февр. 2020 г., 19:00 | Meetup
Привет, GDG!
Открываем сезон 2020 митапом про мультиплатформенную разработку и Flutter. Встречаемся 19 февраля в офисе JetBrains. Будет традиционно два доклада:
Александр
Открываем сезон 2020 митапом про мультиплатформенную разработку и Flutter. Встречаемся 19 февраля в офисе JetBrains. Будет традиционно два доклада:
Александр
