Прописывание UX: практические советы

Несколько простых советов, которые следует учитывать при разработке UX.

Как относятся в сфере IT к девушкам-программистам?

Ответы экспертов на вопрос нашей подписчицы: «Как относятся к девушкам-программистам, и сложно ли девушке устроиться на работу в IT-отрасль?»…

Советы по проектированию интерфейса чат-ботов: лучшая практика

Чат-боты сейчас очень популярны, особенно в мессенджерах и социальных сетях — почитайте, например, наше руководство по созданию бота для ВКонтакте. С помощью ботов заказывают еду, покупают билеты, выбирают одежду и делают многое…

Обложка поста

Вредные советы: зачем нужен неподдерживаемый код и как его писать

Мы рассказали о том, зачем же нужен неподдерживаемый код разработчикам и как его стоит писать. Для тех, кто не понял — это просто шутка. Пишите хороший код…

Неподдерживаемый код: как создавать и зачем он нужен
Обложка поста

Что делать, если вы хотите изучать ИИ, но не шарите в математике? Часть третья. Собираем и настраиваем систему

Рассказывает Даниель Джеффрис  Это третья статья из цикла, посвящённого изучению ИИ и всего, что с ним связано. В первой части мы обсуждали теорию, во второй — готовились к решению практических…

Что делать, если вы хотите изучать ИИ, но не шарите в математике? Часть вторая. Практика

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

Обложка поста
Обложка поста

Что делать, если вы хотите изучать ИИ, но не шарите в математике? Часть первая. Теория

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

5 советов по грамотному использованию иконок в интерфейсе

Иконки. Они популярны. Они помогают дополнять контент (в большинстве случаев). Тем не менее, они могут доставить немало сложностей.

Обложка поста
Обложка поста

Программа минимум: что должен знать начинающий C# программист

Если вы ищете первую работу в качестве C# разработчика или недавно её получили, эта статья расскажет вам, какие навыки являются необходимыми. Мош Хамедани постарался объединить их в единый «путь», который подойдёт желающим разрабатывать как декстопные, так и веб-приложения.

Что и как в ES6: хитрости, лучшие практики и примеры. Часть вторая. Мэпы, слабые мэпы, обещания, генераторы, async / await, геттеры / сеттеры, символы

Продолжение шпаргалки для повседневного использования по ES2015 [ES6] с примерами. Делитесь своими советами в комментариях! …

Обложка поста

Что и как в ES6: хитрости, лучшие практики и примеры. Часть первая. let/const, блоки, стрелочные функции, строки, деструктуризация, модули, параметры, классы

Шпаргалка для повседневного использования, содержащая подборку советов по ES2015 [ES6] с примерами. Делитесь своими советами в комментариях! …

Обложка поста
Обложка поста

Какие методологии разработки применяются в различных IT-компаниях — Tproger собирает рассказы представителей индустрии

Наш подписчик задал вопрос: Какие методологии разработки применяют у вас в компании? Как вы вообще организуете процесс от постановки задачи до выхода продукта на рынок? Мы передали его на рассмотрение…

9 полезных советов для тех, кто начинает знакомство с React.js

Рассказывает Кэм Джексон  Я использую React.js уже 6 месяцев. Да, звучит, как короткий срок, но для постоянно изменяющегося мира JS-фреймворков это очень долго! Я уже давал советы новичкам, и поэтому решил, что…

Обложка поста

Как улучшить интерфейс: советы не только для дизайнеров. Часть 2. Чекбоксы и выпадающие списки

В прошлой части мы расмотрели некоторые принципы работы с полями ввода и радиокнопками. Эта статья — вторая порция советов по улучшению интерфейсов приложений и веб-сайтов. Если у вас есть желание оставить…

Обложка поста

Как улучшить интерфейс: советы не только для дизайнеров. Часть 1. Поля ввода и радиокнопки

Делимся с вами советами по улучшению интерфейсов приложений и веб-сайтов. Если у вас есть желание оставить свои рекомендации, делитесь ими в комментариях! …

Обложка поста
Обложка поста

Подборка удобных Git-алиасов от разработчика

Рассказывает Тим Петтерсен  В Git большое внимание уделяется обратной совместимости: многие мощные функции спрятаны в виде опций. К счастью, Git поддерживает алиасы, поэтому можно создать свои команды для полной реализации…

Советы по языку программирования Си: 10 полезных приемов

Си — это один из самых важных и широко распространённых языков программирования. Его можно использовать не только для общих целей, но и для написания низкоуровневых программ, работающих с “железом”. Си…

Обложка поста
Обложка поста

Болезнь программистов 21 века: что такое компьютерный зрительный синдром и как с ним бороться

Никогда раньше люди не проводили столько времени за экранами различных устройств. Одним из побочных эффектов такого времяпрепровождения является компьютерный зрительный синдром (КЗС), и ему подвержены миллионы людей. …

Обложка поста

8 хитрых приёмов, реализуемых с помощью одного лишь CSS

CSS может гораздо больше, чем вы от него ожидаете. С каждым годом этот язык становится всё мощнее, получая функционал, который раньше был только у JavaScript. В этой статье мы рассмотрим…

Ревью верстки: 10 полезных замечаний и советов

Статья рассчитана на новичков в верстке, но не исключено, что и опытный верстальщик узнает себя в каком-то из пунктов. Примеры ниже написаны с использованием соглашения по именованию селекторов БЭМ, препроцессора…

Обложка поста
Обложка поста

Как начать писать на Haskell: опыт Python-программиста

Рассказывает автор блога Mechanical Elephant, Мэтью Гриффин После продолжительного изучения Haskell я набрался достаточно опыта, чтобы сейчас дать вам пару советов. Кроме того, я хотел бы усвоить для себя кое-какие принципы, прежде чем…

7 карьерных ошибок, которых следует избегать

Мир знает множество одобряющих фраз, связывающих провалы и конечный карьерный успех: «неудачи быстро забываются», «не ошибается тот, кто ничего не делает», «на ошибках учатся», «провалы воспитывают характер». Однако, когда ошибки…

Шпаргалка для айтишника: как продать свою идею директору

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

Обложка поста

13 навыков разработчика, которыми рекомендуют обзавестись эксперты

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

Обложка поста
Обложка поста

Советы по поддержанию продуктивности работы

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

Каждая строка кода должна быть задокументирована

Рассказывает Мислав Мароник, автор блога mislav.uniqpath.com Каждая строка кода должна быть задокументирована, пускай даже не в виде комментариев. Кто бы ни написал четыре строки ниже, он по какой-то причине захотел…

Обложка поста