LeeSoft blog
программерское Но не спешите пропускать. Если разработка софта это не для вас, то начните с пункта 3... а вынесу-ка я его в следующий пост для удобства. 📔 1. Скулёж Азы языка Котлин я вроде штурманул. 2 недели покодил бота в телеге и на первом же непонятном…
📔 3.1. Как стать программистом: выбор языка

Минутка для лирического отсТупления.

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

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

Конечно язык #python хорош. Но там весь простой старт в консоли (чёрное окошко с белым текстом).
Скукота. Таким обезьянку не приманить.
Можно и покрасивше всё сделать, но до этой точки осилят дойти только самые мотивированные.

Поэтому эффективнее начинать с ненавистным многими тру программерами (и за дело) #JavaScript.
Но, как говорится, вам шашечки или ехать.
Он и повостребованнее на рынке будет, и результат работы почти сразу виден и красив.

📔 3.2. Как стать программистом: с чего начать

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

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

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

Найти нормальный записанный курс (не просто запись реалтаймового, а именно нормальный) — это отдельное везение.

Чтобы
— и времени не много
— и подача мелкими порциями
— и структурировано
— и понятно
— и интересно
— и не на английском ещё бы
— в идеале чтоб ещё и даром

Просто сел, включил, повторяешь, получается.
Кайфуешь.

Таких мало. И их нужно находить и яростно шарить.

Как вы понимаете, я такой нашёл...
LeeSoft blog
📔 4. Отличный пример добротного курса! Краткое содержание предыдущих серий: я оказался в роли новичка в штурме новой для себя технологии. (ну я конечно лукавлю. через призму опыта мне заметно проще, чем абсолютному новичку, но чуток таки похоже). Вбиваю…
📔 5. Счастье есть!

Но блин... #JavaScript... не хоцца.

И тут я припоминаю, что что-то в контексте Material было и в чатах про Kotlin. На тот момент я эти мессаги игнорил, т.к. материал ассоциировался с разработкой под android, а Kotlin — это официальный язык под андроид, ну то есть
скорее всего не про это JS-ный материал.
Но вдруг...

И да! Порты под эту либу есть под KotlinJS!
Ф — фортуна

📔 6. Кругом опять одни предатели!

В 15-ом уроке чувак прикручивает компонент выбора даты. И типа такой "Ну вот, всё работает. 18 июля 2017 года. Всё верно"...
Я такой... стопули... чтээээ!!!

Смотрю на дату залива видосов (а это вроде зеркала) — 2018 год, Карл!

То есть я мог узнать об этом ещё грёбаных 3 года назад 🤯... Кааак!!!

... а легко. За всем не уследить. Тем более фронт как бы не моё. Смирись. Грустно, печально, но смирись. Прежде чем переживать про потерянные 3 года, вначале докажи что эта штука способна быть тебе полезной. А точнее докажи что не забросишь всю эту идею с фронтом.
Уфф... звучит здраво.

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

📔 7. Lets go!

В общем мне предстоит путь студента.
Для начала попробую запилить своё видение #TickTick, а дальше будем посмотреть ведёт ли эта дорожка к тому самому проекту мечты ;)
LeeSoft blog
#Программерское Очередная попытка запихнуть #python в браузер. Просто создайте html-файл и откройте. Он первый раз только стартует медленновато, потом норм. <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" /> <script defer src="http…
программерское

Хоть #python и считается лучшим языком для изучения программирования, без нормальных UI библиотек ему далеко не уехать. Кому нужны эти ваши консоли да терминалы в век VR!
(отдельного упоминания достойна поддержка emoji в консолях, но держите меня трое)

Мысль про существование python под браузеры у меня таки дозрела.

Так уж получилось, что я снова фигачу на python , вместо того чтобы продолжать с Kotlin.
И всё из-за 🐼 Pandas.

Припёрло — нужен хоть какой-то UI. И вчера. Тратить время на изучение чего-то и очередные муки тупо не хватит ресурсов нервной системы.

В очередной раз сел осмотреть что из себя умеют PyScript и Bython.
🥇 Оскар пока уходит к Bython — он как надстройка над JavaScript, в то время как PyScript — это полноценный python, впихнутый в браузер через WebAssembly, но со всеми NumPy, Pandas и REPL.

Да, ныне актуальнее React и JetPack Compose, но можно ведь придумать достойную отмазку.
Я типа подтяну CSS и разведаю на сколько эта тема способна снизить порог вхождения для новичков.

Да пребудет со мной 🚲 велосипед!
https://www.youtube.com/watch?v=Y-rK70sCX5w