Daily Coding 🔥
8.75K subscribers
1.88K photos
6 videos
1 file
1.72K links
Канал, который научит вас программировать лучше и эффективнее.

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

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/dailycoding
Download Telegram
Принципы SOLID, о которых должен знать каждый разработчик

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

Читать статью

#solid #programming
Photo
Code Spell Checker — это расширение для VS Code, которое находит граматические ошибки в тексте. Работает с camelCase.

VS Code Marketplace

#tools
Как пройти собеседование в Google: советы по подготовке

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

Читать статью

#careers #interview #jobs
Топ-3 самых распространённых ошибок в при составлении резюме: результат анализа

Писать код и думать головой — лишь часть вещей, которые современному IT-профессионалу нужно делать одинаково хорошо. Не менее важен навык продажи своих навыков и себя в целом. Резюме — твоя визитная карточка. Хорошее резюме позволяет преодолеть первое из множества препятствий на пути к контракту — рекрутёра или внутреннего HR-специалиста.

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

Читать статью

#article #careers #jobs
Как программисту найти работу в Германии

Как
найти работу для разработчика в Германии? Здесь собраны особенности найма в немецкие компании. Узнайте, как выделиться среди других.

Нацелены на работу в Германии? Тогда вы должны знать несколько нюансов. Подробности в статье.

Читать статью

#germany #career
Что такое UX и UI? Описание и обзор отличий

В
среде дизайнеров часто можно слышать термины UI и UX. Также от их обилия пестреют объявления о поиске сотрудников в области дизайна. Однако даже среди опытных дизайнеров встречаются люди, которые или путают эти понятия, или не вполне точно представляют их значение, воспринимая их как одно целое. Но это ошибочное представление.

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

Читать статью

#ui #ux #design
Что такое Agile?

Agile — итеративный подход при работе над проектом. Ваша команда выпускает проект маленькими шагами с самого начала, а не показывает уже готовый продукт в самом конце. Подробнее в нашей статье.

Читать статью

#agile #methodology #article
Как придумывать содержательные имена переменных

Будучи разработчиком, вы наверняка тратите много времени на создание переменных и придумывание их имен. Имена повсюду: они нужны для файлов, классов, методов и тех самых переменных.

Так как мы проводим столько времени присваивая имена, очень важно делать это качественно. В данной статье я расскажу вам о нескольких простых правилах, следуя которым вы сможете создавать хорошие имена. Ведь это целое искусство!

Читать статью

#article #programming #tips
Основные принципы ООП

Объектно-ориентированное программирование основано на «трех китах» — трех важнейших принципах, придающих объектам новые свойства. Этими принципами являются инкапсуляция, наследование и полиморфизм. Расскажим про них продробно и с примерами в статье.

Читать статью

#article #oop #development
Рейтинг языков программирования

Опубликован августовский рейтинг популярности языков программирования PYPL. В его основе лежит число запросов на изучение того или иного языка. Первое место со значительным отрывом занимает Python.

Читать статью

#news #programming
Почему не стоит писать комментарии в коде

Всем программистам говорили о необходимости комментариев в коде, но нужны ли они? Мы постараемся разобраться в этой теме и расскажем почему комментарии это зло!

Читать статью

#programming #tips #article
Где используется и зачем нужна Java

Если вы новичок и только начинаете учить Java, вы наверняка задумывались, где именно используют Java? Имеет ли она какое-либо реальное применение вообще? Что ж, вы не одиноки, многие программисты, только вступившие на IT путь или уже уверенные специалисты, задаются этим вопросом.

Читать статью

#java #programming #article
Принцип KISS. Keep It Simple, Stupid

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

Читать статью

#article #oop #development
Увлекаешься веб-разработкой?

На канале WebDEV каждый день публикуются полезные материалы:
— Обучающие статьи
— Советы разработчикам по созданию качественного UI и UX
— Обзоры JavaScript библиотек

Рекомендуем подписаться! @webb_dev
Photo
Почему Python – лучший выбор для машинного обучения

Машинное обучение стало трендовым направлением программирования. Язык Питон занял лидирующие места среди языков что используются для ИИ. Почему так сложилось рассмотрим в статье.

Читать статью

#python #programming
Import Cost — отличный плагин, который подойдёт тем программистам, которые склонны к самоистязанию. Всякий раз, когда вы импортируете в свой проект очередной модуль, Import Cost сообщает вам о его размере.

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

VS Code Marketplace | GitHub

#tools #vscode
Как выбрать первый язык программирования

Крайне сложно сделать правильный выбор первого языка. Мы разобрали популярные IT сферы и выявили наиболее подходящие языки, дабы вы понимали вектор дальнейшего движения.

Читать статью

#programming #languages
Photo
Как получить лицензию на все продукты JetBrains бесплатно

JetBrains — международная компания, которая разрабатывает инструменты для разработки на языках Java, Kotlin, C#, C++, Ruby, Python, PHP, JavaScript и многих других, а также средства командной работы. Наверняка вы слышали о ней. В этой статье мы расскажем, как можно получить лицензию на все продукты от JetBrains бесплатно.

Читать статью

#tools #free
Принцип DRY. Don't Repeat Yourself

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

Читать статью

#article #oop #development
Open in Browser — это расширение для VS Code благодаря которому, через контекстное меню, можно открыть страницу в браузере, заданном по умолчанию, или в каком-нибудь другом браузере, установленном в системе.

VS Code Marketplace | GitHub

#vscode #tools
Как взять первый заказ на фрилансе? 10 советов

Взять первый заказ, словно заработать миллион долларов - очень сложно, но главное возможно. Мы расскажем 10 советов, которые помогут вам начать зарабатывать на фрилансе.

Читать статью

#freelance #tips #programming