Новости

Как стать разработчиком криптовалюты

Для тех кто творит, а не выращивает.! Каждый, кто регулярно просматривает новости IT, в последние месяцы наверняка заметил невероятный ажиотаж вокруг криптовалюты. Люди арендуют целые ангары, скупают тысячами видеокарты, чтобы взращивать не имеющие физического воплощения деньги. Давайте попробуем разобраться, что представляет из себя эта валюта, как она появляется на свет…

читать далее

Навыки, которые помогут найти работу

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

читать далее

HFT для программистов

Альтернатива сайтам и приложениям…     Самые популярные вакансии для программистов — это мобильная и веб-разработка. Сайты и приложения нужны всем. Но есть программисты, которые не разрабатывают приложения и не делают сайты. Чем они тогда заняты? Ну, есть варианты. Наталья Паламарь специально для Geekbrains рассказывает о HFT для программистов. Слово…

читать далее

Где новичку искать ответы

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

читать далее

7 классических проблем программиста

Творческие муки…. Программирование — это не только работа, хобби, удовольствие и разминка мозгов, но и ежедневные сложности. Вот 7 побочных эффектов безграничной любви к профессии. Здоровье: Типичная проблема офисного планктона — последствия работы в сидячем положении перед монитором. Через 3−4 года появляются боли в спине, суставах рук, сухость в глазах, потеря зрения и даже головные боли. Через 10−15 лет они приобретают…

читать далее

Как стать успешным Java-разработчиком

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

читать далее

Хочу все знать. Язык Scheme

Адаптированный Lisp для обучения программированию. У каждого языка программирования своё назначение. Одни прекрасно подходят для веба, другие для десктопных приложений, в третьих нуждается Data Science, а есть языки, которые идеально подходят для знакомства с программированием. Мы уже говорили про Logo, про Scratch, пришло время перейти на более высокую ступень образования…

читать далее

Как стать экспертом в CMS

И какие это открывает перспективы. Поспешу разочаровать тех, кто зашел сюда за лайфхаком «как за 10 дней освоить системы управления данными, а через 20 — заработать миллион». Если бы существовало такое руководство, профессия оказалась бы на обочине IT.   Стать крутым CMS-разработчиком нелегко. Умение устанавливать и настраивать темы WordPress не сделает из вас профессионала. Вам потребуются терпение, время и энергия, решительность и и сотни часов…

читать далее

Преимущества парного программирования

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

читать далее

Городской транспорт будущего: электробайк и электросамокат от Cactus

    Предисловие Тихое утро в офисе Лайфхакера. Люди лишь изредка и вполголоса переговариваются, на десятки квадратных метров опенспейса раздаётся привычный звук клавиатур. Это ненадолго: совсем скоро наш сотрудник Кирилл войдёт в офис с двумя увесистыми коробками и нетерпением скорее опробовать в деле посылки от «Позитроники». Рабочие процессы после распаковки…

читать далее

Самый короткий путь к богатству….

Три сценария для программиста.!   Список самых высокооплачиваемых профессий редко обходится без программистов. Именно здесь зарождается общественное мнение, что за тотальным интересом к профессии стоят деньги. Оценим справедливость утверждения, рассмотрев три варианта карьеры программиста, только вчера получившего образование: офисный планктон; домашний фрилансер; энтузиаст-предприниматель. Заодно проверим кто быстрее разбогатеет и чей путь тернистее. Исходные…

читать далее

5 тем, в которых должен разбираться каждый программист

Показатели профессионализма и развития. Программа обучения программированию строится вокруг профильного языка и прикладных инструментов. Лишь после трудоустройства вчерашние студенты узнают, что изученные дисциплины — вершина айсберга. Вот 5 наук из мира IT, в которых придется разобраться и веб-разработчику, и кодеру микроконтроллеров.   Тестирование Тестировщик ПО — востребованная профессия: только в Москве открыто…

читать далее

Итоги первого полугодия рейтинга TIOBE

Главные тренды в языках программирования. Портал TIOBE ежемесячно публикует рейтинг самых популярных языков программирования. Он основывается на статистике поисковых систем, а значит позволяет объективно оценить востребованность и тенденции. Чтобы подвести итоги полугодия в программировании, мы обратимся к двум рейтингам: свежему и январскому. Вот результаты. Грандиозное падение лидеров Java остаётся самым популярным языком в рейтинге…

читать далее

Как научиться программировать без стресса…

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

читать далее

Микроразметка, Schema.org и практическая польза

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

читать далее

Хочу все знать. Язык Julia

Высокопроизводительный язык для очень больших данных. Очередная страница нашей энциклопедии языков программирования посвящена молодому и перспективному языку из мира Data Science — Julia. Кто, когда и зачем придумал В 2009 году Стефан Карпински, учёный из Нью-Йоркского Университета, задался целью создать язык, который был бы лишён ограничений MATLAB и R. С реализацией вызвались помочь коллеги из других…

читать далее

Продакт-менеджер

Кто он и зачем нужен. Нэйтан Крэсвелл, продакт-менеджер Zuora, писал о своей работе так: «Менеджер по продукту — странная должность в Кремниевой долине. Вы почти генеральный директор. Но на самом деле — нет. Вы — и швец, и жнец, и на дуде игрец, но не умеете ни того, ни другого, ни…

читать далее

5 редакторов кода для JavaScript

Максимум кода и минимум ошибок. Редактор кода — подручный инструмент каждого программиста. И каждый подбирает под себя: кто-то ценит функциональность, кто-то мобильность, для кого-то главное — дизайн и удобство. Кому-то даже нравится писать код в Notepad, но это всё равно, что пытаться построить дом при помощи молотка. JavaScript — мощный и капризный язык. С одной стороны, множество фреймворков и библиотек,…

читать далее

9 ошибок начинающего веб-разработчика

Мелкие противные привычки. Еще вчера вы решили создавать будущее веба, а сегодня вовсю плодите страницы без каких-либо гайдов и проверок. Всё работает, но но при виде кода даже непрофильный программист схватится за голову. Почему? Вот 9 классических причин:   Торжество оформления Начинающие веб-разработчики приступают к созданию сайтов, едва освоив HTML. CSS…

читать далее

Биржа труда для программистов. Реальная оценка

Зарплата отличается от того, что публикуют официально.   Пришло время традиционных сводок с российской биржи труда. В этот раз обойдемся без красивых официальных цифр, исключительно факты. Я изучил 10 свежих вакансий по каждой из позиции, на основании чего сделал общую выборку по географии городов, зарплате, требованиям, а также дал оценку…

читать далее

Специалисты предупреждают: приложения для обхода украинских блокировок небезопасны

В мае 2017 года на территории Украины указом президента был ограничен доступ к услугам и сервисам ряда российских компаний, среди которых были социальные сети «ВКонтакте» и «Одноклассники». Разумеется, это привело к росту популярности средств обхода блокировки, в том числе Tor, VPN и анонимайзеров. Кроме того, в сети и каталогах приложений…

читать далее

Старикам здесь место, или почему никогда не поздно начать….

Программирование в помощь каждому. Несколько лет назад я в течении пары дней пытался приобщить моего отца к миру программирования. У него был опыт общения с Фортраном в далёких 70-х, а теперь он хотел сделать из этого хобби. Несмотря на то, что мой ученик всё усердно записывал, пытался повторять мои действия, ничего не вышло. Тогда я решил, что просто людям после 50-ти очень…

читать далее

5 советов, как подобрать ментора по программированию

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

читать далее

Сюрпризы унарного минуса

Из серии «Конспекты начинающего программиста» Небольшая предыстория При изучении темы «Операторы» унарные операторы обычно рассматриваются в начале или где-то бегло по ходу, поскольку они вроде простые и излагать там особо нечего. В данном же случае обнаружились некоторые сюрпризы, о которых не говорится в учебнике по Swift. Поэтому представляется удобным выделить их…

читать далее