Как стать программистом

Как стать программистом

Как стать программистом – этот вопрос задает себе любой человек, который решил освоить эту профессию. Но программирование – это такой же навык, как и любой другой. Никто не рождается разработчиком. Для успеха необходимо приложить усилия и потратить время. Два этих ключевых фактора и определяют результат. Талант, технический или гуманитарный склад Читать дальше…

NumPy vs Python

NumPy vs Python

Сегодня мы рассмотрим, так ли оптимизация NumPy (сокр. от Numeric Python) хороша по сравнению с обычными списками в Python. Главным критерием мы возьмём время вычислений, а тестировать будем три операции: обычное умножение, вычисление гиперболического тангенса и нормализация в промежуток [0, 1]. Вычисление времени в Python Для вычисления времени мы будем Читать дальше…

Что такое программирование

Что такое программирование

В первую очередь хочется сказать, что программирование – это одно из самых перспективных в будущем и актуальных в настоящее время направлений для работы. Это одна из причин, почему сейчас наблюдается определенный переизбыток начинающих разработчиков, которым из-за этого трудно найти свою первую работу. При этом опытные программисты очень востребованы на ранке Читать дальше…

pandas python

Анализ данных с pandas

Анализ данных сегодня становится все более и более популярным. Нынче аналитику данных нужно не только владеть Excel’ем, а и иметь навыки работы с языком Python как минимум. «Питон» имеет огромное множество библиотек для анализа данных, самой популярной из которых является pandas. Введение Pandas — библиотека для анализа и обработки данных. Читать дальше…

Топ-7 вещей необходимых разработчику ПО

Топ-7 вещей необходимых разработчику ПО

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

алгоритмы Python

Базовые алгоритмы с помощью Python

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

Программисты не будьте злыми

Программисты, не будьте злыми!

На написание этой статьи меня подтолкнули два фактора: прочтение статьи с Хабра Почему мы злые? и очень жаркое обсуждение в одном из моих чатов. Если кратко обрисовать проблему, то русскоговорящее IT-сообщество является весьма нетолерантным в обсуждениях и к новичкам в особенности. Я хочу поделиться с тобой своим мнением, а также мне будет Читать дальше…

5 причин, почему тебя не возьмут даже джуном

5 причин, почему тебя не возьмут даже джуном

Несмотря на все ее присутствующий дефицит программистов их количество увеличивается, а значит возрастает и конкуренция. Опытных специалистов с многолетним стажем эта проблема вряд ли коснется, зачастую они даже не ищут работу – работа ищет их. Но для начинающих специалистов, только закончивших вуз или онлайн-курсы это может стать очень серьезной проблемой. Читать дальше…

Blockchain developer

Как стать блокчейн-разработчиком?

Блокчейн-программисты очень востребованы на рынке криптовалют. Эта работа хорошо оплачивается. Текущая средняя зарплата у блокчейн-разработчиков в России колеблется на уровне $1.500. А в декабре прошлого года, когда курс биткоина составлял около $20.000, программистам платили в среднем $6.000. За создание самого простого смарт-контракта разработчик получал $1.500.  Также, на пике роста криптовалют, Читать дальше…

Переменные в языке C# — Учим Шарп #3

Любой, даже начинающий программист сталкивается с переменными ежедневно. Но за кажущейся простотой скрыт мощный механизм работы с памятью. Давайте разбираться с этой темой подробнее. Что такое переменная? Определение переменной звучит примерно следующим образом: Переменная – это именованная область памяти. Но что это означает для нас. Давайте разбираться на примере. Я Читать дальше…