Найти тему

̶Н̶е̶ выбираете программирование или почему я это выбрал, стать программистом

Оглавление

Приветствую вас, уважаемые читатели!

Как уже вам стало известно, я студент-иностранец. Я учусь на программиста. И я хочу Вам рассказать о нюансах профессии и почему я выбрал именно эту сферу, несмотря на то, что изначально я хотел поступать на факультет "Международных отношений". Дочитайте её до конца, для вас есть подарок.

Взято с Хабра
Взято с Хабра

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

Чем же занимаются "компьютерщики"? Эта область гораздо обширнее чем вы думаете. Дабы не пугать сложными терминами и сленгом ниже приведен краткий рассказ.

— Чем занимаются программисты? Это не так-то просто рассказать… Ответьте мне для начала: как в двух словах можно описать, например, суть профессии хирурга?
— Хирург проводит операции.
— Да, отличное описание! Ну а, скажем, футболиста?
— Играет в футбол!
— Угу, а хирург «занимается хирургией». А если без однокоренных слов?
— Пинает мяч?
— Вот это точно. А что же делает программист, кроме как «разрабатывает программы»?
— То есть, программист просто сообщает машине, что бы он хотел сделать — а она это исполняет?
— Ну да, примерно.
— Так же, как начальник отдаёт распоряжения подчинённым?
— Вроде того.
Взято с Хабра
-2

Да, мы просто сообщаем определенные команды машине. Но это не точно)

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

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

  1. Если в чайнике отсутствует вода, наполнить чайник водой.
  2. Подключить чайник к питанию и включить.
  3. Если в чайнике для заварки содержится заварка, опустошить чайник для заварки.
  4. Поместить заварку в чайник для заварки.
  5. Если вода закипела, выключить чайник и перейти к следующему шагу.
  6. Налить воду из чайника в чайник для заварки

(Извините за тавтологию)

Отсюда можно развенчать несколько мифов.

1. Программист работает с компьютерами.

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

2. Компьютер - умное существо

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

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

Так почему сегодня многие туда идут?

Миф №1 (самый большой). Деньги

Да, они действительно там есть, но прошу вспомнить, что 50-70 лет назад бухгалтерам тоже платили гораздо больше, чем сегодня, просто по причине того, что квалифицированных специалистов было мало. Даже сейчас, несмотря на то, что программистами становятся или хотят стать около 30% студентов, в мире к 2025 году ожидается нехватка 18 млн. профессионалов в области софтостроения (население Канады 37 млн.). Но так как большиство уверенно маршируют в эту сторону, после того как рынок будет насыщен, ожидается спад уровня заработных плат. Стандартный закон спроса и предложения. Но зарплата не упадет у узких специалистов, либо у лиц с высокой ответственностью (например, разработка систем и программ для самолётов).

Миф №2. Сделаем стартап

Плата за вход в IT для стартапов безусловно мала. Большинство крупнейших корпораций на сегодняшний день вынуждены конкурировать с дерзкими малыми предприятиями, где основатели студенты или подростки, либо они их скупают. В IT все знания доступны в открытом виде, все стандарты, алгоритмы, технологии может найти любой школьник, нужно лишь правильно искать информацию. Этому есть подтверждение, подавляющее большинство сегодняшних проектов (программ и приложений) с открытым исходным кодом (open-source).

Но, стартап не делает технологии, стартап делает продукт с помощью технологий. Самое дорогое в информационных технологиях это идея, ещё дороже реализация этой идеи, которая необходима рынку. Этого не понимают начинающие предприниматели, можно оглянуться на статистику Кремниевой Долины и Банка Кремниевой Долины.

  • В 2019 г. Банком КД было опрошено 1377 стартапов.
  • Из них 62% компаний работают меньше 5-ти лет, остальные 38% больше пяти лет.
  • Согласно этому отчёту 9% опрошенных считают что их положение в ближайшем будущем ухудшится.
  • 52% респондентов надеется на венчурный капитал.
  • 15% стартаперов вообще не видит никакого будущего у предприятия.
  • Согласно статистике 95% "стартапо" закрываются в течении 5-ти лет из них в последующие 5 лет ещё 95% банкротятся (1 из 1000 остаётся).

Но последняя цифра применима не только к IT, её можно отнести ко всем отраслям экономики.

-3
-4

Так почему все туда прут как и ты?

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

При разработке программ вы видите результат своей работы незамедлительно. Также вас также незамедлительно оценивает сообщество программистов, что является огромным плюсом. Когда Ваша программа заработала, это чувство невозможно описать, его нужно почувствовать (большая доза дофамина делает своё дело). И ты смотришь на своё приложение как будто ты спроектировал Нотр Дам и видишь результат (согласен, здесь немного пафосно).

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

Значительная часть идёт туда осознанно, так как интересно.

Спасибо что, дочитали статью до этого места.

Хочу закончить словами: "Нет плохой земли, есть плохие пахари".

Сам подарок

Надеюсь вы тоже занимаетесь тем, о чём желали когда-то. А если нет, займитесь наконец, вам не придется работать ни одного дня в жизни, если вы занимаетесь о чем мечтаете.

Напишите в комментариях чем вы занимаетесь. Лайки и дизлайки там же.