Про программистов и мониторы
Как понять, насколько опытный программист, не задавая ему ни одного вопроса? Очень просто – посмотреть сколько у него мониторов. 😂
🖥 Какое оптимальное количество мониторов и для чего их несколько?
Если говорить по чесноку, то для стажера одного монитора вполне достаточно, так как задач у него не так много и всегда есть наставник, который поможет с выполнением. В случае же более опытных специалистов, то два-три монитора - это уже необходимость. Как правило, один монитор используют для написания кода в IDE или чат в дискорде, а второй для браузера с открытой документацией по используемым библиотекам, средой разработки, страница-результат. В некоторых случаях еще подключают и третий, когда нужно отслеживать метрики или там находятся фоновые операции, которые нельзя закрывать.
🖥 Есть ли какие-то определенные специалисты, которым обязательно нужны несколько мониторов?
На самом деле, это дело собственного комфорта. А все хотят комфорт, правда? Так что практически всем. Но золотой «тройца» сфер, где важно и нужно такое условие – это все-таки Frontend, UX/UI и GameDev.
🖥 Куда смотреть, чтобы выбрать монитор?
Будьте как Нео. Изучите матрицу. 💊😎 Матрица в мониторах решает за качество изображения, количество цветов и, естественно, цену. Кроме этого, еще смотрите на яркость, частота обновления, тип подставки, разрешение экрана.
Так, а теперь перекличка. У вас сколько мониторов и какой вы бы хотели приобрести?
Как понять, насколько опытный программист, не задавая ему ни одного вопроса? Очень просто – посмотреть сколько у него мониторов. 😂
🖥 Какое оптимальное количество мониторов и для чего их несколько?
Если говорить по чесноку, то для стажера одного монитора вполне достаточно, так как задач у него не так много и всегда есть наставник, который поможет с выполнением. В случае же более опытных специалистов, то два-три монитора - это уже необходимость. Как правило, один монитор используют для написания кода в IDE или чат в дискорде, а второй для браузера с открытой документацией по используемым библиотекам, средой разработки, страница-результат. В некоторых случаях еще подключают и третий, когда нужно отслеживать метрики или там находятся фоновые операции, которые нельзя закрывать.
🖥 Есть ли какие-то определенные специалисты, которым обязательно нужны несколько мониторов?
На самом деле, это дело собственного комфорта. А все хотят комфорт, правда? Так что практически всем. Но золотой «тройца» сфер, где важно и нужно такое условие – это все-таки Frontend, UX/UI и GameDev.
🖥 Куда смотреть, чтобы выбрать монитор?
Будьте как Нео. Изучите матрицу. 💊😎 Матрица в мониторах решает за качество изображения, количество цветов и, естественно, цену. Кроме этого, еще смотрите на яркость, частота обновления, тип подставки, разрешение экрана.
Так, а теперь перекличка. У вас сколько мониторов и какой вы бы хотели приобрести?
👍5😁4
Веб-альманах – это ежегодный исчерпывающий отчет HTTP Archive о состоянии интернета, подкрепленный реальными данными и доверием веб-экспертов.
В карточках собрали для вас основую информацию из альманаха за 2022 год.
В карточках собрали для вас основую информацию из альманаха за 2022 год.
🔥8⚡3👍3👏1
Современный мир невозможно представить без мультикультурного взаимодействия. Переехав в другую страну перед вами встает задача быстро адаптироваться к новой корпоративной и социальной культуре.
Но как к этому можно подготовиться? 💪
📍 Для начала смиритесь с тем, что люди разных культур не обязаны подстраиваться под вас. Если вы заинтересованы в сотрудничестве, начните изучать, понимать и адаптировать свое поведение. Способность влиять на других людей — это умение влиять на себя.🙏
📍 Вместо того чтобы бороться с новой культурой, изучайте её обычаи, правила, особенности. 🕵️♀️
📍 Миксуйте круги общения. Для быстрой адаптации постарайтесь больше общаться с местными, которые смогут посвятить вас в разные инсайты. Но и не забывайте про общение с новоприбывшими для собственной психологической поддержки. 🙌
Читайте больше о том как можно помочь себе в новой культуре по ➡️ ссылке
Но как к этому можно подготовиться? 💪
📍 Для начала смиритесь с тем, что люди разных культур не обязаны подстраиваться под вас. Если вы заинтересованы в сотрудничестве, начните изучать, понимать и адаптировать свое поведение. Способность влиять на других людей — это умение влиять на себя.🙏
📍 Вместо того чтобы бороться с новой культурой, изучайте её обычаи, правила, особенности. 🕵️♀️
📍 Миксуйте круги общения. Для быстрой адаптации постарайтесь больше общаться с местными, которые смогут посвятить вас в разные инсайты. Но и не забывайте про общение с новоприбывшими для собственной психологической поддержки. 🙌
Читайте больше о том как можно помочь себе в новой культуре по ➡️ ссылке
Medium
Мультикультурный ликбез для новеньких
POV: ты оказался в чужой стране, ищешь работу. Дело это для тебя новое и непривычное, поскольку такого опыта вне родины еще не было. Что ж…
🔥4❤3👍1
Зачем разработчику знать алгоритмы и структуры данных?
Можно смотреть вечно на три вещи, огонь, воду и как джун пытается изобрести способ решения проблемы для которой давно есть свой алгоритм 👀
А если серьезно, то достаточно частая проблема начинающих программистов, что они изучают конкретную технологию, начинают активно ее использовать и зарабатывать, некоторое время не ощущая потребности в углубленном изучении алгоритмов и структур данных.
Однако конкретные технологии это надстройки, которые более или менее быстро, но меняются.
А дисциплины и предметы, как алгоритмы и структуры данных, являются базисом, который остается с нами навсегда.
Если это не внушает уверенности, то рассмотрим практические причины
🛖 Незнание алгоритмов и структур данных придется снова и снова изобретать велосипед
🚂 Многие решения не основанные на алгоритмах и структурах данных могут быть куда менее безопасными и работать намного медленнее
🚅 Без знаний алгоритмов и структур данных даже не получится использовать на полную возможности изученных технологий или быстрого перехода между ними
⭐️ Без знаний алгоритмов и структур данных точно не получится стать топовым разработчиком и пройти собеседование в топовую компанию на топовую позицию
Окей, с чего начать изучение алгоритмов и структур данных?
📌 Такой набор алгоритмов как бинарный поиск, сортировка слиянием, быстрая сортировка, сортировка подсчетом, умножение Карацубы, субкубический алгоритм Штрассена, задача о паре ближайших точек.
📌 Асимптотический анализ сложности алгоритмов - часто спрашивают на серьезные позиции, где необходимо обосновать выбор того или иного алгоритма.
📌 Рекурсия - часто используется во многих алгоритмах и напрямую связана с некоторыми структурами данных.
📌 Линейные структуры данных – массивы, стеки, связанные списки, хэш-таблицы и очереди.
📌 Нелинейные структуры данных – деревья, графы, множества.
Также есть несколько отличных книг, как для вводного уровня, так и для исчерпывающего изучения, соответственно:
💪 Томас Х. Кормен «Алгоритмы. Вводный курс»
🦾 Тим Рафгарден «Совершенный алгоритм»
А какие рекомендации по изучению алгоритмов и структур данных дали бы вы?
И какая литература по вашему мнению лучший помощник в этом? ☝️
Поделитесь с нами в комментариях! ❤️
Можно смотреть вечно на три вещи, огонь, воду и как джун пытается изобрести способ решения проблемы для которой давно есть свой алгоритм 👀
А если серьезно, то достаточно частая проблема начинающих программистов, что они изучают конкретную технологию, начинают активно ее использовать и зарабатывать, некоторое время не ощущая потребности в углубленном изучении алгоритмов и структур данных.
Однако конкретные технологии это надстройки, которые более или менее быстро, но меняются.
А дисциплины и предметы, как алгоритмы и структуры данных, являются базисом, который остается с нами навсегда.
Если это не внушает уверенности, то рассмотрим практические причины
🛖 Незнание алгоритмов и структур данных придется снова и снова изобретать велосипед
🚂 Многие решения не основанные на алгоритмах и структурах данных могут быть куда менее безопасными и работать намного медленнее
🚅 Без знаний алгоритмов и структур данных даже не получится использовать на полную возможности изученных технологий или быстрого перехода между ними
⭐️ Без знаний алгоритмов и структур данных точно не получится стать топовым разработчиком и пройти собеседование в топовую компанию на топовую позицию
Окей, с чего начать изучение алгоритмов и структур данных?
📌 Такой набор алгоритмов как бинарный поиск, сортировка слиянием, быстрая сортировка, сортировка подсчетом, умножение Карацубы, субкубический алгоритм Штрассена, задача о паре ближайших точек.
📌 Асимптотический анализ сложности алгоритмов - часто спрашивают на серьезные позиции, где необходимо обосновать выбор того или иного алгоритма.
📌 Рекурсия - часто используется во многих алгоритмах и напрямую связана с некоторыми структурами данных.
📌 Линейные структуры данных – массивы, стеки, связанные списки, хэш-таблицы и очереди.
📌 Нелинейные структуры данных – деревья, графы, множества.
Также есть несколько отличных книг, как для вводного уровня, так и для исчерпывающего изучения, соответственно:
💪 Томас Х. Кормен «Алгоритмы. Вводный курс»
🦾 Тим Рафгарден «Совершенный алгоритм»
А какие рекомендации по изучению алгоритмов и структур данных дали бы вы?
И какая литература по вашему мнению лучший помощник в этом? ☝️
Поделитесь с нами в комментариях! ❤️
⚡2👍2🔥1
Это не шутки,
Веб-безопасности выделим минутки?
Если вы знакомы с темой веб-безопасности, то наверняка знаете о SOP (Same origin policy). Эта концепция, которая решает много проблем безопасности, но она довольно ограничительная. 🥲
Поэтому мы подготовили материал о CORS (Cross-Origin Resource Sharing), который появился с целью смягчения политики и для настройки доступа между различными источниками. А также расскажем о CSRF атаках и какие существуют способы защиты.⚔️
Помните, безопасность прежде всего. 🤌🏻
Веб-безопасности выделим минутки?
Если вы знакомы с темой веб-безопасности, то наверняка знаете о SOP (Same origin policy). Эта концепция, которая решает много проблем безопасности, но она довольно ограничительная. 🥲
Поэтому мы подготовили материал о CORS (Cross-Origin Resource Sharing), который появился с целью смягчения политики и для настройки доступа между различными источниками. А также расскажем о CSRF атаках и какие существуют способы защиты.⚔️
Помните, безопасность прежде всего. 🤌🏻
Medium
Веб-безопасность: SOP, CORS и CSRF
Узнайте правила SOP политики, механизм работы и как можно настроить CORS политику, а также что из себя представляют CSRF атаки.
🔥5👍3👌1
Книги по iOS-разработке и Swift
Давно мы не говорили про полезные книги. Подготовили для вас подборку книг для iOS-разработчиков, а также самоучители Swift.
📚 Вячеслав Черников. "Разработка мобильных приложений на C# для iOS и Android"
Данное издание рекомендуется как опытным, так и начинающим программистам. В книге рассматриваются особенности мобильных ОС и устройств. Уделяется особое внимание целостному процессу создания приложений для смартфонов и планшетов. Представлен выбор инструментов для разработки, подготовки рабочей документации, проектирования структуры и архитектуры решения и т.д. Для удобства все примеры приведены на C#.
📚 Василий Усов. “Swift. Основы разработки приложений под iOS, iPadOS и macOS”
Отличное сочетание теории и практики. Благодаря этому читатели сразу могут связать понятия с реальными ситуациями. В каждой главе вас ждут тесты и домашние задания, которые помогут закрепить материал. Все базовые концепции программирования и основы синтаксиса объясняются доступным языком, поэтому если вы никогда раньше не занимались разработкой, то эта книга — отличный старт.
📚 Инт Чейрд. «Swift подробно»
Книга предназначена для начинающих и продвинутых разработчиков. Она с лёгкостью познакомит читателя с навыками, необходимыми для создания профессионального ПО. В книге представлены мощные методы, многочисленные примеры, поучительные объяснения и увлекательные упражнения.
📚 Уинквист, Маккарти. “Swift для детей. Самоучитель по созданию приложений для iOS”
Несмотря на название, книга подходит всем, кто хочет научиться программировать с нуля или создать приложение для iPhone или iPad. В книге вы найдете не только основы, но и инструкции, по которым сможете создать два приложения.
📚 Грэхен Ли. “Разработка через тестирование для iOS”
Важнейшее значение в разработке iOS приложения имеет гарантия качества прикладного кода. Данная книга поможет вам внедрить приемы, самые актуальные методы тестирования приложений, например, разработка через тестирование (Test-Driven Development, TDD). В книге использован доступный язык, который поможет вам быстро научиться использовать TDD в процессе разработки приложений. Также в книге есть готовые шаблоны применения, описание новейших автоматизированных средств тестирования.
Читали ли вы что-нибудь из сегодняшней подборки? Поделитесь мнением в комментариях✍️
Давно мы не говорили про полезные книги. Подготовили для вас подборку книг для iOS-разработчиков, а также самоучители Swift.
📚 Вячеслав Черников. "Разработка мобильных приложений на C# для iOS и Android"
Данное издание рекомендуется как опытным, так и начинающим программистам. В книге рассматриваются особенности мобильных ОС и устройств. Уделяется особое внимание целостному процессу создания приложений для смартфонов и планшетов. Представлен выбор инструментов для разработки, подготовки рабочей документации, проектирования структуры и архитектуры решения и т.д. Для удобства все примеры приведены на C#.
📚 Василий Усов. “Swift. Основы разработки приложений под iOS, iPadOS и macOS”
Отличное сочетание теории и практики. Благодаря этому читатели сразу могут связать понятия с реальными ситуациями. В каждой главе вас ждут тесты и домашние задания, которые помогут закрепить материал. Все базовые концепции программирования и основы синтаксиса объясняются доступным языком, поэтому если вы никогда раньше не занимались разработкой, то эта книга — отличный старт.
📚 Инт Чейрд. «Swift подробно»
Книга предназначена для начинающих и продвинутых разработчиков. Она с лёгкостью познакомит читателя с навыками, необходимыми для создания профессионального ПО. В книге представлены мощные методы, многочисленные примеры, поучительные объяснения и увлекательные упражнения.
📚 Уинквист, Маккарти. “Swift для детей. Самоучитель по созданию приложений для iOS”
Несмотря на название, книга подходит всем, кто хочет научиться программировать с нуля или создать приложение для iPhone или iPad. В книге вы найдете не только основы, но и инструкции, по которым сможете создать два приложения.
📚 Грэхен Ли. “Разработка через тестирование для iOS”
Важнейшее значение в разработке iOS приложения имеет гарантия качества прикладного кода. Данная книга поможет вам внедрить приемы, самые актуальные методы тестирования приложений, например, разработка через тестирование (Test-Driven Development, TDD). В книге использован доступный язык, который поможет вам быстро научиться использовать TDD в процессе разработки приложений. Также в книге есть готовые шаблоны применения, описание новейших автоматизированных средств тестирования.
Читали ли вы что-нибудь из сегодняшней подборки? Поделитесь мнением в комментариях✍️
❤5🔥2👌1
📣 Товарищи разработчики, неразработчики и все хорошие люди!
Mad Devs в этом году выступает со-организатором GDG DevFest Bishkek. Вас будут ждать наикрутейшие местные и зарубежные спикеры с докладами по темам мобильной и веб разработки, машинное обучение и ИИ, софт-скиллов и менеджмента и это только малый список! 💥💥💥
Уже стартовала продажа билетов на это долгожданное событие!
Что по ценам? А все просто:
Для early bird до 13 ноября цена составит 800 сом
Regular bird с 14 ноября по 4 декабря - 1000 сом
Late bird с 5 декабря по 9 декабря - 1200 сом
Горячо рекомендуем покупку планировать заранее. ☝🏻
Купить билеты можно здесь
Mad Devs в этом году выступает со-организатором GDG DevFest Bishkek. Вас будут ждать наикрутейшие местные и зарубежные спикеры с докладами по темам мобильной и веб разработки, машинное обучение и ИИ, софт-скиллов и менеджмента и это только малый список! 💥💥💥
Уже стартовала продажа билетов на это долгожданное событие!
Что по ценам? А все просто:
Для early bird до 13 ноября цена составит 800 сом
Regular bird с 14 ноября по 4 декабря - 1000 сом
Late bird с 5 декабря по 9 декабря - 1200 сом
Горячо рекомендуем покупку планировать заранее. ☝🏻
Купить билеты можно здесь
Ticket.kg
IT-конференция DevFest 2022 GDG Bishkek
🎉6👍4❤2🔥2😢1
Возможно, вы слышали про платформу Clutch.co. В паре слов, это одна из ведущих платформ, миссия которой — предоставлять объективные обзоры и рейтинги для поставщиков ИТ, маркетинга и бизнес-услуг.
Тем самым, платформа помогает компаниям и владельцам бизнеса выбирать подходящих партнеров.
С 2019 года и до сих пор команда Mad Devs сотрудничает с командой Clutch.
Кратко рассказываем как это было и какие итоги были в результате сотрудничества.
Больше узнать вы можете в кейсе
Тем самым, платформа помогает компаниям и владельцам бизнеса выбирать подходящих партнеров.
С 2019 года и до сих пор команда Mad Devs сотрудничает с командой Clutch.
Кратко рассказываем как это было и какие итоги были в результате сотрудничества.
Больше узнать вы можете в кейсе
🔥12👍2🤔1