bootstrap button

Kotlin и Python Почему эти языки?

 

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

О востребованности вас как программистов(через 5, 10 лет), о том, что бы усилия не были потрачены зря.

Мне 45 лет, я начал вообще знакомство с компьютером после 30-ти (имеется в виду первое). Вот вам и ответ, что учиться не поздно никогда.
Можно поучится у меня не размениваться по мелочам и достигать целей.

Поэтому персективы, не оказаться на обочине времени эти вопросы для меня первостепенны, написал большую статью, что бы объяснить вам и вы задались этими вопросами заранее.


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

Смотреть на канале.


***

 

ООП в Kotlin. Достучаться до каждого сердца. Курс будет сегодня позже.

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

Ребята услышьте меня, кто не услышал, смотрите видео, ведь так очевидно.

Ведь Kotlin идёт спокойно, привожу примеры в сравнении с Пайтон.

http://kotlinlang.spb-tut.ru/course/list/

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

Новичок даже не думает о важном, я так же не думал об этом 8 лет назад, но вот почему выгодно:
1. Изучая один язык, например только Пайтон, вы сразу планируете потерю времени в будущем и развивается в себе боязнь браться за неординарные проекты. И обрезаете себе дорогу стать профессионалом.

Это все исчезает если вы изучаете два языка:
-  Когда мы изучаем два языка, то мы уже с первого этапа начинаем сравнивать, а значит понимать глубже и один и другой.
Так же у нас открывается глубокое понимание к другим языкам, все языки сходны, то есть для того что бы в проекте применить другой язык, если нужно будет (ниже напишу, точно будет нужно).
То вам достаточно взглянуть на синтаксис и начать писать, но ведь начало этого умение берётся именно с изучения нескольких языков сразу.

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

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

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

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

Я писал видео будучи в начале пути
Какой язык учить С++ или Python? ("не перепутай, бабам цветы -детям мороженое")
https://www.youtube.com/watch?time_continue=1&v=vHeeXI84GIA

Такие языки, как Си, С++ ухоядт и уже заняли нишу только ограниченного числа разработчиков. То есть для написания других языков и библиотек. Если вы новичок и собираетесь писать приложение для рынка, то какой С++. Ответье себе на вопрос, вы хотите написать язык, библлиотеку?
То, то Н-Е-Т.
Так зачем вам на этом этапе язык.
Эти языки подходят для очень опытных программистов, которые знают зачем.

Гугл полностью убирает код других языков (с оф. блога инфа).
Так как когда сервис написан на 10-ти языках, его невозможно поддерживать, проще было написать Go.

Вы будете писать новый Гугл,? Если пока нет, то вам Go не ко времени. Ведь его соновная цель каркасы больших веб систем.

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

Изучая Пайтон, вы напишете пости всё. Давайте возьмём современное понятие Блокчейн. По вашему просто изучил блокчейн и всё?
Да нет не всё так просто.
бЛокчейн это технология, а программирование это реализация технологии, мы хотим сделать приложение с блокчейн обычное, например криптовалюту, нам нужно взять либо разработанный язык солидность от эфира, но мы можем взять Api и писать на Пайтон.
А как будет происходить обмен, конечно через сервер, у вас будет выбор, взять Джанго и быстро написать серверную часть.
Если мобильное приложение, до берите Kotlin и вот у вас мощное мобильное приложение с минимум кода, хотя котлин это просто следующий этап развития Джава, только всю рутину, как пайтон, котлин делает скрывая от разработчика. Вот пример котлин 1 строка, джава 40 строк.

Сравнение кода с офю блога гугл
http://kotlinlang.spb-tut.ru/about/

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

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

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

Многие задают вопросы пи по другим языкам, не имею против ничего. Пайтон работает со всеми си подобными языками, как не один другой язык. Это вам ответ.
Котлин взяла в офицмалку android и андроид студио.
То есть язык будет жить сколько будет жить гугл.

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

 

 





Обучение онлайн:

Онлайн школа.
УНП - 391609112
Беларусь. Полоцк.


Школа программирования Бовсуновского