В этот меняющийся век разработки программного обеспечения машинное обучение - это сила, которую нельзя игнорировать!

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

Недавние улучшения!

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

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

ML будет везде, даже во фреймворках Frontend! Это кажется странным, но да, ML будет там, где этого никто не может себе представить.

Итак, что! Зачем мне волноваться?

Честно говоря, я простой разработчик программного обеспечения, который хорошо разбирается в DSA и имеет некоторые знания о блокчейне и разработке веб-сайтов.

Но будущее будет совсем другим! Неудивительно, что появится модель машинного обучения, которая выполнит все задачи разработчика программного обеспечения и даже заменит меня! Это очень гипотетически, но я узнал, что

«То, что сегодня может показаться невозможным, в конечном итоге становится реальностью послезавтра!»

И изменение - единственная константа, от нее нельзя убежать, ее следует принять.

Машинное обучение - это изменение, которое нельзя пропустить!

Многие технологические гиганты внедряют все больше и больше методологий ML / AI. Это делает их более эффективными и действенными!

«Каждая компания станет компанией с искусственным интеллектом»

-Арвинд Кришна (генеральный директор IBM)

Несколько десятилетий назад было предсказано, что каждая компания станет Интернет-компанией, ну, теперь не будет ошибкой предсказать, что через 20 лет Каждая компания станет компанией AI!

Я уверен, что мы не хотим быть котаками в эпоху цифровых фотоаппаратов!

Что же нам тогда делать?

Одной из причин, по которой я начал серьезно относиться к ML и AI, был этот блог Дэниела Бина на Triplebyte.

В этом блоге он говорит о росте спроса на разработчиков с навыками AI и ML и о том, на каких навыках следует сосредоточиться, даже если он / она является универсальным инженером-программистом!

Вот некоторые из ключевых:

  1. Сосредоточьтесь на библиотеках
  2. Мастер Python
  3. Не беспокойтесь об алгоритмах

И последнее - как можно скорее приступить к работе!

Я лично имею в виду курс машинного обучения от Стэнфордского университета и курс машинного обучения для разработчиков программного обеспечения от Educative.

Что дальше?

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

Наличие этих навыков в вашем наборе навыков, несомненно, даст вам большое преимущество.

Так что начните учиться с ML Study на YouTube, образовательных, Coursera, есть миллионы курсов, на которых вы можете учиться. Но не упускайте возможности машинного обучения и искусственного интеллекта, потому что завтра вы можете пожалеть об этом решении!

Я надеюсь, что эти советы и ресурсы помогут вам стать лучшим разработчиком программного обеспечения, и если вы еще не начали с ML, вы обязательно начнете прямо сейчас!

Не забудьте подписаться на рассылку новостей, чтобы не пропустить ни одного моего совета!



Недавно я завела канал на YouTube, не забудьте посмотреть его!



Спасибо за прочтение!

Удачного кодирования :)