All streams
Search
Write a publication
Pull to refresh
-24
0.1
Send message

Отвечу сюда, ибо просто молчать не вежливо.

  • сервер бывает разный, на одном из флангов - домашний

  • по жизни куда ни сунься - всё ненужное рано или поздно понадобится

  • в статье ясно история с Убунты начинается - куда прёте со своим админским опытом?

Не надо таких статей, ну пожалуйста. У Стругацких такое было - при вставлении трёх пальцев в отверстия, машина… типа того. Зачем на Хабре весёлые анекдоты при нулевом проникновении в существо дела?

Начнём с того, что незачем перезапускать самбу если потом собираешься лезть в файл конфигурации, страшно бьёт такое по глазам… И что есть стоковый SMB как не галлюцинация нейронки, возможно биологической? И никто уже лет пять минимум самбу вот так прям через конфиги не настраивает - file manager - properties - shared. User Shares магия называется.

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

Блин, забыл позитив… Так вот, совет. Хотите что-то понять - начинайте с Arch Wiki.

продемонстрировать свои навыки программирования и креативность, разрабатывая концепции приложений с использованием Swift Playground или Xcode.

🙈 🙉 🙊

Что есть «концепции приложений», 🤡?

На самом деле нужно предоставить Swift Playground которая бы была интерактивной и позволила полностью насладиться собой за три минуты. Для чего супер естественно использовать Playground(s) версии 4.5+, но и xCode тоже можно.

Мне с детства казалось, что если я в одном месте, то всякая дурацкая деятельность должна быть в другом. Повзрослев, я понял что лучшее место для работы, в смысле не для игр, в Windows - Parallels на Маке. Она тебе - не выключайте компьютер!!!, а ты ей не глядя - suspend, и домой с внешним диском в кармане.

Применительно к этой вашей ffmpeg - есть же Docker со товарищи…

Я с 2012 года на планшетах, убедился, что народ не понимает для чего они предназначены. Потому не понимает, что его сам Джобс обманул, на замедленном YouTube можно посмотреть процесс, пересказываю. Он спросил - что может делать устройство, находящееся между смартфоном и ноутбуком, лучше их обоих. После чего сел на диванчик и показал как он смотрит фото и почту и Интернет.

Вот народ и требует от сознания понять «что», а этого чего с натяжкой три вида - рисование, VR/AR и мангу читать из портрета в пейзаж с лёгкостью переходя. А от подсознания организм требует, через «как», планшета и кнутом, чтобы меньше сидеть что убивает, и пряником, чтобы иметь доступ к компьютерным удовольствиям большую часть Времени.

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

Теперь про то, почему не субноут. Это ещё одно устройство которое конкурирует со смартфоном за карман. Потому, что мелкий экран чего угодно мало полезен и всё равно нужно устройство с нормальным экраном. Потому, что мелкая пародия на клавиатуру хуже нормальной экранной со свайпами и автодополнением. Потому, что нормальная ОС - это точно не Windows. И последнее - это логически некрасиво ибо дублирование компонентов - зачем два мелких экрана. И последнее с другой стороны - потому, что это дороже.

1.

Для Хабра это, видимо, новость - существует пара или тройка сотен миллионов ценителей iPad. Некоторые строят и показывают my iPad only setup, а остальным как-то нужно преодолевать заложенные в iPad ограничения.

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

Иными словами, если собирается оптимальный набор устройств по критерию стоимость - эффективность, то пара iPad + headless server идёт первым кандидатом. При этом вкладывать дополнительные деньги лучше в iPad чем в комп.

2.

Я вижу как народ с маниакальным упорством тычется в смартфон и удивляюсь - там же ничего не видать, будь тот смартфон хоть тысячу раз «флагман». Но без смартфона никак - там Microsoft Authenticator с аналогом от Гугла и файлопомойка и вообще много чего, например, камера.

Но есть применения где «не видвть» не проблема - слушать, тот же YouTube замедленный, и Termux. По первому пункту экран без разницы, по второму eink хорош - позволяет держать Termux открытым и не садить батарею, а то он, какие разрешения ни давай, через некоторое время замирает.

3.

У народа явно есть мечта о компьютере в кармане, но W^X политика её изнасиловала, хотя текущие танцы с Terminal приложением в Андроид 16, слухами о его бэкпорте в Андроид 15 и гранте для Termux на возвращение такового в Play Store позволяют надеяться на перемены, При этом многократно проверено - собственно компьютер либо в карман не лезет, либо лезет но как компьютер сам по себе использоваться не может.

При наличии iPad, а теоретически - любого планшета скролящего удалённый десктоп плавно и масштабирующего его шрифты гладко, мечта о компьютере в кармане, согласно описанному выше, сводится к мечте о headless server в кармане. Его и достать из кармана и обвесить периферией, как это любят с ноутбуком проделывать, тоже можно.

4.

Поскольку, как известно, американцы «найдут правильное решение любой задачи перебрав все неправильные», мы и видим постепенное приближение к этому карманному headless server. Пока решения неправильные либо потому, что памяти недостаточно, как у просто читалок, либо потому, что размер огромный, как у топовых BOOK, либо вообще аккумулятор забудут прицепить.

Как раз описанное устройство ближе всего к правильному варианту. Осталось добавить видео выход и USB для докстанции, клавиатуру выкинуть или продавать отдельно, Андроид поднять до 15 или 16 - чтобы терминал был.

Общался через браузер на английском, вряд ли это действительно YandexGPT решил. Спросил что она умеет - RTFM. Спросил есть ли ограничения при бесплатном использовании - RTFM. Причём в точности одинаковыми словами.

Поставил DeepSeek на iPad. Спросил, это я спрашивал у всех (немногих) моделей с которыми общался, в каком современном романе действие происходит на Луне и, от лица плохо обеспеченной героини, приведена мысль типа «еду можно найти, воду можно украсть, кислород можно выпросить, но за доступ в Сеть можно только заплатить». Я это мельком читал вместе с многим другим и вроде забыл, всё и совсем забыл, а теперь хочу вспомнить и может быть решить иначе. Ту книгу DS не нашла, но по ходу порекомендовала в том числе Cinder by Marissa Meyer и Gideon the Ninth by Tamsyn Muir, вроде ничё так, уже ставил не зря.

Сегодня (опять) увидел новости про язык Zig и, будучи модно оснащённым, решил глянуть и спросил DS как написать наивную программу вычисления числа Фибоначчи - ответ супер. Спросил как померять время выполнения - ответ супер, но результат в миллисекундах. Моя в секундах хотеть, а (fin-st)/1000.0 язык Zig не понимает. Спросил как в Zig поделить инт на флоат - @intToFloat(f32, fin-st) сказала DS.

И это, самка 🐶, неверно - теперь нужно @floatFromInt(fin-st), что я после этого думаю про Zig - оффтопик.

А в объяснениях DS подсказала, что наивное вычисление - это медленно, ибо время растёт как О(2^n), и это тоже неверно. Специально спросил, одинаково быстро ли растут O(2^n) и О(1.6^n) - нет говорит, растут по разному…

За чё купил…

Тут выше есть коммент про то, что сетка немного галлюцинировала, поддерживаю.

Если считать, что дальнейшее развитие событий отправит всё сколь-либо контролируемое путём Notion, то остаётся только Obsidian. И про него написано не очень.

Хвалёный граф не масштабируется - нет понятия центрального узла и отсечения по числу переходов по ссылкам. В ссылках, как на графе так и вообще, нет смысла кроме самого наличия ссылок, а ведь связи бывают разные. Официально плагины разрабатываются на TypeScript в Node.js и попадают в приложение через официальный репозиторий - это одновременно повод и заплатить за подписку и продаться как продукт.

Качество реализации - опенсорсная вебка, Electron на десктопе и Capacitor на мобилке, со всеми вытекающими. Например, на iPad тыкание в ссылку приводит, случайным образом, либо к её редактированию, либо к переходу, либо к появлению миниатюры страницы на которую ссылка ведёт. А перемещение курсора - легко к уходу страницы скроллингом на сами знаете что.

Зато есть возможность руками рисовать на холсте и получить тот же граф, только на две головы лучше. Допускается прямое вмешательство в файлы, что делает все сожаления про синхронизацию и командную работу смешными, а про Web версию - немного смешными. Плагины пишутся на нормальном JavaScript, который можно по рекомендованному и из TypeScript выжимать, было бы желание, и просто кладутся в свою папочку, что делает Obsidian редким на мобилке способом выполнять произвольный код, пусть и на JavaScript. Казалось бы, вот он компьютер в кармане, но облом - кроме как в плагине JavaScript не работает, якобы ради безопасности, а на самом деле - обратно ради денег. Да и, это уже моё личное мнение, содействие выполнению произвольного кода широкими народными массами запрещено прямо и категорически (Playgrounds 4 - фактически мятеж, но за Obsidian не стоят триллионы долларов).

На iPad простое создание копии vault без написания плагина, как и собственно написание плагина, сталкивается с тем, что штатное приложение Files игнорирует папку со всеми делами включая плагины, ибо она называется .obsidian, а начинающееся с точки якобы зарезервировано системой, и не копирует файлы содержащие кавычки, а может и ещё что, в имени. Кроме того, Files бывает сложно заставить понимать SMB шару с которой отлично работает всё остальное.

Обходится это через a-Shell, в котором можно тупо зазиповать vault, и через File Browser, который есть file provider и, тем самым интегрируясь с Files, позволяет удобно перенести архив куда угодно. Оба приложения уже ушли из России, что как бы намекает что и Obsidian не панацея, но наверно пока остались аналоги.

По совокупности, использование Obsidian лицами, готовыми рискнуть и повременить с отходом на последний рубеж обороны - отечественный Линукс и отечественный же софт, безумием не считаю.

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

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

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

Что только добавляет нюансов во воздействие ИИ с людьми. А взаимодействие с разными людьми ну точно следует ожидать разным, даже если отбросить тех людей, кто этим ИИ управляет, чего в литературе усердно стараются не видеть. Как бы строящаяся (ну ладно, милые мои пуристы, выкапываемая) пропасть между господами и слугами ни оказалась не единственной…

Вот именно так я себе это и представлял. Правда, когда я последний раз имел дело с Windows - уже не помню, но пяти лет ещё точно не прошло. Хотя почему-то уверен, что Windows можно drop-in заменить на Линукс или даже macOS, если бы такие планшеты были, и ничего бы не изменилось.

Поэтому испытываю ожидаемое недоумение - разве таким должен быть уникальный уберполезный опыт? В каких-то случаях - да, конечно, но больше ли их чем 5%? Странность в том, что неявно подразумевается подход - на каждую задачу по устройству. И далее скорее «на несколько задач - одно устройство» чем «на одну задачу - несколько устройств». При этом, ИМХО, правильно «на все задачи - все устройства».

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

Планшет - это iPad, by definition and by design. Ладно, в сложившихся условиях ещё и Huawei, Honor, OPPO… Человек, осознавший ценность свободы на уровне выбора положения тела, без планшета существовать не может. Всё уже или маловато будет? Если мало, то на сколько? Может быть на Termux, и тогда акуна матата - смартфон и планшет на ОС одного семейства есть дублирование функций. Подчёркиваю - смартфон по жизни есть всегда, а по рассуждениям и опытам судя - никогда его нет.

Если всё ещё мало, то на Microsoft Surface мало или можно обойтись самым дешёвым трансформером от Леново, причём клавиатуру вообще из дома не выносить? Или дешёвый ноут, который вообще можно не раскрывать, дешевле выйдет?

При этом экран на планшете и экран на ноуте/трансформере - либо дублирование функций если устройства обычно используются по очереди, либо синергия если они обычно используются одновременно. Но во втором случае есть шанс существенно сэкономить взяв мини ПК - много ли задач на которые у него не хватит мощности и которые при этом не решает iPad? Часто ли нужен Windows-only софт при отсутствии розетки?

Недавно на Хабре была статья, первая из серии, про закулису которая разрушает IT гадя в код. Тут то же самое - карманного headless server с батареей на пару часов нет нигде, хотя приближения к таковому в новостях из Китая и с Кикстартера - есть, что говорит об (интуитивном) понимании наличия проблемы.

И эта, ИМХО ущербная, логика везде. Например, когда впаривают ведут речь о смартфонах - всегда одно устройство против другого, а iPhone и Galaxy заведомо из разных отрядов, сравнение тёплого с мягким, как и сравнение смартфонов за $150 и за $800, не обязательно со вторым лучше, как и не обязательно отряд второго дороже.

Критикуя - предлагай (подлейшая идейка, ИМХО), но так и быть. Если действительно стремитесь к разгулу разгильдяйства, попробуйте подключить мини ПК к мало удалённым от дивана телевизору и акустике и управляйте ими с iPad. А если нужно набирать текст, вот как сейчас, то подключитесь ещё и с Андроид смартфона - на iPad не будет мешаться клавиатура и свайпы можно подобрать по вкусу. Включать телик не обязательно, да и вообще можно лечь к телевизору хоть спиной - отсюда следует, что мини ПК, iPad и смартфон хорошо и очень часто достаточно взять с собой в дорогу.

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

Нативные десктопные приложения взаимно уничтожились в ходе войн между операционными системами в которых проиграли все. В то же время браузерные воины закончились победой Хрома и все вынуждены следовать за ним, что привело к созданию огромного количества библиотек и воцарению JavaScript. На сайтах по популярности языков складываем TypeScript и JavaScript и понимаем почему сами сайты так не делают - игра в одни ворота не интересна.

С появлением мобилок та же глупость повторилась, но тут натив уже поджидали с Web технологиями и прижали сразу, ещё и потому, что не надо было навязывать идиотские средства разработки типа пока ты ешь пиццу Gradle провернётся. Да и ценности натива вроде единообразия да профессионального дизайна подкосило под корень - такое сложно ценить когда в рамках одной личности сосуществуют KDE, macOS, Android, iPadOS и кривой по определению браузер? Особенно последний. Кстати, любителям винды разрешаю, чисто из сострадания, впихнуть её в список вместо чего возжелают.

Тут и стал не столько возможен сколько неизбежен Electron. Пока его привыкали ненавидеть, процесс шёл в том же направлении и теперь можно позволить себе Tauri - все родные вебвьюхи работают плюс-минус и есть WebAssembly, что выбивает из-под Flutter козырь тяжеловесности Electron. А сам Electron странно рассматривать самостоятельно, можно только вместе с Node.js и Capacitor - вот и полная кросс-платформа на единой технологии.

Хоть как-то неполная кросс-платформа ИМХО шансов больше не имеет, любая. Потому, что полных уже в ассортименте. Flutter и React Native, которых любят сравнивать и рассуждать как они меж собой бодаются, вместе движутся сейчас в неверном направлении - мимикрия под натив создаёт много проблем и даёт мало преимуществ.

У десктопного натива, снова ИМХО, был и был упущен шанс тогда, когда, с появлением Playgrounds 4 и при существовании Catalyst, разработчиков, особенно молодых, искушали забить на всё остальное и писать только под Эппл. Не случилось, у меня два объяснения - не надо было брать налог $100 с писаного на iPad и не надо было требовать забыть и про Web тоже.

Теперь будущее десктопа видится мне как сочетание замены Electron на усовершенствованных потомков типа Tauri и движения «Ясное Дело Нужно Благородно Переписать Это На Rust Прямо Сейчас», типа того же Zed. Rust, любезно подчёркиваю безопасности для - ИМХО, язык то ли глуповатый, то ли малость садиковый крайне молодёжный, но имея Cargo и не имея диалектов и сборщика мусора - безальтернативный для не находивших свои мозги на помойке (это, естественно, можете считать оффтопиком и провокацией в одном флаконе).

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

Да Вы меня бесите, коллега. Это не задача, это задание. Решается за 5 секунд если помнить имена таблиц и полей, а если не помнить… Кроме того, крайне вероятно что список состоит из одного дня, а если база данных построена естественными интеллектами в стиле Magento, то на поиск того где ИИ ошибается может и неделя уйти.

Ага, автор всё исправил и мой первый комментарий, который почему-то перекочевал из первой, плохой, версии именно в эту часть, потерял актуальность ибо стало хорошо.

Поэтому прикопаюсь иначе, причём к комментаторам в большей степени - разговор про Python в браузере не хорош без упоминания anvil.works. Что меня там радует, так это логическая завершённость - сервер, браузер и локальная машина гармонично работают вместе, причём строго на Питоне.

Ау, люди, кто-нибудь может объяснить как обрывающийся на полуслове текст смог получить, на момент написания сего, оценку +2?

  • Замешенная на воспоминаниях интуиция подсказывает, что метод рабочий. Актуально ли это как раз для нас и именно сейчас?

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

  • На какие места в приведённой последовательности занятий можно вставить учёбу и написание кода?

Поразительны комментарии, все такие умненькие, все со знанием рынка… А Леново уж не знаю сколько лет работает с альтернативными форматами и у них есть всё: и домиком, и с двумя экранами, и с отсоединяемой клавиатурой, и в планшет разворотом на 360, и просто дополнительный мобильный экран…

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

Просто примите к сведению, Леново всё за вас изучила и обо всём подумала - за 3500 будет продаваться с прибылью. Я вот вообще не понимаю как я мог бы использовать ноутбук, тем более такой, но начинать с этого комментарий…

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

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

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

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

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

Как может стоять криво грамматика когда человек, заведомо, просто помнит набор фраз на каждое грамматическое правило? Как может быть сложно её учить и/или преподавать когда она интересна сама по себе, как математический конструкт, и есть хорошие книги, типа The Oxford English Grammar? А для экзотических случаев обучения английскому изучавших японский - Making Sense of Japanese Grammar, заставляет с интересом задуматься и о русской и об английской грамматиках…

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

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

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

Если считается, кем-то и где-то, что (всё ещё, ха-ха-ха) имея YouTube можно обойтись без преподавателя - значит в каких-то случаях это действительно так. Отсюда - устранить блоки и совершенствовать методы, и то и то означает подгонять обучение под себя. Но тут засада - по примерам в статье судя, многие не имеют опыта обучения, не имеют вообще, учились-учились и в итоге толком не выучили ничего. Ключевое слово - толком. Поэтому в трёх вузах и не жалуются ИМХО.

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

Garbage in - garbage out, в смысле один поток сознания порождает другой.

Кабы определённые понятия были мною постигнуты лучше за меньшим вызываемым таковыми отвращением, я бы написал, что противоречия нет ибо есть диалектическое единство…

Любой текст можно назвать книгой. Но тогда некоторые книги будут особенными, как The Book.

На странице Learn Rust исчерпывающе указано что нужно знать чтобы знать про Rust всё, с точки зрения пользователя. Всего 15 пунктов из которых нужно изучить 13, поскольку из первых трёх, в число которых входит и книга, нужно выбрать один. То есть “read the book” - немного лукавство, и я как-то не припомню другую книгу которая вот так, без зазоров, входила бы в полную документацию.

Кстати, можно прочитать The Book, или выбрать одну из двух альтернатив, и потом прочитать The Reference, а можно вместо этого прочитать The Reference дважды или трижды на разном уровне внимания и глубины.

Стоит ли потом, скажем прочитав The Book по диагонали, читать скажем Programming with Rust? Опционально, мне зашли и манера изложения и стиль автора, но интерес - в его отношении к предмету (это у него опыт с Rust, а не у меня). Но узнавать из неё про функции и переменные - увольте…

И далее, по цепочке, знакомые всем мысли о собственной непригодности.

Мысли безусловно верные. Потому, что есть более базовые вещи чем программирование, и их тоже нужно понимать.

  • Нет такого нуля с которого можно гарантированно учить - всегда найдётся представитель отрицательных значений. Для учащегося это означает выбор - либо быть готовым отвлечься и что-то выяснить по ходу чтения, либо тратить время в пустую на пережёвывание жёванного - перечитывать уже известное. Сколько времени нужно чтобы выяснить чем Int16 отличается от Int32? Правильно, 5 минут вместе с мытьём рук перед прикосновением к планшету, всё описано тысячи раз. Вы даже не пытались - непригодны.

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

  • Нетривиальную тему практически невозможно разложить в линейную последовательность. Поэтому 100% понимания по ходу чтения книги недостижимы, приходится прочитать всё и только после этого смотреть есть ли непонятое. В старину все европейцы учились этому на высоком уровне сталкиваясь с Библией, сейчас нет - оказателям образовательных услуг выгодно строить маркетинг вокруг химеры линейного обучения. Вы хотите линейности - непригодны.

  • Вам кажется что поняв разницу между между двумя age в this.age = age вы вкатились, ведь теперь тоже можете писать такое. Отнюдь, это знание отличает дрессированную обезьяну от простонародной дикой. Чтобы реально вкатиться, нужно понять, какую задачу решал человек и почему он решил её именно так, this.age не есть Природа, это люди придумали. Довольствуетесь минимальным уровнем - непригодны.

  • Вы считаете что преподаватели нуждаются в подсказках? Они нуждаются в деньгах, поэтому подавляющее большинство книг и курсов - мусор. Более того, я пока не встречал более агрессивной среды чем IT - самый подлый маркетинг, самое наглое враньё, самая откровенная манипуляция, борьба технологий без берегов. Житель страны розовых пони - непригоден.

На сколько серьёзная проблема - быть непригодным? В любой области, кстати.

  • Топчик типа cream of the cream Вам заказан, этого не достичь никогда. Ещё раз: НИ-КО-ГДА. Но дико подавляющее большинство тоже никогда не войдёт в топчик, невелико огорчение.

  • Любая Ваша первая реакция всегда будет с большой вероятностью неверной. К этому просто можно привыкнуть и подождать второй. Единственно где такое критично - это когда требуется молниеносная реакция. Такое можно устроить на собеседовании и гарантированно посадить, не зависимо от реального уровня кандидата, но тот, кто на это способен, никогда таким не займётся - умён слишком. Максимум - сначала посадит, а потом возьмёт.

Кто виноват? Виноват печальный факт что мышление определяется структурой мозга, а эта структура практически завершает формирование годам к четырнадцати. Поэтому раньше интересовались - из какой он/она семьи. Да и теперь в некоторых кругах…

Что делать? С первопричиной ничего не поделаешь, значит нужно играть теми картами которые есть. Не упуская из виду причины непригодности, начинаем учиться программированию. Сами, только сами, книги и, чем чёрт не шутит, курсы - только тогда, когда сами поняли зачем и почему.

Тут нужно добавить ещё одну засаду до которой в статье не добрались - основы. С одной стороны, они есть - программа работает на ОС, ОС на компьютере, компьютер на прерываниях, прерывания на транзисторах, транзисторы на электричестве… а с другой - их нет, практически всё в IT - реализация замысла, при этом то, что считается продвинутым, существовало изначально и влияло на то, что считается основами. На замысел влияли идеи общего характера, но их стараются избегать.

Начинать с основ которых нет - спорно. Начинать с переменных? Почему не со значений, операторов, выражений, функций, классов, замыканий? Можно построить курс по тому же JavaScript так, что сама идея что значение переменной может изменяться, будет весьма продвинутой и в самом конце…

Начинать с основ - опасно, поскольку в какой-то момент можно остановиться не узнав о существовании много, а утверждение о существовании - второе по силе (первое - он несуществовании). Можно ли написать полезный (в плане подготовки к работе по найму) курс JavaScript не коснувшись понятия prototype? Да легко…

Кто не понял что делать вместо начинания с основ - читайте внимательнее, выше уже написано. Итерациями изучать сразу всё.

Как выучить Python? Прочитать FAQ, станет понятно общее положение дел, либо станет интересно, либо желание это учить отпадёт. Прочитать спецификацию. Уточнить наиболее интересные места - Python есть на всех устройствах. Если Python не выучен, вернуться к чтению спецификации.

Как выучить Rust? На сайте написано - read the book. То есть так же, как Python, только вместо одной спецификации будут минимум три - на Rust, Cargo и Rustc. И потребуется что-то более компьютерное чем iPad, хотя бы Андроид смартфон с Termux. Поэтому учить Rust первым сложнее чем после Python.

С чего начать? Я бы, отталкиваясь от двух предыдущих параграфов, выучил бы что попроще, но требующее тех же методов. Нормально выучил, до перехода от классики «я знаю что я ничего не знаю» к, как минимум, знанию того, чего именно я не знаю и где оно описано.

Например, то, что описано через man. Ключевые навыки те же - быстро прочитать всё, запомнить координаты, и разложить, при помощи клавиатуры конечно, на интересное, нужное и отнюдь. Хорошие кандидаты - bash, tmux, helix. Наверно можно и VS Code или neovim.

Помогают ли книги? Да. Как сказал однажды в интервью Пол Маккартни - не всё говно. Но смотреть надо скорее не на то, чему учат, сколько на «почему» и «зачем». Иногда - на порядок изложения, по хорошей книге понятно как и до каких пределов можно линеаризовать. Помню, но не название, как в книге по Rust автор переключался с cargo и toml на rust и обратно, очень поучительно.

Помогают ли курсы? Да. Но косвенно - через общение с преподователем и соратниками, сплетни, налаживание контактов… При хорошем преподавателе - через его отношение и образ мысли. Стоит ли это своих денег - функция от их количества.

Исполнено на iPad под Новый Год и под спящей кошкой. Она уже облизывается, беру пример с Шахразады.

Information

Rating
2,973-rd
Registered
Activity

Specialization

Specialist
From 500,000 ₽