Продолжение поста «Продолжение поста "Java или JavaScript?"»
Да вы задолбали. Буду дальше учить жабу, нахер жаба скрипт.
Всё, это моё окончательное решение.
Продолжение поста «Java или JavaScript?»
Раз разницы особой нету, то начну пожалуй с свой путь в программировании с жаба скрипта. Посмотрел на Хабре, hh.ru, на жаба скрипте больше вакансий, наверное будет легче найти работу.
Java или JavaScript?
Я тут немного поизучал джаву и задумался. А JavaScript легче? Что лучше подойдёт новичку? Мне продолжать учить джаву (я совсем немного изучил) или лучше переключиться на JavaScript?
В дальнейшем я планирую изучать и джаву и джаваскрипт. Нет никакой разницы с чего начинать?
Apple выпустили тонну крутых шаблонов для Figma
Apple выпустили множество новых красивых дизайн-шаблонов для Figm
Даже про клипсы не забыли!
Забиарйте себе)
Apps Script или приложение на коленке
Увидел тут пост про календарик на E-Ink экране(вот: Дело было вечером, делать было нечего 2) и способе получения данных из гугла, а именно через такой его сервис как Appsscript. И немного распишу, в меру своего ковыряния в нем, что это такое и как его можно использовать.
Итак погнали. Apps Script это среда выполнения JavaScript кода от Google, использует V8 движок соответственно, но... с некоторыми особенностями, например не понятна какая версия ECMAScript в нем все таки используется, по ощущениям примерно 2021го года, но при этом у классов нельзя использовать приватные поля оО. Весь проект скрипта, сколько бы файлов вы в нем не создавали, будет считаться для движка одним большим файлом с общим окружением(плюс - не нужны никакие импорты/экспорты, минус - без тех же импортов и экспортов, сложнее следить за связями в обширном скрипте).
Внешний вид веб-интерфейса
Так для чего его можно использовать?
- Можем получить данных из большинства гугл сервисов(там уже есть встроенные методы с подробной документацией по ним).
Получили, а дальше что?
- Можем записать эти данные в другие гугл сервисы, например Гугл таблицы(в них кстати по умолчанию вшит файл appsscript`a), гугл док, гугл календарь, bigquery и т.д. Или же вывести на нарисованную тут же веб страницу(можно по классике прикручивать внешние библиотеки кода, по типу Jquery и стилей, например bootstrap)
А я хочу записать это в свой "гугл" с преферансом и куртизанками!
- Да ок, ок. Можно или отправлять эти данные из скрипта через fetch или сделать скрипт не просто исполняемым по запуску функции вручную или по триггеру, но и развернуть его как веб-приложение, что позволит делать к нему get и post запросы(Что кстати позволяет вам написать того же телеграм бота).
Примеры сервисов
Это были простые варианты, более продвинутые, например создание библиотек для использования не представленных в это среде сервисов и ресурсов(например библиотека для работы с firebase - https://github.com/RomainVialard/FirebaseApp) или создание дополнений для тех же гугл таблиц или презентаций, останется как задача со звездочкой, для тех кого это заинтересует.
Примеры дополнений и для каких сервисов их могут писать
Вы крутые, спасибо за поддержку! (Продолжение "Я стал Ютубером!")
Честно говоря, даже не рассчитывал на такой отклик на мой предыдущий пост. 30 подписчиков на Youtube, ценные комментарии и советы, да и просто слова поддержки!
За эти две недели мне удалось выпустить еще два ролика:
- Техника собеседования STAR (7 минут)
- Третья часть серии "Кодим с chatGPT" (17 минут)
К сожалению, охват моих видео пока не очень большой, хотя видео про STAR приняли очень тепло, судя по лайкам.
На самом деле, затевая эксперимент "Кодим с ChatGPT", я был почти уверен, что сколь-нибудь значимых результатов я не получу. Но похоже, я начинаю сам себя опровергать. Чатбот сумел не просто предложить решение проблемы (например, "сделать форму авторизации"), но и решить абстрактную задачу "сделать форму красивой".
Кроме того, он неплохо разбирается в существующих библиотеках и сумел предложить мне два очень приличных варианта с полнофункциональным календарем. И это притом, что я использую версию 3.5, а не 4. В общем, мне кажется, из всего этого выйдет неплохой результат, но посмотрим. До работающего приложения еще очень далеко.
Одно могу сказать точно: если бы я писал код с нуля, я бы потратил на него раз в 5 больше времени, с учетом исправления всех ошибок, которые иногда допускает chatGPT.
Ну и немного внутренней кухни (кажется, эта рубрика становится постоянной):
Тема для видеоблога выбрана весьма непростая для новичка, ведь мне недоступна опция "перезаписать видео", если в процессе записи что-то пошло не так. Это же chatGPT, который запоминает контекст. То есть, я:
а) не могу просто как ни в чем не бывало заново его просить делать то, о чем уже просил (потому что он "знает", что я уже задавал этот вопрос и его ответ будет учитывать предыдущие ответы)
б) не могу начать новый чат с нуля, потому что для записи следующего ролика мне нужно, чтобы ИИ знал контекст предыдущего.
Приходится танцевать с бубном. Например, после записи я понял, что у меня был косяк с гарнитурой и звук был фиговый. Пришлось на имеющийся видеоряд с записью экрана накладывать новый аудио-видео ряд с голосом и миниатюрной головой. Это вылилось в адок на монтаже, общее время монтажа 17-минутного ролика составило часов 15. Всё для вас, дорогие будущие зрители :)
Спасибо за поддержку, буду рад новым подпискам на канал и идеям по развитию!
Format C:
Всем привет, Пикабу!
Наверное, это будет самый сложный пост в моей жизни, так как я никогда ранее не вел блог или что-то подобное. Я хочу начать серию постов, которая будет содержать реальные проекты по программированию на фрилансе.
Зачем это? Просто хочется делиться любым опытом с сообществом. Возможно кому-то даже удастся помочь или просто обсудить проект.
Сразу скажу, я не профессиональный программист. Все, что я знаю - черпал в разное время из книг и Youtube. Да, когда-то начинал по книге изучать Delphi, а с помощью форумов и HTML писал для себя простенькие сайты. Прошло довольно много времени, изучение было успешно отложено. Около года назад снова заинтересовало написание кода, выбор пал на распиаренный Python. В общем сейчас владею небольшим багажом знаний по Python, HTML верстке с CSS, JavaScript и немного C# (На C# имеется опыт в написании плагинов для игры Rust).
В данный момент есть огромное желание практиковаться, сталкиваться с трудностями и искать решения. Именно поэтому подался на фриланс. Конечно, я не буду рекламировать площадки при публикации проектов.
Ну и чтобы завершить данный поток написанных слов, расскажу о своем первом опыте на фрилансе. Как и ожидалось мной, опыт был негативным в силу моего доверия к людям. Мне удалось взять задание по редактированию шаблона сайта на Joomla. Ранее я уже сталкивался с этой CMS и базовые принципы работы имелись. Как это обычно бывает, заказчику потребовалось больше, чем было указано в описании задания. Я согласился, так как хотелось получить опыт в реальном заказе. Сейчас я не буду описывать в чем конкретно заключалась задача и ее многочисленные подзадачи в виде "мелких" правок и какова была реализация. Скажу только итог - я выполнил всю работу и не получил за свою работу ни копейки. Да, таков был первый опыт.
Я очень надеюсь, что найдутся те, кому это будет интересно. Надеюсь, что найдутся и те, кто будет тоже делиться своими знаниями. В общем, Пикабу, не кидай камни)