💡 Будьте самостоятельными
Если у вас есть какой-то вопрос, и вы не знаете как с ним поступить, то вначале постарайтесь исследовать его самостоятельно. Не ждите постоянной помощи от коллег — у них и без вас работы хватает. Используйте всю мощь поисковых систем, специализированных ресурсов (например, stackoverflow), профессиональных блогов, форумов разработчиков или чата нашего канала. Большинство типичных «граблей» можно обойти различными эффективными вариантами, а для решения базовых задач есть дюжины готовых решений. Просто пойдите и возьмите.
#advices #programming #career
Если у вас есть какой-то вопрос, и вы не знаете как с ним поступить, то вначале постарайтесь исследовать его самостоятельно. Не ждите постоянной помощи от коллег — у них и без вас работы хватает. Используйте всю мощь поисковых систем, специализированных ресурсов (например, stackoverflow), профессиональных блогов, форумов разработчиков или чата нашего канала. Большинство типичных «граблей» можно обойти различными эффективными вариантами, а для решения базовых задач есть дюжины готовых решений. Просто пойдите и возьмите.
#advices #programming #career
Хотите больше советов для программистов?
Anonymous Poll
88%
Да
7%
Мне не нужны советы
5%
Я не программист
📖 Олимпиадное программирование
🖋 А. Лааксонен, 2018
Олимпиадное программирование является прекрасным способом изучения алгоритмов, поскольку заставляет совершенствовать навыки разработки и отладки и тренировать тип мышления, необходимый для решения задач в условиях соревнования.
В книге приведено много приемов проектирования алгоритмов на С++, которые известны опытным олимпиадникам, но до сих пор обсуждались лишь на различных сетевых форумах и в блогах.
💾 Скачать книгу | 📚 Больше книг
#book #coding
🖋 А. Лааксонен, 2018
Олимпиадное программирование является прекрасным способом изучения алгоритмов, поскольку заставляет совершенствовать навыки разработки и отладки и тренировать тип мышления, необходимый для решения задач в условиях соревнования.
В книге приведено много приемов проектирования алгоритмов на С++, которые известны опытным олимпиадникам, но до сих пор обсуждались лишь на различных сетевых форумах и в блогах.
💾 Скачать книгу | 📚 Больше книг
#book #coding
🛠 Project Manager — это очень крутое расширение, которое помогает переключаться между проектами внутри VS Code.
Теперь вам не придется открывать проводник и искать нужную папку со своим проектом. После установки расширения у вас появится небольшое боковое меню со списком ваших проектов.
— можно легко переключаться между проектами;
— можно добавлять проекты в "Избранное";
— расширение автоматически распознает Git проекты.
💾 Установить
#tools #vscode
Теперь вам не придется открывать проводник и искать нужную папку со своим проектом. После установки расширения у вас появится небольшое боковое меню со списком ваших проектов.
— можно легко переключаться между проектами;
— можно добавлять проекты в "Избранное";
— расширение автоматически распознает Git проекты.
💾 Установить
#tools #vscode
💡 Умейте спрашивать
Если самостоятельные поиски ответа на вопрос не дали результатов и вы долгое время топчетесь на месте, то не бойтесь спросить помощи у более опытных коллег.
Перед тем, как задать свой вопрос, не спешите, постарайтесь его максимально четко сформулировать. Возможно, что ответ на вопрос уже кроется в самом вопросе.
Если нужно показать какой-либо алгоритм или схему и указать на «тёмные», проблемные или слабые места, то для изображения старайтесь пользоваться специальными инструментами (например, UML), это позволит эффективно продемонстрировать предмет вопроса, а также даст вам прибавку к навыку проектирования.
#advices #programming #career
Если самостоятельные поиски ответа на вопрос не дали результатов и вы долгое время топчетесь на месте, то не бойтесь спросить помощи у более опытных коллег.
Перед тем, как задать свой вопрос, не спешите, постарайтесь его максимально четко сформулировать. Возможно, что ответ на вопрос уже кроется в самом вопросе.
Если нужно показать какой-либо алгоритм или схему и указать на «тёмные», проблемные или слабые места, то для изображения старайтесь пользоваться специальными инструментами (например, UML), это позволит эффективно продемонстрировать предмет вопроса, а также даст вам прибавку к навыку проектирования.
#advices #programming #career
📑 Как правильно пользоваться консолью JavaScript
Умеешь только в простейшие консольные команды типа console.log? Мы сделаем тебя великим мастером консоли!
Давайте начистоту – как вы дебажите код? Ну не отрицайте, конечно же, логируете сообщения в консоль браузера – все мы так делаем. console.log отлично работает, он быстрый, удобный – но не оптимальный. Раз уж мы идем по легкому пути, давайте делать это с шиком!
🔍 Читать статью
#article #js #tips
Умеешь только в простейшие консольные команды типа console.log? Мы сделаем тебя великим мастером консоли!
Давайте начистоту – как вы дебажите код? Ну не отрицайте, конечно же, логируете сообщения в консоль браузера – все мы так делаем. console.log отлично работает, он быстрый, удобный – но не оптимальный. Раз уж мы идем по легкому пути, давайте делать это с шиком!
🔍 Читать статью
#article #js #tips
Всем привет! На связи админы
Хотим напомнить вам, что мы создали бота специально для вас. Это @ui8_bot и он предоставляет доступ к сайту ui8.net по очень (реально, очень) низким ценам.
Бот отлично подойдет дизайнерам и программистам, которым нужны качественные иконки/иллюстрации для новых проектов. В боте нет никаких ограничений на скачивания, в отличие от сайта. Уже есть сотни довольных пользователей.
В общем попробуйте сами :) @ui8_bot
Хотим напомнить вам, что мы создали бота специально для вас. Это @ui8_bot и он предоставляет доступ к сайту ui8.net по очень (реально, очень) низким ценам.
Бот отлично подойдет дизайнерам и программистам, которым нужны качественные иконки/иллюстрации для новых проектов. В боте нет никаких ограничений на скачивания, в отличие от сайта. Уже есть сотни довольных пользователей.
В общем попробуйте сами :) @ui8_bot
📖 Совершенный алгоритм. Основы
🖋 Т. Рафгарден, 2019
Алгоритмы - это сердце и душа computer science. Без них не обойтись, они есть везде - от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.
💾 Скачать | 📚 Больше книг
#book #algorithms
🖋 Т. Рафгарден, 2019
Алгоритмы - это сердце и душа computer science. Без них не обойтись, они есть везде - от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.
💾 Скачать | 📚 Больше книг
#book #algorithms
💡 Постоянно развивайтесь
Все мы являемся свидетелями сногсшибательных темпов развития технологий. Особенно это касается нашей сферы деятельности. Помните, что многое, что преподавали вам в ВУЗе, к сожалению может очень быстро устареть, стать не актуальным.
К счастью, это пока не касается фундаментальных технических наук. Будьте готовы к тому, что вам постоянно придется постигать что-то новое, разбираться в свежих инновационных технологиях и исследовать новые тенденции всё время, которое вы будете выступать в роли разработчика программного обеспечения. К тому же подрастающее поколение не дремлет и создает конкуренцию.
Важно понимать и то, что для эффективного и быстро освоения технологии, нужно постоянно тренировать сам навык обучения и не давать ему атрофироваться.
#advices #programming #career
Все мы являемся свидетелями сногсшибательных темпов развития технологий. Особенно это касается нашей сферы деятельности. Помните, что многое, что преподавали вам в ВУЗе, к сожалению может очень быстро устареть, стать не актуальным.
К счастью, это пока не касается фундаментальных технических наук. Будьте готовы к тому, что вам постоянно придется постигать что-то новое, разбираться в свежих инновационных технологиях и исследовать новые тенденции всё время, которое вы будете выступать в роли разработчика программного обеспечения. К тому же подрастающее поколение не дремлет и создает конкуренцию.
Важно понимать и то, что для эффективного и быстро освоения технологии, нужно постоянно тренировать сам навык обучения и не давать ему атрофироваться.
#advices #programming #career
🛠 Better Comments — это расширение, которое сделает ваши комментарии в коде заметнее и понятнее. Оно раскрасит их в соответствии со значением.
Теперь вы легко можете оставить своей команде предупреждение или задать вопрос с помощью символов ! и ? – они точно будут замечены.
💾 Установить
#tools #vscode
Теперь вы легко можете оставить своей команде предупреждение или задать вопрос с помощью символов ! и ? – они точно будут замечены.
💾 Установить
#tools #vscode
📖 Git для профессионального программиста
🖋 С. Чакон, Б. Штрауб, 2019
Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.
💾 Скачать | 📚 Больше книг
#book #git
🖋 С. Чакон, Б. Штрауб, 2019
Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.
💾 Скачать | 📚 Больше книг
#book #git
👍1
💡 Не бойтесь учиться оценивать
Вспоминая себя, вначале у меня была своеобразная боязнь оценки поставленной задачи. И я с переменным успехом то промахивался, то попадал. Могу вас сразу успокоить, эта задача является настолько не простой, что для её решения существует множество комплексных методик, разрабатываемых не одним поколением специалистов, и это не только в айти.
Мне кажется, что я вас изрядно напугал. Ну да ничего, поймаете пару ударов граблями, угостите пивом более опытных коллег, чтобы разузнать их ноу-хау, и у вас будет базовый навык эстимации задач. Со временем, приобретая опыт по решению различных задач, картина будет весьма ясной, например, вы без труда поймете, что на реализацию фичи «свистелка-пыхтелка на JavaScript» понадобится 6 часов плюс 2 часа на риски. Так что это дело наживное.
#advices #programming #career
Вспоминая себя, вначале у меня была своеобразная боязнь оценки поставленной задачи. И я с переменным успехом то промахивался, то попадал. Могу вас сразу успокоить, эта задача является настолько не простой, что для её решения существует множество комплексных методик, разрабатываемых не одним поколением специалистов, и это не только в айти.
Мне кажется, что я вас изрядно напугал. Ну да ничего, поймаете пару ударов граблями, угостите пивом более опытных коллег, чтобы разузнать их ноу-хау, и у вас будет базовый навык эстимации задач. Со временем, приобретая опыт по решению различных задач, картина будет весьма ясной, например, вы без труда поймете, что на реализацию фичи «свистелка-пыхтелка на JavaScript» понадобится 6 часов плюс 2 часа на риски. Так что это дело наживное.
#advices #programming #career
📖 Data Science. Наука о данных с нуля
✒️ Д. Грас, 2019
Книга позволяет изучить науку о данных (Data Science) и применить полученные знания на практике. Она написана так, что способствует погружению в Data Science аналитика, фактически не обладающего глубокими знаниями в этой прикладной дисциплине.
В объемах, достаточных для начала работы в области Data Science, книга содержит интенсивный курс языка Python, элементы линейной алгебры, математической статистики, теории вероятностей, методов сбора, очистки, нормализации и обработки данных.
💾 Скачать | 📚 Больше книг
#book #python #datascience
✒️ Д. Грас, 2019
Книга позволяет изучить науку о данных (Data Science) и применить полученные знания на практике. Она написана так, что способствует погружению в Data Science аналитика, фактически не обладающего глубокими знаниями в этой прикладной дисциплине.
В объемах, достаточных для начала работы в области Data Science, книга содержит интенсивный курс языка Python, элементы линейной алгебры, математической статистики, теории вероятностей, методов сбора, очистки, нормализации и обработки данных.
💾 Скачать | 📚 Больше книг
#book #python #datascience
📑 Как у российских полярников появилась сотовая связь в Антарктиде
В начале 2020 года МТС первым из российских операторов запустил сотовую связь в Антарктиде. Чтобы добраться до ледяного континента, специалисты компании прошли обучение для моряков и жесткий медконтроль, а всего путь составил более 10 дней! Как проходило это увлекательно путешествие и что за оборудование установили? Читайте в статье.
🔍 Читать статью
#article #network
В начале 2020 года МТС первым из российских операторов запустил сотовую связь в Антарктиде. Чтобы добраться до ледяного континента, специалисты компании прошли обучение для моряков и жесткий медконтроль, а всего путь составил более 10 дней! Как проходило это увлекательно путешествие и что за оборудование установили? Читайте в статье.
🔍 Читать статью
#article #network
📑 Что такое Big Data?
В статье мы расскажем о таком термине Big Data. Что это такое, как появилось и где используют? Подробности в статье.
Читать статью
#artilce #bigdata
В статье мы расскажем о таком термине Big Data. Что это такое, как появилось и где используют? Подробности в статье.
Читать статью
#artilce #bigdata
💡 Не забывайте о всей картине системы
Разрабатывая очередной класс, реализуя паттерн или же исправляя хитрый баг, не забывайте о всей картине создаваемого ПО. Иногда случается так, что в результате чрезмерно-увлечённой работы над каким-то участком кода сужается видимость проекта, что приводит к потенциальным конфликтам в коде, нелепым ошибкам и провоцирует появление узких мест в системе.
Старайтесь тренировать общее видение картины через распечатанные на бумаге диаграммы классов (либо ключевые её части), схемы алгоритмов, комплексные структуры данных и прочие важные компоненты. Это поможет в случае замешательства быстро освежить общее представление и вернутся в здравый ритм.
#advices #programming #career
Разрабатывая очередной класс, реализуя паттерн или же исправляя хитрый баг, не забывайте о всей картине создаваемого ПО. Иногда случается так, что в результате чрезмерно-увлечённой работы над каким-то участком кода сужается видимость проекта, что приводит к потенциальным конфликтам в коде, нелепым ошибкам и провоцирует появление узких мест в системе.
Старайтесь тренировать общее видение картины через распечатанные на бумаге диаграммы классов (либо ключевые её части), схемы алгоритмов, комплексные структуры данных и прочие важные компоненты. Это поможет в случае замешательства быстро освежить общее представление и вернутся в здравый ритм.
#advices #programming #career
📖 Unity и C#. Геймдев от идеи до реализации
🖋 Д. Гибсон Бонд, 2019
Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в этой книге.
💾 Скачать | 📚 Больше книг
#book #unity #csharp #gamedev
🖋 Д. Гибсон Бонд, 2019
Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в этой книге.
💾 Скачать | 📚 Больше книг
#book #unity #csharp #gamedev
💡Как быстрее научиться программировать?
Учиться программировать - это как учить зарубежный язык. На одной теории много знаний не получишь, а если и получишь, то вскоре они начнут забываться. Как же этого избежать? Давайте рассмотрим несколько способов для лучшего усвоения материала и становления себя как программиста.
— Запомните основные методы и свойства своего языка программирования, ведь они очень часто повторяются. Например, работу с массивами и объектами, как правильно работать с типами данных.
— Не пользуйтесь первое время плагинами по автодополнению кода, это поможет Вам быстрее запомнить синтаксис и основные методы и свойства. Попробуйте писать код, в начале своего пути, в обычном текстовом редакторе.
— Практикуйтесь! Очень много практикуйтесь! Это основа всего программирования.
— Не бойтесь ошибок, а учитесь на них! Тот, кто говорит, что не делает ошибок - даже не пытается что то сделать!
— Пытайтесь перенимать опыт у более опытных программистов.
#programming
Учиться программировать - это как учить зарубежный язык. На одной теории много знаний не получишь, а если и получишь, то вскоре они начнут забываться. Как же этого избежать? Давайте рассмотрим несколько способов для лучшего усвоения материала и становления себя как программиста.
— Запомните основные методы и свойства своего языка программирования, ведь они очень часто повторяются. Например, работу с массивами и объектами, как правильно работать с типами данных.
— Не пользуйтесь первое время плагинами по автодополнению кода, это поможет Вам быстрее запомнить синтаксис и основные методы и свойства. Попробуйте писать код, в начале своего пути, в обычном текстовом редакторе.
— Практикуйтесь! Очень много практикуйтесь! Это основа всего программирования.
— Не бойтесь ошибок, а учитесь на них! Тот, кто говорит, что не делает ошибок - даже не пытается что то сделать!
— Пытайтесь перенимать опыт у более опытных программистов.
#programming