Крутая новость.
Открытый лекторий от Летних школ Яндекса.
20 июля — 16 сентября.
Общение с топовыми экспертами из Яндекса, прокачка знаний по востребованным IT‑специальностям и решение сложных бизнес‑кейсов.
И все это абсолютно БЕСПЛАТНО.
Регистрация по ссылке
Открытый лекторий от Летних школ Яндекса.
20 июля — 16 сентября.
Общение с топовыми экспертами из Яндекса, прокачка знаний по востребованным IT‑специальностям и решение сложных бизнес‑кейсов.
И все это абсолютно БЕСПЛАТНО.
Регистрация по ссылке
Открытый Лекторий Яндекса
Более 100 лекций по разработке, аналитике, менеджменту и развитию навыков. Спикеры — эксперты, практикующие разработчики и руководители команд в Яндексе
👍9
Давно уже есть мысли перейти на разработку под iOS. Была идея оставить основную работу и, выучив необходимый минимум, выйти быстро на работу. Даже успел написать небольшое приложение. Но это так и осталось идеей (*пока что).
В свободное от основной работы время я захожу и изучаю экосистему iOS. В основном это разные видео-интервью, записи конференций и прочее, но бывает также, что читаю документацию.
Могу уверенно сказать ,что мне нравиться.
В отличие от Android (платформа под которую я также ранее писал, в то время еще на Java) у iOS есть несколько плюсов ,которые я вижу.
Единый язык — Swift. Да, у Android так же сейчас в основном это Kotlin, но кого не спроси, куча легаси кода на Java до сих пор. С iOS разработкой дела обстоят чуть получше.
Единая экосистема. Тут я хочу выделить не возможность использовать технологии: от служб геолокации до распознавания лиц, а то, что опять-таки, в отличии от Android, где каждая компания делает телефоны под себя, размеры экранов известны заранее, так как модельный ряд iPhone ограничен. Значит, дизайнеру не надо придумывать 10 версий для разных устройств и проверять, как на них будет смотреться вёрстка. Разработчику также не нужно пытаться протестировать все под все версии Android телефонов, а таковых весьма много. Но есть и ограничения. IDE — Xcode, — можно установить только на MacBook, Mac mini, Mac Pro, Mac Studio и iMac. Помню какие-то случаи с Hackintosh, как по мне — насилие над собой.
Единые правила App Store. Строгость ручных проверок приложений кто-то может выделить как минус, но я вижу в этом плюс. В отличие от Android, где можно вносить в систему любые изменения, Apple полностью контролирует свои устройства.
Оказалось Apple даже сделала документацию по дизайну "Human Interface Guidelines". Т.е. читаешь себе такой документацию про то ,как писать код и доходишь до момента — как делать дизайн. Прикольно.
В свободное от основной работы время я захожу и изучаю экосистему iOS. В основном это разные видео-интервью, записи конференций и прочее, но бывает также, что читаю документацию.
Могу уверенно сказать ,что мне нравиться.
В отличие от Android (платформа под которую я также ранее писал, в то время еще на Java) у iOS есть несколько плюсов ,которые я вижу.
Единый язык — Swift. Да, у Android так же сейчас в основном это Kotlin, но кого не спроси, куча легаси кода на Java до сих пор. С iOS разработкой дела обстоят чуть получше.
Единая экосистема. Тут я хочу выделить не возможность использовать технологии: от служб геолокации до распознавания лиц, а то, что опять-таки, в отличии от Android, где каждая компания делает телефоны под себя, размеры экранов известны заранее, так как модельный ряд iPhone ограничен. Значит, дизайнеру не надо придумывать 10 версий для разных устройств и проверять, как на них будет смотреться вёрстка. Разработчику также не нужно пытаться протестировать все под все версии Android телефонов, а таковых весьма много. Но есть и ограничения. IDE — Xcode, — можно установить только на MacBook, Mac mini, Mac Pro, Mac Studio и iMac. Помню какие-то случаи с Hackintosh, как по мне — насилие над собой.
Единые правила App Store. Строгость ручных проверок приложений кто-то может выделить как минус, но я вижу в этом плюс. В отличие от Android, где можно вносить в систему любые изменения, Apple полностью контролирует свои устройства.
Оказалось Apple даже сделала документацию по дизайну "Human Interface Guidelines". Т.е. читаешь себе такой документацию про то ,как писать код и доходишь до момента — как делать дизайн. Прикольно.
🔥10
А вот и новое интервью. Делаем репосты, ставим лайки.
https://www.youtube.com/watch?v=bYmOZCSn7K8&ab_channel=IsaEzerbaev
https://www.youtube.com/watch?v=bYmOZCSn7K8&ab_channel=IsaEzerbaev
YouTube
Как стать Unreal Engine разработчиком !?
Давайте узнаем что такое «мета - вселенная» и как стать unreal engine разработчиком. В гостях у нас разработчик, у которого опыт работы с «Калашников», «Dolce & Gabbana» и т.д.
Ссылки на YouTube канал и соц. сети Хаджи:
Instagram: https://www.instagr…
Ссылки на YouTube канал и соц. сети Хаджи:
Instagram: https://www.instagr…
🔥12
Media is too big
VIEW IN TELEGRAM
logitech mx master 3s — обновил свою мышку
Скажу сразу, очень доволен и советую всем. Ну и пара очевидных плюсов на мой взгляд.
— Быстрая зарядка и время работы
При полностью заряженной батарее мышь может проработать до 70 дней, а быстрой зарядки в течение одной минуты хватит на три часа работы.
— Одновременная поддержка 3-х устройств
Позволяет переключаться между компьютерами, просто подводя указатель мыши к краю экрана. Можно совмещать разные ОС. Можно перемещать текст, изображения и файлы между компьютерами. На одном ctrl + c на втором ctrl + v. Это, кстати, основная причина, по которой я приобрел эту мышку.
— Прокрутка 1000 строк в секунду
Не скажу, что для меня это было прямо важно, но электромагнитное колесико MagSpeed дало понять, насколько это удобно.
— Эргономичная форма
Ну и, конечно, нельзя не выделить этот пункт. Корпус мыши разработан для идеальной поддержки ладони и пальцев.
— Цена
Версию 3s не нашел в магазинах РФ, но на aliexpress средняя цена — 8-10к. Эту взял в Бельгии за ~ 115 -130€
Небольшое видео распаковки.
p.s. одной рукой снимать и другой делать распаковку не так и удобно.
Скажу сразу, очень доволен и советую всем. Ну и пара очевидных плюсов на мой взгляд.
— Быстрая зарядка и время работы
При полностью заряженной батарее мышь может проработать до 70 дней, а быстрой зарядки в течение одной минуты хватит на три часа работы.
— Одновременная поддержка 3-х устройств
Позволяет переключаться между компьютерами, просто подводя указатель мыши к краю экрана. Можно совмещать разные ОС. Можно перемещать текст, изображения и файлы между компьютерами. На одном ctrl + c на втором ctrl + v. Это, кстати, основная причина, по которой я приобрел эту мышку.
— Прокрутка 1000 строк в секунду
Не скажу, что для меня это было прямо важно, но электромагнитное колесико MagSpeed дало понять, насколько это удобно.
— Эргономичная форма
Ну и, конечно, нельзя не выделить этот пункт. Корпус мыши разработан для идеальной поддержки ладони и пальцев.
— Цена
Версию 3s не нашел в магазинах РФ, но на aliexpress средняя цена — 8-10к. Эту взял в Бельгии за ~ 115 -130€
Небольшое видео распаковки.
p.s. одной рукой снимать и другой делать распаковку не так и удобно.
👍9🔥2
Что такое хакатон и почему важно в них участвовать, особенно новчикам ?
Хакатон (англ. hackathon от hacker «хакер» + marathon «марафон») — форум для разработчиков, во время которого специалисты из разных областей разработки программного обеспечения (программисты, дизайнеры, менеджеры) сообща решают какую-либо проблему на время. Вот такое определение дает wiki.
Если более простыми словами, то:
Хакатон — соревнование, направленное на разработку прототипа реального продукта (мобильного приложения, игры или веб-сервиса), обычно от 24 до 72 часов. Для разработчиков, дизайнеров, аналитиков, маркетологов и других специалистов ИТ-сферы.
— Один или с командой
Обычно, в Хакатонах учавствуют команды от 3 до 5 человек, но это не всегда и не везде, хоть и частое требование. Соотвественно, есть и те, куда можно прийти одному.
— Что полезного в Хакатонах для разработчиков ?
В первую очередь — призы для победителей. Чаще всего это — денежные выплаты, разная техника для разработчиков вместе с мерчом, сертификаты на разные подписки, облачные вычисления и прочее ,или же приглашение на работу.
— А если не смогу победить ?
Польза все равно есть. Решение реальных задач для опыта и портофолио. Новые знакомства для совместной работы в будущем. Возможность найти инвестора для своего проекта.
— Для чего проводят Хакатоны ?
Чаще всего Хакатоны проводят крупные компании, не обязательно IT. Корпорации типа Microsoft, Google, Facebook регулярно проводят хакатоны. В России Яндекс, VK Group, Лаборатория Касперского, Сбербанк, разные банки и другие. Одним из самых популярных это — хакатоны от «Цифрового прорыва». Их цели предельно ясны — найти талантливых, креативных специалистов или целые команды.
Хакатон (англ. hackathon от hacker «хакер» + marathon «марафон») — форум для разработчиков, во время которого специалисты из разных областей разработки программного обеспечения (программисты, дизайнеры, менеджеры) сообща решают какую-либо проблему на время. Вот такое определение дает wiki.
Если более простыми словами, то:
Хакатон — соревнование, направленное на разработку прототипа реального продукта (мобильного приложения, игры или веб-сервиса), обычно от 24 до 72 часов. Для разработчиков, дизайнеров, аналитиков, маркетологов и других специалистов ИТ-сферы.
— Один или с командой
Обычно, в Хакатонах учавствуют команды от 3 до 5 человек, но это не всегда и не везде, хоть и частое требование. Соотвественно, есть и те, куда можно прийти одному.
— Что полезного в Хакатонах для разработчиков ?
В первую очередь — призы для победителей. Чаще всего это — денежные выплаты, разная техника для разработчиков вместе с мерчом, сертификаты на разные подписки, облачные вычисления и прочее ,или же приглашение на работу.
— А если не смогу победить ?
Польза все равно есть. Решение реальных задач для опыта и портофолио. Новые знакомства для совместной работы в будущем. Возможность найти инвестора для своего проекта.
— Для чего проводят Хакатоны ?
Чаще всего Хакатоны проводят крупные компании, не обязательно IT. Корпорации типа Microsoft, Google, Facebook регулярно проводят хакатоны. В России Яндекс, VK Group, Лаборатория Касперского, Сбербанк, разные банки и другие. Одним из самых популярных это — хакатоны от «Цифрового прорыва». Их цели предельно ясны — найти талантливых, креативных специалистов или целые команды.
👍5
К чему я это вдруг про Хакатон?
Тут мои кореша из ГГНТУ решили провести очередной Хакатон по VR/AR «Код Шрёдингера 2022»!
«Код Шрёдингера 2022» – это хакатон для молодых команд и смелых новичков, работающих над внедрением инновационных технических решений в области виртуальной и дополненной реальности.
Участники Хакатона будут иметь возможность:
1) Побороться за первый приз – 100 000 рублей
2) Пройти образовательную программу от ведущих программистов в направлении VR и AR
3) «Порубиться» в PlayStation, CS:GO, настольный футбол и посмотреть научные фильмы в кинотеатре университета, ну и просто хорошо провести время.
Узнать подробности и подать заявку можно на сайте
Место проведения – РФ, Чеченская Республика, г.Грозный, пр. Х.А.Исаева д.100, Хайпарк ГГНТУ
Торопитесь, приём заявок заканчивается 21 августа 2022г!
Даты проведения 26-29 августа 2022г.
Тут мои кореша из ГГНТУ решили провести очередной Хакатон по VR/AR «Код Шрёдингера 2022»!
«Код Шрёдингера 2022» – это хакатон для молодых команд и смелых новичков, работающих над внедрением инновационных технических решений в области виртуальной и дополненной реальности.
Участники Хакатона будут иметь возможность:
1) Побороться за первый приз – 100 000 рублей
2) Пройти образовательную программу от ведущих программистов в направлении VR и AR
3) «Порубиться» в PlayStation, CS:GO, настольный футбол и посмотреть научные фильмы в кинотеатре университета, ну и просто хорошо провести время.
Узнать подробности и подать заявку можно на сайте
Место проведения – РФ, Чеченская Республика, г.Грозный, пр. Х.А.Исаева д.100, Хайпарк ГГНТУ
Торопитесь, приём заявок заканчивается 21 августа 2022г!
Даты проведения 26-29 августа 2022г.
🔥5👍2
Для старта надо было выбрать язык программирования, который мы будем изучать. Я считаю, что в принципе нет критичной разницы, что выбрать для старта, поскольку главное — освоить именно само программирование, понять базовые основы, а сделать это можно на примере любого языка (языки, специально созданные для ненормального программирования, исключаем из рассмотрения).
p.s. Вырезка из одной статьи которую решил прочитать под утро.
Часто пытаюсь донести эту мысль новичкам — не получается. Чаще всего приходиться разобрать все направления, рассказать какой язык где применяется.
Для удобства даже записал видео на тему «Какой язык программирования выбрать новичку».
p.s. Вырезка из одной статьи которую решил прочитать под утро.
Часто пытаюсь донести эту мысль новичкам — не получается. Чаще всего приходиться разобрать все направления, рассказать какой язык где применяется.
Для удобства даже записал видео на тему «Какой язык программирования выбрать новичку».
YouTube
Какой язык программирования выбрать новичку !?
Давайте раз и навсегда узнаем с какого языка начать свое обучение в мире программирования и разработки. Подробно рассказываю какой язык программирования для чего используется.
МОИ КОНТАКТЫ:
- Telegram: https://t.iss.one/monoteistBlog
- Instagram:https://ww…
МОИ КОНТАКТЫ:
- Telegram: https://t.iss.one/monoteistBlog
- Instagram:https://ww…
👍8🔥3❤1
VK открывает набор на бесплатные курсы по автотестированию, веб- и fullstack-разработке.
— Как поступить ?
Подать заявку на поступление и пройти вступительные испытания можно на сайте.
— Когда начало ?
Заявки принимаются до 29 августа (включительно), а обучение начнется на неделе с 12 сентября.
— Как поступить ?
Подать заявку на поступление и пройти вступительные испытания можно на сайте.
— Когда начало ?
Заявки принимаются до 29 августа (включительно), а обучение начнется на неделе с 12 сентября.
education.vk.company
VK Education
Погружайся в мир IT и digital параллельно с учебой в вузе
👍7🔥1
Как я оптимизировал время выполнения задачи от 21 минуты до 4 минут ?
Начнем с самой задачи — создать endpoint для выгрузки данных из файла excel в базу данных.
— На чемедем пишем ?
Стек технологий: Django | DRF
Суть заключалась в следующем: принимаешь файл, сохраняешь, далее смотришь по сторокам есть ли они в БД, если есть то обновляешь, а если нет, то создаешь уже новую запись.
Ничего сложного, берешь строки и используешь update_or_create, думаю тут все понятно из названия метода. Но вот беда, строк 40к и больше, естественно походы в БД столько же. Измеритель времени так и говорит: «переделай».
Из этого вытекает не самое сложное решение: делиш на две пачки — одну для обновления, другую для создания, а далее уже bulk_update и bulk_create. Но тут еще одна проблема, Python то тоже не самый быстрый, а сложность растет с учетом что там дубликаты по разным полям, а полей как оказалось свыше 50.
— Что в итоге?
Не долго думая — Pandas. А если ранее не работал с этой библиотекой ? Документация и google. Но почему то все равно не так быстро как ожидалось — более глубокое изучение pandas.
— К чему я все это?
По правде говоря, я чаще пытаюсь не использовать сторонние технологии не определенные в стеке технологий, но тут понимая что без него уже реально никуда, все же решаюсь. Осознаю что иногда все же не стоит бояться и эксперементировать. Но тут проблема была еще в том что все решения мне на проекте нужно принимать самому, а если опыта использования данной технологии немного, то естетсвенно — сомнения!
p.s. Решил поделиться на ночь глядя после приятных ощущений от решенной задачи.
— Советы
Просто открыть excel файл — openpyxl. Именно его и использует pandas для открытия файлов.
Открыть файл и работа с данными. merge, concat, пересечение и прочее — pandas.
Если много строк — лучше сразу осознать что update_or_create не самое лучшее решение.
Решили использовать bulk_update — не забываем про batch_size — размер пакета для одного sql запроса.
Начнем с самой задачи — создать endpoint для выгрузки данных из файла excel в базу данных.
— На чем
Стек технологий: Django | DRF
Суть заключалась в следующем: принимаешь файл, сохраняешь, далее смотришь по сторокам есть ли они в БД, если есть то обновляешь, а если нет, то создаешь уже новую запись.
Ничего сложного, берешь строки и используешь update_or_create, думаю тут все понятно из названия метода. Но вот беда, строк 40к и больше, естественно походы в БД столько же. Измеритель времени так и говорит: «переделай».
Из этого вытекает не самое сложное решение: делиш на две пачки — одну для обновления, другую для создания, а далее уже bulk_update и bulk_create. Но тут еще одна проблема, Python то тоже не самый быстрый, а сложность растет с учетом что там дубликаты по разным полям, а полей как оказалось свыше 50.
— Что в итоге?
Не долго думая — Pandas. А если ранее не работал с этой библиотекой ? Документация и google. Но почему то все равно не так быстро как ожидалось — более глубокое изучение pandas.
— К чему я все это?
По правде говоря, я чаще пытаюсь не использовать сторонние технологии не определенные в стеке технологий, но тут понимая что без него уже реально никуда, все же решаюсь. Осознаю что иногда все же не стоит бояться и эксперементировать. Но тут проблема была еще в том что все решения мне на проекте нужно принимать самому, а если опыта использования данной технологии немного, то естетсвенно — сомнения!
p.s. Решил поделиться на ночь глядя после приятных ощущений от решенной задачи.
— Советы
Просто открыть excel файл — openpyxl. Именно его и использует pandas для открытия файлов.
Открыть файл и работа с данными. merge, concat, пересечение и прочее — pandas.
Если много строк — лучше сразу осознать что update_or_create не самое лучшее решение.
Решили использовать bulk_update — не забываем про batch_size — размер пакета для одного sql запроса.
👍9🔥1👏1
Где-то месяц делал задачу с обращением на внешний API — по итогу сервис заблокирован для РФ!
Давайте поделюсь с вами еще одной недавней историей.
Задача: Endpoint, который делает запросы на внешний API научных статей и сохраняет данные в базе или обновляет уже существующие.
Вроде все просто, библиотека requests для запросов, а далее запросы в базу данных. Как вы могли догадаться — нет, не все так просто.
Первая сложность — обязательное требование использования библиотеки, которая нужна именно для запросов на этот сервис. Оказывается эта библиотека работает только если у тебя настроены proxy socks5. Также оказалось, что нужно открывать ssh туннель для доступа по API Key. Ну и потом одно из самых неприятных — все эти настройки для либы, ssh, прокси и все прочее надо запихнуть в docker, хоть я и умею пользоваться им, но на деле без DevOps'a мне не смогли помочь даже Senior'ы, да, вот такие странности.
Вторая сложность — возможно самое неприятное, у тебя есть API Key, у него есть ограничения на запросы в неделю, я их для теста делаю немало, но никак не выхожу за рамки ограничения, но ошибки все равно получаю. Иду спрашивать, использует ли кто-то еще этот ключ, получая отрицательный ответ ,иду обратно к своим ошибкам. Чуть позже узнаю, что целый сервис, сейчас важно понять ЦЕЛЫЙ СЕРВИС, веб - приложение, которое ,как оказывается, еще и в продакшене использует тот самый ключ. Т.е. все это время я получаю ошибки из-за одной маленькой, но очень важной детали, и по сути, теряю время.
В этой истории еще немало таких ситуаций, когда уже после выполненной задачи я узнавал, что мне дали неправильную информацию или просто решили сделать правки, т.е. ты решаешь себе задачу и на полпути узнаешь — надо переделать, и почти каждый раз больше 80% уже не нужно.
Если у вас возникает вопрос: — Почему возникают такие ситуации? То вот вам ответ — отсутствие аналитика, нет строго расписанной задачи на доске, вы просто в телеграм обсуждаете задачу и по итогу приходите к тому, что я описал выше.
Давайте я подведу итогу: Задачу успешно сдал, все работает. Через чуть больше недели узнаю ,что сервис, куда я делал запросы, заблокирован в РФ.
p.s. Да, тут можно поставить *** и прочее, но крупные компании навряд ли на такое пойдут.
Давайте поделюсь с вами еще одной недавней историей.
Задача: Endpoint, который делает запросы на внешний API научных статей и сохраняет данные в базе или обновляет уже существующие.
Вроде все просто, библиотека requests для запросов, а далее запросы в базу данных. Как вы могли догадаться — нет, не все так просто.
Первая сложность — обязательное требование использования библиотеки, которая нужна именно для запросов на этот сервис. Оказывается эта библиотека работает только если у тебя настроены proxy socks5. Также оказалось, что нужно открывать ssh туннель для доступа по API Key. Ну и потом одно из самых неприятных — все эти настройки для либы, ssh, прокси и все прочее надо запихнуть в docker, хоть я и умею пользоваться им, но на деле без DevOps'a мне не смогли помочь даже Senior'ы, да, вот такие странности.
Вторая сложность — возможно самое неприятное, у тебя есть API Key, у него есть ограничения на запросы в неделю, я их для теста делаю немало, но никак не выхожу за рамки ограничения, но ошибки все равно получаю. Иду спрашивать, использует ли кто-то еще этот ключ, получая отрицательный ответ ,иду обратно к своим ошибкам. Чуть позже узнаю, что целый сервис, сейчас важно понять ЦЕЛЫЙ СЕРВИС, веб - приложение, которое ,как оказывается, еще и в продакшене использует тот самый ключ. Т.е. все это время я получаю ошибки из-за одной маленькой, но очень важной детали, и по сути, теряю время.
В этой истории еще немало таких ситуаций, когда уже после выполненной задачи я узнавал, что мне дали неправильную информацию или просто решили сделать правки, т.е. ты решаешь себе задачу и на полпути узнаешь — надо переделать, и почти каждый раз больше 80% уже не нужно.
Если у вас возникает вопрос: — Почему возникают такие ситуации? То вот вам ответ — отсутствие аналитика, нет строго расписанной задачи на доске, вы просто в телеграм обсуждаете задачу и по итогу приходите к тому, что я описал выше.
Давайте я подведу итогу: Задачу успешно сдал, все работает. Через чуть больше недели узнаю ,что сервис, куда я делал запросы, заблокирован в РФ.
p.s. Да, тут можно поставить *** и прочее, но крупные компании навряд ли на такое пойдут.
👍4🔥1
Интересная статья про найм сотрудников в августе 2022.
Небольшая вырезка — больше всего искали бэкендеров)
Полную статью можно почитать тут.
Небольшая вырезка — больше всего искали бэкендеров)
Полную статью можно почитать тут.
👍4❤1
Подарили мне значит умную колонку jbl с Гугл ассистент. Не смог нормально что либо с ней сделать, начиная от прошивки и заканчивая санкциями на какие то подписки. Психанул и взял Яндекс станцию Макс)
Приложение для изучения Таджвида с нуля
Один мой хороший друг — iOS разработчик сделал приложение для тех кто хотел бы научиться читать Коран, там красивый и удобный дизайн на интуитивно понятном уровне, ведь дизайн также сделал еще один мой друг — крутой дизайнер.
Приложение для iPhone можно скачать вот тут.
Но это еще не все. Также есть и android версия, которую можно скачать вот тут.
И даже веб версия есть вот тут.
Всех разработчиков также знаю и пусть Аллах1 воздаст благом всем тем кто принял участия в распространении этого дела.
Один мой хороший друг — iOS разработчик сделал приложение для тех кто хотел бы научиться читать Коран, там красивый и удобный дизайн на интуитивно понятном уровне, ведь дизайн также сделал еще один мой друг — крутой дизайнер.
Приложение для iPhone можно скачать вот тут.
Но это еще не все. Также есть и android версия, которую можно скачать вот тут.
И даже веб версия есть вот тут.
Всех разработчиков также знаю и пусть Аллах1 воздаст благом всем тем кто принял участия в распространении этого дела.
App Store
Таджвид и Алфавит
С именем Аллаха, Милостивого, Милосердного.
Легкое и простое разъяснение "таджвида" с примерами и озвучкой.
В приложении вы найдете арабский алфавит с озвучкой, тренировку произношения, уроки с начального уровня до таджвида. В следующих версиях, мы ин ша…
Легкое и простое разъяснение "таджвида" с примерами и озвучкой.
В приложении вы найдете арабский алфавит с озвучкой, тренировку произношения, уроки с начального уровня до таджвида. В следующих версиях, мы ин ша…
👍14🔥4🎉2👏1
Сколько зарабатывают в google и Nvidia: опубликована статистика по базовым окладам
https://telegra.ph/Skolko-zarabatyvayut-v-google-i-Nvidia-opublikovana-statistika-po-bazovym-okladam-10-13
https://telegra.ph/Skolko-zarabatyvayut-v-google-i-Nvidia-opublikovana-statistika-po-bazovym-okladam-10-13
Telegraph
Сколько зарабатывают в google и Nvidia: опубликована статистика по базовым окладам
— google Инженер-исследователь: от $154 000 до $196 000, инженер-программист: от $122 000 до $280 000, инженер ПО: от $126 000 до $225 000, UX-исследователь: от $137 000 до $180 785, UX-дизайнер: от $162 000 до $202 000, продакт-менеджер: от $151 000 до…
Что там с iOS?
Давайте расскажу новости по моему переобучению или просто обучению чему-то новому, а в данном случае про обучение iOS.
Чуть ранее...
Надеюсь вы помните про мой интерес к iOS и в целом к мобильной разработке, были даже мысли в сторону flutter по рекомендации друзей, но ,к счастью ,я остался на iOS, так вот, какие успехи.
— Яндекс Практикум
Для интереса начал я смотреть бесплатную часть курса по iOS на их платформе (ссылка прилагается). Впечатления были неоднозначными, подача материала мне нравилась, но в самом начале было слишком много смешанной инфы, то про swift, то про xcode, конечно ,я все это читал параллельно каким-то делам, но в целом понимание появилось что к чему, успел поработать с игрой ping-pong для iOS. До конца не добил и как-то забил, что часто и случается со мной).
— SwiftBook.ru
Самое крупное сообщество iOS разработчиков на языке Swift ,которое создано еще в 2014 году, когда сам язык был анонсирован.
Тут уже много материала, от переводы статей на всевозможные темы, так и мини бесплатные ,в том числе курсы, успел у них тоже материал взять.
В целом - пассивное обучение с тратой пару часов максимум в неделю, оправдано тем ,что есть работа, решаю задачки на leetcode на swift ,в том числе пытаюсь их сделать, нужно углубляться в SQL на работе уже больше голого SQL, чем Python, ну и вот результат, НО....
— Avito Tech
«Натыкаюсь на вот такую новость — Стажировка для разработчиков в Авито с последующим трудоустройством.»
Вот он, шанс, который даст мне хоть какую-то мотивацию начать хоть что-то делать на iOS, хоть работу и не ищу, решаюсь податься, можно же после основной работы и по выходным эти 25 часов отработать. Делаю резюме на hh уже после того ,как попросили прислать, отправляю, пару дней назад звонок от hr, прохожу телефонное интервью и получаю тестовое задание, вот так вот. Собираюсь как минимум постараться сделать, конечно ,есть небольшой нюанс, я не умею делать iOS приложения, но зато есть 6 (5) дней на обучение и решение задачи. Буду держать вас в курсе.
Давайте расскажу новости по моему переобучению или просто обучению чему-то новому, а в данном случае про обучение iOS.
Чуть ранее...
Надеюсь вы помните про мой интерес к iOS и в целом к мобильной разработке, были даже мысли в сторону flutter по рекомендации друзей, но ,к счастью ,я остался на iOS, так вот, какие успехи.
— Яндекс Практикум
Для интереса начал я смотреть бесплатную часть курса по iOS на их платформе (ссылка прилагается). Впечатления были неоднозначными, подача материала мне нравилась, но в самом начале было слишком много смешанной инфы, то про swift, то про xcode, конечно ,я все это читал параллельно каким-то делам, но в целом понимание появилось что к чему, успел поработать с игрой ping-pong для iOS. До конца не добил и как-то забил, что часто и случается со мной).
— SwiftBook.ru
Самое крупное сообщество iOS разработчиков на языке Swift ,которое создано еще в 2014 году, когда сам язык был анонсирован.
Тут уже много материала, от переводы статей на всевозможные темы, так и мини бесплатные ,в том числе курсы, успел у них тоже материал взять.
В целом - пассивное обучение с тратой пару часов максимум в неделю, оправдано тем ,что есть работа, решаю задачки на leetcode на swift ,в том числе пытаюсь их сделать, нужно углубляться в SQL на работе уже больше голого SQL, чем Python, ну и вот результат, НО....
— Avito Tech
«Натыкаюсь на вот такую новость — Стажировка для разработчиков в Авито с последующим трудоустройством.»
Вот он, шанс, который даст мне хоть какую-то мотивацию начать хоть что-то делать на iOS, хоть работу и не ищу, решаюсь податься, можно же после основной работы и по выходным эти 25 часов отработать. Делаю резюме на hh уже после того ,как попросили прислать, отправляю, пару дней назад звонок от hr, прохожу телефонное интервью и получаю тестовое задание, вот так вот. Собираюсь как минимум постараться сделать, конечно ,есть небольшой нюанс, я не умею делать iOS приложения, но зато есть 6 (5) дней на обучение и решение задачи. Буду держать вас в курсе.
Яндекс Практикум
Курс «iOS‑разработчик» — онлайн-обучение разработке мобильных приложений
Онлайн-курс «iOS-разработчик» от сервиса Яндекс Практикум. 12 месяцев обучения разработке мобильных приложений на iOS для начинающих (с нуля). Научитесь программировать на Swift, создадите командный дипломный проект, повторяющий рабочие условия. Дипломом…
👍12
Узнай кто cкринит и сливает твои сообщения — если увидели такое сообщение, не переходите !
Если вы все же перешли и от вас идет спам, что делать ?
Для начало можно выйти из вашего аккаунта с других устройств, как это сделать ?
Переходим в настройки -> Конфиденциальность -> Сесси (этот пункт может называться по разному) -> Завершить все сеансы (можно выборочно выйти из подозрительных устройств)
Сделайте репост пожалуйста, а то мне уже надоел этот спам!
p.s. я очень надеюсь что они не зашли на ваш аккаунт разработчика, где они могут просто в коде от вашего аккаунта делать практически все что и вы увы но я не помню как убрать оттуда доступ, впредь будьте осторожны!
Для начало можно выйти из вашего аккаунта с других устройств, как это сделать ?
Переходим в настройки -> Конфиденциальность -> Сесси (этот пункт может называться по разному) -> Завершить все сеансы (можно выборочно выйти из подозрительных устройств)
Сделайте репост пожалуйста, а то мне уже надоел этот спам!
p.s. я очень надеюсь что они не зашли на ваш аккаунт разработчика, где они могут просто в коде от вашего аккаунта делать практически все что и вы увы но я не помню как убрать оттуда доступ, впредь будьте осторожны!
👍5
Если не позволяет выйти из других устройств — включите двухэтапную аутентификацию !
Знание языка программирования не достаточно для трудоустройства !
Вот такое высказывание можно увидеть часто от опытных разработчиков, да и сам я тоже такого же мнения и часто, отвечая на вопросы новичков, делаю акцент на этот момент. А теперь небольшой спойлер связанный со стажировкой в Авито — сам столкнулся с этим, да, иронично вышло ,однако, но давайте по порядку.
— Знаю Swift, но не знаю iOS SDK
Наверное таким предложением можно описать мои знания iOS разработки, да, это утверждение верно не полностью, давайте объясню. Но перед этим дам краткое понимание что за тестовое задание дали мне на стажировку а Авито.
— Тестовое задание
Можно выделить три основных пункта:
1) Сделать запросы к внешнему API
2) Закешировать запросы и сделать так чтобы приложения не ломалось из - за отсутствия сети
3) Показывать все эти данные на экране приложения ,используя определенные технологии (да, были ограничения)
Первые два пункта для меня, как для бэкендера ,можно сказать как пойти на прогулку, что - то уже на уровне естественного, ведь это мои самые частые задачи, связанные с работой API и т.д.
Написать все это на Swift ? Тоже не кажется проблемой!
— А в чем тогда проблема ?
Отсутствие опыта построения UI приложения, умение верстать, взамодейтсвия тех же UI элементов, тут даже не проблема в том, что все это сложно или что - то еще, буквально за пару часов понимаю что к чему и уже начинаю создвать свое приложение. Смотрю разные туториалы, если что - то из используемого на видео, к примеру , непонятно — иду читаю посты про отдельные вещи (один из любимых вариантов обучения, если интересно, поподробнее расскажу отдельным постом). Все равно не то, что ожидаю, и как назло очень срочная задача на работе, печалька.
Выкроил время — вернулся к тестовому. Решаю посмотреть как сделали другие кандидаты, нахожу пару ребят на github и понимаю — нужно больше уделять времени на UI.
Итог — поняв, что даже если добью тестовое, мне еще рано идти даже на стажировку, ведь я практически не знаю iOS SDK, что не странно, ведь я учил в основном Swift без взаимодействия с UI элементами, решаю оставить эту затею, но, конечно же, не сам iOS.
Хочу отметить, что чем больше изучаю Swift ,тем больше он мне нравиться, но мне все еще сложно резко перейти с бэкенда на верстку и т.д., но надеюсь все же привыкну.
p.s. Отдельный респект одному нашему крутому iOS разработчику, в прошлый раз писал про его разрботки вот здесь ну и, конечно, же сообщетству Muslim iOS-Developers
Вот такое высказывание можно увидеть часто от опытных разработчиков, да и сам я тоже такого же мнения и часто, отвечая на вопросы новичков, делаю акцент на этот момент. А теперь небольшой спойлер связанный со стажировкой в Авито — сам столкнулся с этим, да, иронично вышло ,однако, но давайте по порядку.
— Знаю Swift, но не знаю iOS SDK
Наверное таким предложением можно описать мои знания iOS разработки, да, это утверждение верно не полностью, давайте объясню. Но перед этим дам краткое понимание что за тестовое задание дали мне на стажировку а Авито.
— Тестовое задание
Можно выделить три основных пункта:
1) Сделать запросы к внешнему API
2) Закешировать запросы и сделать так чтобы приложения не ломалось из - за отсутствия сети
3) Показывать все эти данные на экране приложения ,используя определенные технологии (да, были ограничения)
Первые два пункта для меня, как для бэкендера ,можно сказать как пойти на прогулку, что - то уже на уровне естественного, ведь это мои самые частые задачи, связанные с работой API и т.д.
Написать все это на Swift ? Тоже не кажется проблемой!
— А в чем тогда проблема ?
Отсутствие опыта построения UI приложения, умение верстать, взамодейтсвия тех же UI элементов, тут даже не проблема в том, что все это сложно или что - то еще, буквально за пару часов понимаю что к чему и уже начинаю создвать свое приложение. Смотрю разные туториалы, если что - то из используемого на видео, к примеру , непонятно — иду читаю посты про отдельные вещи (один из любимых вариантов обучения, если интересно, поподробнее расскажу отдельным постом). Все равно не то, что ожидаю, и как назло очень срочная задача на работе, печалька.
Выкроил время — вернулся к тестовому. Решаю посмотреть как сделали другие кандидаты, нахожу пару ребят на github и понимаю — нужно больше уделять времени на UI.
Итог — поняв, что даже если добью тестовое, мне еще рано идти даже на стажировку, ведь я практически не знаю iOS SDK, что не странно, ведь я учил в основном Swift без взаимодействия с UI элементами, решаю оставить эту затею, но, конечно же, не сам iOS.
Хочу отметить, что чем больше изучаю Swift ,тем больше он мне нравиться, но мне все еще сложно резко перейти с бэкенда на верстку и т.д., но надеюсь все же привыкну.
p.s. Отдельный респект одному нашему крутому iOS разработчику, в прошлый раз писал про его разрботки вот здесь ну и, конечно, же сообщетству Muslim iOS-Developers
Telegram
monoteist | Blog
Приложение для изучения Таджвида с нуля
Один мой хороший друг — iOS разработчик сделал приложение для тех кто хотел бы научиться читать Коран, там красивый и удобный дизайн на интуитивно понятном уровне, ведь дизайн также сделал еще один мой друг — крутой…
Один мой хороший друг — iOS разработчик сделал приложение для тех кто хотел бы научиться читать Коран, там красивый и удобный дизайн на интуитивно понятном уровне, ведь дизайн также сделал еще один мой друг — крутой…
🔥3❤1👍1
Backend — developer
Именно на этой позиции я сейчас и работаю, мне часто задают этот вопрос, плюс какой у меня стек технологий. К чему я все это. Иногда в своих постах говорю что занят работой, также бывает что рассказываю про какие-то задачи, так вот, с весны этого года я работаю Python-Backend-разработчиком в компании.
— Стек технологий
В первую очередь это Python, Django вместе с DRF, так как на всех наших проектах, где я успел сделать хотя бы одну задачу, присутствует этот стек. А СУБД? Тут уже не так однозначно — большинство проектов на Postgres, но также есть где нужно стучаться голыми SQL запросами на Microsoft SQL Server. Всякие Redis, Celery, Docker и т.д., не без них ,конечно же. Ну и, конечно же, первый опыт на Bitbucket — понятия не имею почему именно он. Всякие библиотеки типа Pandas, для работы с большими данными, для Word и Excel, всего по не многу. Бывало приходилось легаси с С++ переписывать, да, по ходу учишь его, знания С тоже пригодились. Приходиться DevOps'ом побыть иногда: настройка *** в контейнерах, проксирование запросов отдельной либы. Вот чем я занимаюсь на основной работе...
Именно на этой позиции я сейчас и работаю, мне часто задают этот вопрос, плюс какой у меня стек технологий. К чему я все это. Иногда в своих постах говорю что занят работой, также бывает что рассказываю про какие-то задачи, так вот, с весны этого года я работаю Python-Backend-разработчиком в компании.
— Стек технологий
В первую очередь это Python, Django вместе с DRF, так как на всех наших проектах, где я успел сделать хотя бы одну задачу, присутствует этот стек. А СУБД? Тут уже не так однозначно — большинство проектов на Postgres, но также есть где нужно стучаться голыми SQL запросами на Microsoft SQL Server. Всякие Redis, Celery, Docker и т.д., не без них ,конечно же. Ну и, конечно же, первый опыт на Bitbucket — понятия не имею почему именно он. Всякие библиотеки типа Pandas, для работы с большими данными, для Word и Excel, всего по не многу. Бывало приходилось легаси с С++ переписывать, да, по ходу учишь его, знания С тоже пригодились. Приходиться DevOps'ом побыть иногда: настройка *** в контейнерах, проксирование запросов отдельной либы. Вот чем я занимаюсь на основной работе...
👍15