Size: a a a

Секреты IT-предпринимателя

2018 September 03
Секреты IT-предпринимателя
источник
2018 September 04
Секреты IT-предпринимателя
​​​​​​Обучение на основе практики

Чтобы изучить новую технологию — начинайте использовать ее сразу, до того, как успеете полностью её понять и вникнуть во все нюансы.

Однако, так как вы еще ничего не знаете по этой теме, вы не можете использовать данную технологию без помощи.

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

Убедитесь, что вы способны создать такой же проект. Вам понадобится около часа, чтобы пройти десятиминутное видео-обучение. Хорошие видео на YouTube подойдут как нельзя лучше.

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

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

Плюсов здесь больше, чем минусов:

1. Разработка с первого дня
Вы создаете что-то с первого дня обучения. От этого намного больше пользы, чем (только) от чтения теории. Особенно, если проект вам действительно нравится. Чем больше вам нравится что-то, тем легче с этим справляться.

2. Пример кода
Кроме того, разработка даёт вам образец кода, чтобы можно было оглянуться назад на более поздних стадиях обучения, и это очень полезно. Я многократно возвращаюсь к образцам кода, чтобы освежить память и углубить понимание той или иной темы.

3. Изучение неизученного
Найдите свои слабые места. Это самый быстрый способ понять, на что вам стоит обратить внимание в первую очередь. Видите ли, в самом начале обучения достаточно сложно понять, на чём следует больше фокусироваться. По мере того, как вы будете учиться, у вас будет более ясный взгляд на то, чему нужно уделить больше времени.
источник
2018 September 05
Секреты IT-предпринимателя
Личностные качества / навыки, полезные для айтишника:

Коммуникабельность.

Безусловно необходимый навык. Будь вы офисным работником, фрилансером или студентом, общение неизбежно. Умение или неумение донести свою мысль может сыграть критическую роль: отсутствие понимания с коллегами, недовольные заказчики и преподаватели. Под коммуникабельностью подразумеваем не только ораторское мастерство и умение провести презентацию, но и грамотное оформление кода (понятное не только вам), расстановку комментариев, имена для переменных и классов. Словом, все то, что хоть в какой-то степени является элементом взаимодействия с другим человеком.

Навык устойчивости к состоянию неудовлетворенности и разочарования.

Программирование — настоящая тренировка для терпения. Будут моменты раздраженности, когда захочется послать все к черту. Это нормально. И следует понимать, что периоды разочарования в себе как в профессионале или текущем проекте — практически обыденная практика. Отсюда наличие последнего пункта в списке.

Наличие чувства юмора.

Если к работе относиться немного проще, она станет проще. Чувство юмора можно поставить на один уровень с чувством ответственности. Одно не должно мешать другому, пускай юмор и ответственность дополняют друг друга.
источник
2018 September 06
Секреты IT-предпринимателя
​​Полезные навыки для начинающего программиста

Поэтапная разработка

Простой, но действенный совет − поэтапная разработка. Она поможет минимизировать количество упущений и даст возможность параллельно изучать аспекты более сложных проблем, с которыми вы, скорее всего, столкнётесь. Разбивая проект на более мелкие задачи, можно сосредоточиться на чем-то одном. Начните с чего-то простого, что будет исправно работать. И затем занимайтесь совершенствованием проекта. Читайте уведомления об ошибках. Факт: начинающие могут не обращать никакого внимания, что в процессе разработки компилятор выдает ошибки. Если уж решили игнорировать уведомления, хотя бы потрудитесь записать номер строки, содержащей возможную неполадку.

Чистый код — это важно

Большую роль играет разумное распределение кода. Не надо пытаться впихнуть всю программу в один метод или класс. Пусть каждая функция отвечает за что-то одно. Если она сложная, займитесь “перестановкой” – переместите подзадачи во вспомогательные функции, а вспомогательные − в главные. Таким образом вы значительно сократите её − до 5-15 строк (без учёта комментариев, пустых строк и т.д.) Безусловно, не стоит рассчитывать, что с первого раза программа будет выглядеть идеально. Будь то эссе или код, его необходимо внимательно перечитать и отредактировать.

Превратите классы в “единое целое”. Содержащиеся в них данные должны быть согласованы с их методами и наименованиями. Порядок и гармония, а не сваливание всего подряд в одну кучу. Совет: для функций выбирайте в качестве имени глагол, для объектов — существительные.

Пишите тесты!

Самый неприятный процесс для многих − поиск неполадок и их устранение. Может занимать огромное количество времени, если к данному вопросу не подойти системно. Здесь должно возникнуть два логичных вопроса: Где кроется просчёт? и Почему она возникла? Не стоит рассчитывать сразу же найти упущение в случайно выбранном месте кода. Попытайтесь максимально сузить область поисков, и обязательно запишите результаты. Если изначальная гипотеза / внесенные правки не привели к успеху, выясните почему. Баги возникают, когда теории конфликтуют с действительностью. (Что применимо и к реальной жизни). Если у вас явное ощущение, что с написанным, что-то не так, не игнорируйте это ощущение — выясните, в чем заключалась ошибочность ваших предположений. Совет: пишите тесты кода. Пусть это станет своего рода привычкой. Делайте проверочные тесты для функций и классов. Это даст более-менее ясное понятие того, где может крыться ошибка. Но не надо портачить в собственном коде, надеясь на удачу. Это никому не нужно.

И не брезгуйте уделить время грамотному и последовательному оформлению кода.
источник
Секреты IT-предпринимателя
источник
Секреты IT-предпринимателя
👆 Как создать совершенное виртуальное рабочее место, если ты не работаешь в офисе?
источник
2018 September 07
Секреты IT-предпринимателя
Хочу поделиться с вами офигенным сайтом

Это не реклама. Просто посмотрите на дизайн и реализацию. Задержите дыхание, оденьте наушники и погрузитесь в этот сайт.

P.S. Смотреть только с монитора!

https://geex-arts.com/
источник
Секреты IT-предпринимателя
Хотите стать веб-разработчиком, но не знаете с чего начать? Начните с HTML!

Есть у меня для вас неплохой самоучитель по HTML, с помощью которого вы с легкостью сможете понять основы HTML.
источник
2018 September 08
Секреты IT-предпринимателя
​​Привычки, которые гарантированно приведут к успеху

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

Важные дела в первую очередь

Человек по природе склонен все самое трудное и важное откладывать на потом, в итоге это”потом” быстро превращается в “никогда”. Хотите пополнить свой шкаф очередным незаконченным делом? Тогда продолжайте в том же духе. Хотите успеха? Сразу приступайте к самому сложному из дел, а простые делегируйте другим коллегам или сделайте после.

Отвечайте за свои действия

Многие люди склонны приписывать успех всего дела только себе, умаляя вклад своих коллег или подчиненных, а вот ошибки - это не наше, это как раз вооон тот очкарик, который сидит возле входа. Так нельзя. За все свои ошибки вы должны отвечать сами. Умейте признавать свои промахи, делайте выводы и двигайтесь дальше. Это опыт, пусть и негативный, но очень полезный.

Не останавливайтесь на достигнутом

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

Учитесь

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

Мечтайте и осуществляйте свои мечты

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

Хороших выходных!
источник
2018 September 10
Секреты IT-предпринимателя
Чем же можно заниматься в IT?

Для начала давайте выделим направления IT-деятельности. К таковым относятся: разработка, дизайн, менеджмент, маркетинг, поддержка и аналитика. В каждом направлении выделяем собственно IT-профессии, которым соответствуют определённые навыки. Попытаемся их кратко описать.

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

С направлением IT-дизайн попроще. Здесь можно выделить следующую профессию:
 - веб-дизайнер - художник с техническим складом ума. Можно сказать, что их задачей является создание привлекательного и удобного веб-дизайна и интерфейса, которые в свою очередь являются показателями качественного программного обеспечения. Также от веб-дизайна зависит количество пользователей интернет ресурса, что важно принять во внимание программисту при разработке веб-приложения.

 С менеджментом в IT вообще "всё просто": IT-директор, менеджер проекта и менеджер продукта. Будь гением компьютеров, хорошим управленцем, создавай и, знай себе, руководи.

 В направлении IТ-маркетинг уже разнообразней:
 - SMM-менеджер - занимается продвижением продукта в социальных сетях,
 - SEO-специалист - продвигает сайты в сети,
 - интернет-маркетолог - продвигает бренд в интернете,
 - менеджер по продажам IТ-услуг - посредник между покупателем и ИТ-компанией,
 - PR-менеджер - специалист по рекламе и связям с общественностью.
 
IT-поддержка – достаточно большой и важный «кусок» ИТ-отрасли. Сюда относятся:
 - администратор базы данных  - разрабатывает и поддерживает БД,
 - системный администратор или сисадмин - следит за правильной работой компьютеров и ПО,
 - специалист по информационной безопасности - изобретает системы, обеспечивающие сохранность информации разных уровней,
 - сетевой администратор - проектирует сети и налаживает инфокоммуникации,
 - CRM-менеджер  - выстраивает отношения с клиентами,
 - специалист службы технической поддержки.

В IT-аналитике можно выделить системного аналитика, который разрабатывает ИТ-систему, работающую на улучшение эффективности бизнеса, веб-аналитика, который анализирует поведение пользователей на сайте, и аналитика Big Data (большие данные), который изучает большие массивы данных в науке и бизнесе.

Современный рынок ИТ-технологий также невозможно представить без работы HR-специалистов и рекрутеров. Но, тем не менее, очень часто приходится сталкиваться с неправильным представлением разработчиков и других специалистов о таких сотрудниках. Кто же такие IT-HR и IT-рекрутеры?

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

 HR - специалисты занимаются подбором персонала, его адаптацией, оценкой, обучением. Они же (чаще всего – совместно с руководителями подразделений) разрабатывают систему мотивации в компании, оценивают эффективность труда персонала компании. Им же приходится и выяснять причины "текучки" и бороться с ней — если компания столкнулась с этой неприятной проблемой. Конечно, это не значит, что всем этим занимается один и тот же человек. Обычно в крупных компаниях работают целые отделы персонала, и у каждого сотрудника – своя специализация.

Теперь вы знаете какие профессии существуют в IT и можете выбрать то, что вам ближе!
источник
Секреты IT-предпринимателя
​​Популярен ли JavaScript?

GitHub, сайт для обмена кодом, используемый миллионами разработчиков со всего мира, также утверждает, что JavaScript является самым распространенным языком программирования. В отчете конца 2017 года GitHub указал, что большинство его пользователей используют JavaScript для своих репозиториев.

Опрос Stack Overflow выявил, что во всемирном масштабе JavaScript-разработчики зарабатывают около $55 тысяч в год. Но если взять США, то там их зарплата в среднем составляет $98 тысяч в год.

Вот диаграмма GitHub, показывающая популярность языков программирования:
источник
2018 September 11
Секреты IT-предпринимателя
​​Что там с Python?

Python это мощный высокоуровневый язык, достигший в 2018 году очень большой популярности. Благодаря тому, что это язык общего назначения, он широко используется для широкого спектра задач, включая веб-разработку, машинное обучение и анализ данных.

Stack Overflow обнаружил, что 38,8% его пользователей для своих проектов используют главным образом Python. Согласно опросу, проведенному на сайте, в 2018 году Python превзошел по популярности C#, так же, как в 2017 году обогнал PHP.

На платформе GitHub Python обошел Java и занимает второе место по степени использования. В 2017 году по сравнению с 2016 количество пул-реквестов в проектах на этом языке увеличилось на 40%.

Стоит отметить, что спрос на Python может подогреваться интересом к искусственному интеллекту. Stack Overflow называет Python «самым быстрорастущим основным языком программирования».

Опрос Stack Overflow показал, что в среднем по всему миру разработчики на Python зарабатывают около $56 тысяч в год. Их заработок в США Indeed.com оценивает в $114 811 в год.Indeed.com оценивает в $114 811 в год.

Вот диаграмма, показывающая невероятный рост Python:
источник
Секреты IT-предпринимателя
​​На чем же пишут софт для NASA и SpaceX?

Я объединил эти два проекта просто потому, что программисты в них предпочитают одни и те же инструменты. Конечно, решения в нацеленной на инновации SpaceX сильно отличаются от более консервативных проектов NASA. Но мы же говорим о языках программирования.

Итак, по информации из открытых источников, подавляющее большинство программных решений в этих проектах пишется на С. Для вспомогательных программных продуктов иногда применяются C++ и Java. При написании драйверов или в случае необходимости максимальной оптимизации обращаются к машинным кодам, т.е.  применяют Assembler.

Математическое моделирование чаще всего выполняют в MatLab, но также есть любители среды Mathematica. Скриптовые языки в этой сфере практически не применяют. А уж Python, Ruby, Perl – тем более. Написанные на них решения не соответствуют требованиям отрасли.

Популярность C в этой сфере вполне обоснована. Язык быстрый, на нем можно писать на низком уровне (близко к «железу»), при этом под C существует очень много различных библиотек. Его легко компилировать, при этом можно быть уверенными, что программа одинаково корректно будет работать на самых разных компьютерах, чего нельзя сказать с такой же уверенностью о многих современных языках.

Даже любимый многими С++ в случае написания программ для космоса заметно проигрывает чистому C по надежности и ресурсоемкости. Как известно, код, сгенерированный на C++, славится своими совсем не маленькими объемами. И если для современных компьютеров это не критично, то для космических аппаратов с их ограничениями по «железу» это действительно важный фактор.
источник
2018 September 12
Секреты IT-предпринимателя
🔥🔥🔥 Поздравляю, друзья! Нас уже больше тысячи! 🔥🔥🔥

Впереди ещё много крутых постов, мотивации и полезных советов!

Кстати, в нескольких следующих постах затронем такую тему как "фриланс". Думаю, что каждый из вас задумывался, как же круто было бы работать без привязки к определенному месту, а, например, из Тайланда.

Я расскажу о том, что же такое фриланс, какие у него преимущества и недостатки и еще много чего интересного.

Жми ракету, если ждешь крутые посты!
источник
Секреты IT-предпринимателя
Что же такое фриланс? В чем отличие от удаленной работы?

Фриланс — это такая же повседневная работа, только вне офиса. Проще говоря — это работа на дому при помощи интернета. Здесь востребованы абсолютно все виды деятельности, за исключением, как вы сами понимаете, физического труда.

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

Существует еще такое обозначение работы, как удаленная работа. Это немного другое, чем фриланс.

Удалённая работа — это любая работа, не требующая присутствия в офисе. В основном, это люди, работающие за фикс (оклад/ зарплату). В этом случае начальству без разницы, где ты находишься: дома на диване или за офисным стоялом — главное, чтобы выполнял поставленные задачи в срок.

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

В следующем посте разберем самые востребованные профессии фриланса!
источник
2018 September 13
Секреты IT-предпринимателя
​​Сегодня, 13 сентября - День программиста👨‍💻. Все программисты отмечают сегодня свой профессиональный праздник. 

Почему 13 сентября? Всё просто: это 256-й день в году. А число 256 (2 в восьмой степени) выбрано потому, что именно столько чисел можно закодировать одним байтом информации.

Также это максимальная целая степень числа 2, которая не превышает количества дней в году (365 или 366). Кроме того, программисты считают все степени числа 2 "своими" – 64, 256, 512, 1024...

Поздравляю всех программистов и тех, кто только собирается им стать! Всем продуктивного дня! 💪
источник
Секреты IT-предпринимателя
​​Хотите зарабатывать на фрилансе? Вот вам самые востребованные професии!

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

Админ групп в соц. сетях.
В дополнении к сайту, заводятся профили в соц. сетях. Ежедневные публикации новостей, опросов, общение с подписчиками и ответы на их вопросы - задача админа.

Специалист по продвижению.
Зачастую, продвижением занимается тот же админ. Это удобно обеим сторонам. Заказчику не приходится искать ещё одного человека и, возможно, переплачивать. А фрилансер, совмещая два направления, повышает свою востребованность и доход.

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

Копирайтер.
Главные задачи - написание уникальных статей под заказ и наполнение сайта контентом. Если ты умеешь писать интересные тексты, дружишь с орфографией и грамматикой, то преуспеешь в этом деле.

Спец по контекстной рекламе.
Другими словами, маркетолог. Занимается анализом рынка и продвижением товара/ бренда.

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

Монтажёр/ видеооператор.
Работа с блогерами, компаниями, предпринимателями. От 10 секунд рекламного ролика до часового блога или фильма.

Бухгалтер.
Не каждая компания может позволить себе бухгалтера в штате. Бухгалтер-фрилансер становится более востребованным.

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

Как видите, профессий для фриланса очень много. Поэтому, если вам надоело сидеть в офисе, действуйте!
источник
2018 September 14
Секреты IT-предпринимателя
​​​​Фриланс. От теории к практике.

Надоел офис и работа в строгом режиме? Самое время стать фрилансером. Как правильно начать: пошаговая инструкция.

1. Узнать что такое фриланс.
Об этом я уже рассказывал пару постов выше, но могу повторить основную идею. Фриланс - такая же работа, которой повседневно занимается человек, только работает не в офисе, а дома при помощи интернета.

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

3. Ценовая политика.
Профессию выбрал. Самое время понять сколько можно заработать. Речь идёт о минимальной и максимальной оплате. Не работай за копейки, знай себе цену. В начале пути, конечно, не стоит просить много, не имея богатого опыта. Изучи рынок, ценя конкурентов и установи цены на свои услуги сразу.

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

5. Регистрация на бирже.
В сети много топов сайтов для поиска заказов. Можете их найти, почитать и выбрать для себя.  Главное - заполняйте анкету более подробно. Будьте уверены, заказчик перед тем, как доверить проект, заходит на профиль и тщательно его изучает.

6. Портфолио.
Важно грамотно составить. Можно схитрить и создать его на основе вымышленных проектов. У кого-то это срабатывает, когда за спиной нет опыта, а завлечь клиентов надо. А если хочешь быть честен пред собой и клиентами, то наращивай своё портфолио, выполняя мелкие заказы.

7. Качество.
Выполняй каждый полученный заказ качественно, чтобы получить ещё больше заказов и хорошие отзывы. Если себя зарекомендовать достойно, то через сарафанное радио вскоре не будет отбоя от новых заказов.
источник
Секреты IT-предпринимателя
Программист никогда не откажет вам в помощи 😉
источник
2018 September 15
Секреты IT-предпринимателя
Хотите уйти во Фриланс? Вот вам советы для начинающих.

Не увольняйся с работы сразу.
Начни подрабатывать в свободное от работы время. Идеально, если твоя работа связана с востребованной профессией на фрилансе (программист, веб-дизайнер, копирайтер, редактор и т.д.). Как только доходы от "подработки" достигнут или превысят доходы основной работы, можно уже задуматься об уходе. Это может произойти уже в первые 1-2 месяца, всё зависит от тебя.

Установи чёткое время для фриланса.
Это очень важно, если работаешь дома. Ты должен настроиться, а семья знать, что тебя нельзя в это время трогать. Многие бросают фриланс именно по этой причине - плохая самоорганизация.

Не слушай окружающих.
Куча людей не понимают до сих пор, как можно сидя дома за компьютером, зарабатывать бабло. Даже самые близкие отнесутся к твоему новому занятию скептически и будут говорить, что ты зря просиживаешь штаны и "лучше бы нормальным делом занялся". Запасись терпением, иди к цели, никого не слушая.

Улучшай навыки общения.
Кем бы ты ни работал, тебе придётся общаться с клиентами по почте, скайпу, телефону, вживую, составлять деловые предложения, вести переговоры. Если фрилансер этого не умеет, у него проблемы.

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

Фриланс это новые технологии работы.
И их нужно освоить. Как минимум, ты должен знать, как работать с сервисами для командной работы, а также Skype, Google Drive, Dropbox, разные мессенджеры. Клиент может прийти откуда угодно. Так что, если ты не умеешь пользоваться Facebook, то немедленно научись.


Желаю вам удачи!
источник