Frantishek
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору akaGM Цитата: и вообще, я считаю TС троллем, который запустил и молча хихикает над тутошним флудофлеймом... | точно не тролль. просто, меня вторым постом послали, и я пригорюнился, ушел в интеллектуальный запой. и только сейчас обнаружил странную ветку в подписке, с близким сердцу названием. обомлел, увидев, что автор ее я ). Цитата: Судя по возрасту топикстартера, Turbo Pascal он возможно изучал в школе | не, только QBasic Цитата: Mastering PowerShell Scripting (2021) Automate and manage your environment using PowerShell 7.1 | а вот и наметилось, как мне видится, правильно направление мысли, за что спасибо. а я продолжу ) Добавлено: Накидаю еще кое-чего, что прочувствовал, а кто захочет - ответит. Что я заметил. и почему определил это сочетание в названии темы - "программирование как хобби". Я вижу, что начальному программированию учат совершенно не так. Примерно, как учат экономику (или математику) в Вузе, после чего точно не создать бизнес, и полезные навыки мат мышления (вероятностная логика и тд) тоже, скорей, не развить. Не буду оспаривать исходное значение термина - прикладное программирование. Но, на мой взгляд, оно должно отвечать, сперва, задачам "бытовым". Чтобы приучить человека, насколько возможно пораньше, к самой способности создавать "топор" и "лопату" из сподручных инструментов и средств в текущих прикладных задачах. И когда то потом захочется самому построить и дом (полноценное приложение). Так, я с большим откровением, для себя, когда то, открыл bat-программирование (и его развитие далее - PowerShell), которое очень сподручно отвечает потребностям каких то мелких задач при работе с файловой системой (сортировка и пр.). Следующий спектр потребностей, уже стал возникать в непосредственной рабочей (менеджерской) среде. И сопричастен тут, закономерно, с приложениями для рабочих процессов Экселя. Сейчас уже бум образования, в этом плане. Но еще лет десять назад, никто особенно тому не учил, как повышать производительность своего труда, путем более виртуозного использования привычного инструмента (включая, встроенные средства программирования). И это тоже упущение (был сам организатором, в крупной известной компании, массового обучения сотрудников - все шло с проволочками, хотя 90% работы этих сотрудников и составлял Эксель). Дальше, сама наша сторона жизни, которая хобби и есть, и где возможности программирования, как хобби, могут обслуживать данные интересы. Прежде, конечно, это создание сайтов, баз данных, сообществ и пр. Но сейчас уже также шире - насыщенные интернет приложения, интеграции с сервисами, аккаунтами соц сетей и тд. -------------------- Первому спектру, по сути, отвечает все, что связанно со словами: CMD, RegExp(Take Command), AutoIt(ISN AutoIt Studio), PowerShell(PowerShell ISE/PowerShell Studio) Второму: VBA, Power Query & M, DAX, Power Fx, SQL, SQLite, NoSQL, MongoDB, FileMaker, Google Sheets, etc. (PureBasic ?, Delphi ? ..) Третьему: HTML5, Bootstrap, XML, XPath, XQuery, JSON, CSS3, POST/GET, REST API, PWA, Mobile Apps, RAD Tool, Power Automate, Low code.. надо ли сюда вписывать сам Python я пока сомневаюсь (тк не вижу нормальным подходить к таким инструментам в полумере, а по серьезному - это уже специализация и хорошая математика). Вот траекторию между такими скиллами (стеками технологий и наилучших вариантов IDE) и хотелось бы расчертить. Для себя сейчас, чтобы решить вопрос системно, и, думаю, это полезным становится и для подростков настоящего времени - для их 12-16 лет, которые учатся программированию не для профессии и работы, а просто, чтобы прокачать мозги, и получить в управление механизмы решения программных вопросов (добыча данных, автоматизация, RPA, пр.) на "все случаи жизни". -------------------- Как резюме. Налицо некий генезис, когда программист, в широком значении, разделяется более отчетливо как программист-инженер (кодер) и программист-менеджер (или менеджер-программист - прожектер, архитектор, стартапер и пр.). И это неплохо. Это и отвечает поставленной в заголовке задаче (программирование для менеджерской работы и хобби / а также - и для малого бизнеса, можно отметить еще). И полезные мысли, на данный счет, предлагаю еще как то развить. |