bootstrap button

Переосмысление, для понимания важности момента.

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


***

На сайте Kotlin не планируется больше двух трёх разделов (нужно понимать это мера относительная).

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

Например, было бы глупо, делать раздел по основам Kotlin и туда же впереть blockchain - это запутает и без того сложную тему.

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

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

  • 1. Понять, что это и, как с этим работать.
  • 2. Понять базовый функционал и, как он управляется.
  • 3. Постичь создание смарт контракта и переписать это на несколько языков. Вторая часть задачи, это подобрать реализацию, для конкретного проекта. Здесь не получится бездумно начать, важно продумать всю задачу с самого начала, иначе потом будут большие затраты времени, а когда под рукой несколько инструментов (языков) , то дело уже в шляпе и "не стоит и выеденного яйца".
  • 4. Определиться с серверной частью. (здесь может пойти и Джанго и Kotlin)
  • 5. Определиться с платформой Api - это во много зависит от целей и языка.
  • 6. И наконец-то приступить к реализации.


Я этим занимаюсь, уже около года, если объяснять, то всё просто, если разбираться новичку, то это обычный завал. Новичку нужно, либо подробные уроки, как в школе, либо ещё 5-7 лет опыта.
С этим может разобраться сам, только человек знающий хотя бы два языка хорошо, причём один из них язык обязательно со статической типизацией.
Новичок может разобраться сам и результат будет через 6-7 лет, не ранее.

В школе результат будет и у новичка, так как всё объясняется подробно (начните с бытрого старта), именно поэтому, как вы заметили я начал делать упор на Kotlin, а это язык со статической типизацией.
Как, вы думаете, почему, я начал раскладывать язык по полкам?

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

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

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

Для этого нужно использовать, либо
Kotlin (наиболее приемлимый вариант и легок будет стыковать любой код.)
либо Serpent (язык написанный на С++ имеющий полностью Ситнтаксис Пайтон, если человек знает пайтон, то к Serpent он перейдёт сразу же, без подготовки, просто там ограничены некторые типы по сравнению с пайтон).
А если человек будет писать свою криптовалюту, то возможно ему нужен будет Solidity, язык разработанный команией Эфириум и уже имеющий всё необходимое, для криптовалют. Зная Kotlin и понимая подноготную языка со статической типизацией, проблем не возникнет.
https://ru.wikipedia.org/wiki/Solidity

Но всё же почему kotlin?

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

Gо, его основное предназначение, поддержка крупных веб проектов.

Но для нас в Kotlin, так же есть всё необходимое, об этом далее.

Kotlin спроектирован так, что на нём можно написать, что угодно.
Но всё же есть у него две основных фишки - это мобильное направление.
Kotlin, заточен и  хорошо подходит, для создания мобильных приложений и для создания серверной части мобильных приложений, что делает легким применение смарт контрактов в нашем приложении.
Кроме этого Kotlin полностью совместим с Java, если java выучить сложно, нужно точно знать к чему мучения. то Kotlin вполне по силам, даже пенсионеру или ребёнку. (имеется в виду если есть уроки как в нашей школе).

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

Idea -  это прорыв(я вижу такое в первый раз), так как язык и среду разработала Джет Брайнс, то она развивается вместе с языком и так же язык развивается, вместе с Android Studio.

А так же всё это развивает и Гугл, после официального объявления Kotlin и включения его официальным языком разработки для Android Studio.

Теперь мы подошли к пониманию ответа на вопрос, почему Kotlin?

Мы получаем комплексное решение, которое на сто процентов будет идти в ногу со временем, то есть мы можем расчитывать, что при появлении
смартфона(имеется в виду смартфона, который специализируется на блокчейн), который уже разрабатывается, Гугл первый применит изменения в платформе  Android (можно не осмневаться),
А для нас это значит , что начав изучение сейчас мы будем шагать в ногу со временем.

Хотя наши приложения блокчейн могут работать на любом смартфоне.

Сейчас с открытием блокчейн, начнётся освоение мобильного рынка семимильными шагами.

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

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

И признают Блокчейн, первое изобретение, которые можно поставить на одну ступень с открытием интернета.

А теперь подумайте?
Ведь до прихода в школу, мало кто вообще думал об этом.

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


Но не забываем, ведь эту информацию, вы получили в школе.

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

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

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

Задумаемся и ответим себе, почему Java самый популярный? -  потому что он привязан к платформе, но уже эксперты Джава, признают, судя по ошибкам Джава в новых версиях,
Джава начинает сдавать позиции, потому что приходят на замену, такие языки, как Котлин, которые делают всю черновую работу Джава скрывая от програмиста по принципу Пайтон. Для новчика мало что скажу слова далее, для программиста хотя бы с малым опытом, многое (многопаточность - пока таких языка только два Kotlin и Go, очистка мусора, автоматическое распределение памяти и много чего ещё).
То есть в Kotlin, программист, сразу выражаете мысль в две три строчки и ему не нужно писать ещё 40 строк(живой пример с блога Гугл), так как это делает язык за ширмой, что пришлось бы писать на Джава.

Но тем не менее, так как Котлин это следующий шаг в Джава, то и Джава далее будет жить.

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

Вот то что даже здесь написано, новичку не знающему ни одного языка, не осилить одному ранее, чем через 7-10 лет. А где тогда будут технологии? - задумались?

Может со школой по чуть-чуть сегодня - это разумно?

И вы говорите дорого заплатить за раздел школы. Разве это дорого?

Это..., как посмотреть, на ценность, информации.

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

А это и есть цель.

Но ведь это не было бы возможно без затраченных мной лично почти 9 лет на программирование.

Поэтому здесь всё относительно.

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

Ведь в конце концов моя цель помочь людям, что я и делаю, каждый день.

И обратите внимание, что отличие Kotlin от spb он полностью продуто-ориентированный, что это значит?

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

Здесь обучение уходит вообще на второй план, то есть как инструмент.

Так как основаня цель школы выйти на разработку мобильных приложений и там оставаться развивая варианты.

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

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


Но есть ещё один плюс, который вы навряд ли найдёте вообще где-нибудь.

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

У нас же человек спокойно занимается, ведь некоторые вещи осознаются через два три месяца, у всех по разному,

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

А значит есть все шансы написать продукт и приобрести профессию.

Так что всё относительно.

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

И теперь думайте, дорого это или не дорого один раз оплатить раздел?

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



Знаете почему у нас получится?

Потому что у нас есть чёткий план, а когда есть план, и мы знаем зачем (зачем = делать мобильные приложения с серверной частью + блокчейн),
то, уж извините,  КАК это осуществить, здесь мы справимся, и мы уже расписали. Главное всегда зачем и во время, ведь, ложка дорогоа к обеду(народная мудрость).

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

Вы знаете, сколько это будет стоить?

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

 

Здоровья вам.
 

P.S. Мне это интересно, что мне делать дальше.

Получите доступ и занимайтесь.

 

А с нами всё возможно, не верите в свои силы, возьмите часть моей веры, моя вера крепка, так как он из реальных планов и действий.





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

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


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