Как стать автором
Обновить
6
0.4
Игорь @itmind

Fullstack

Отправить сообщение

Итог таких собеседований - низкое качество ПО в последнее время (куча багов, тормоза).

Потому что набирают не инженеров, способных разобраться в любой проблеме, а просто зубрежников, которые не понимают и половины из того, что вызубрили, что бы пройти собеседование. Далее появляются "сеньоры" в 20 лет с 2 годами опыта и прочая дичь.

Посмотрел. Там в частности написано:

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

Т. е. программировать нужно уметь. В таком случае мне непонятно, какие преимущества дает эта low‑code платформа перед фреймворками других языков? То же самое ведь можно написать и на Python или Go, так же используя минимум кода за счет использования разных готовых библиотек.

В таком случае вообще low code ни для каких задач не нужен, если GPT все напишет.

Docker поддерживает в контекстах удаленные инстансы через SSH. Можно еще так делать деплой контейнера:

- name: Install ssh keys and docker remote
  run: |
     install -m 600 -D /dev/null ~/.ssh/id_rsa
     echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
     ssh-keyscan -H ${{ vars.SSH_HOST }} > ~/.ssh/known_hosts
     docker context create remote --docker host=ssh://${{ secrets.SSH_USER }}@${{ vars.SSH_HOST }}
     docker context use remote

и потом просто вызываем команды docker и они выполняются на удаленном сервере.

Допустим мне нужно сделать страницу заказа товаров. После оформления заказа данные должны быть загружены в МойСклад (через API). Поможет ли создать такое приложение эта low code платформа или она предназначена для решения узкого круга задач?

Типовая 1С:Бухгалтерия подходит для любого бизнеса и не нуждается в доработках: бух.учет, документы (УПД, ТОРГ12, с/ф) и отчетность регламентированы государством. Дорабатывают обычно управленческий учет в конфигурациях типа УТ, ЕРП, УНФ. Поэтому нет, ИП не обращается к франчайзи "для настройки" 1С:Бухгалтерия, бухгалтера отлично сами в ней разбираются и работают.

По теме статьи: почему, на ваш взгляд, Linux занимает такую небольшую долю рынка? Почему множество попыток перевода чиновников на Linux в разных странах потерпели крах?

Сотни тысяч микро ИП не имеют в штате ИТ-специалистов, они просто покупают самую дешевую 1С:Бухгалтерия для сдачи отчетности и не могут ее поставить на Linux и у них выбор: либо ставить самим на Windows в пару кликов либо нанимать ИТ-специалиста по Linux. Естественно они выберут Windows. Это уже большая потеря доли рынка для Linux.

В ArchLinux, например, есть определенные сложности с установкой из rpm/deb, а ПО 1С нет в центрах установки ПО.

Технический специалист может поставить почти любой софт на Debian. А обычный "домашний пользователь" нет. Это мешает массовому внедрению Linux на домашних ПК.

хотите хорошо, поддерживаемо и надолго - выбирайте натив

Вы считаете, что приложения, созданные с использованием Flutter, работают плохо, не поддерживаются и имеют недолгий срок жизни? Хотелось бы услышать более конкретные замечания по этому фреймворку. И почему натив - это хорошо и поддерживаемо?

Это все равно 4 разных способа и разработчик приложения должен сделать версию под разные пакетные менеджеры / дистрибутивы + под snap, flatpak, appimage. Ведь в каких то дистрибутивах нет flatpak, в каких то snap.

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

Вместе с приложением загружается движок Flutter, который добавляет к общему весу приложения 3-4 МБ

Т.е. размер приложения Flutter всего на 4 Мб больше чем размер приложения KMP? Раньше кажется разница была около 30 МБ

Сейчас весь store завален приложениями по 150-200 Мб, хотя раньше они занимали около 30 Мб. Думаю это из-за перехода на Flutter, а не из-за контента. Считаю такой размер очень большим. Приложений же не одно на телефоне и когда они обновляются, то за раз скачивается несколько Гб. Не везде еще в России хорошая связь да и трафик на многих тарифах не безлимитный. В свое время отказался от Flutter из-за размера приложения.

На Linux проблема в том, что нет единого пакетного менеджера ПО для всех существующих дистрибутивов. Ставлю один дистрибутив, там можно поставить например последний python, ставлю другой, там нет последней версии и нужно вручную собирать/устанавливать. В разных дистрибутивах разные версии пакетов из-за чего некоторое ПО не работает.

В Windows эта проблема решена тем, что нужные dll (необходимых версий) идут в поставке ПО. Когда сделают такое же в Linux, я думаю популярность вырастет. Сейчас пока возникает много проблем из-за версий пакетов в разных дистрибутивах.

1C существует уже давно.

Какие у преимущества вашей системы перед той же 1с для бизнеса? Дешевле разработчики, меньше сроки разработки?

Ноуты на intel (до новой серии Ultra) ущербны в плане автономности, температуры и встроенной графики. Лучше брать ноуты на AMD Ryzen 7 7840HS или 8840HS с графикой Radeon 780M. Автономность у ноутов с AMD 9-11 часов (просмотра видео)

Какой порядок при изменении конфигурации при использовании вашей системы?

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

Как бы вы решили эту проблему, если бы на 2 компе стоял тоже Windows, а не Linux?

Подключайтесь со второго компа на первый через AnyDesk (или через другое аналогичное ПО). Или ставьте на первый комп сервер RDP и подключайтесь через RDP. А Termit, насколько я понял, аналог сервера RDP.

Можно, но я писал

а если повысить, то все сильно мелкое

У меня был MSI Summit 13 и на нем FullHD нормально смотрелось, а на Macbook почему то мелко. Наверное потому, что в Windows можно "масштаб" задавать

Мне кажется, что нужно делать библиотеки к API на С и тогда можно будет подключать к любому языку программирования. Например сейчас в ходу Go, Rust, Kotlin, Python. Нужно писать и поддерживать либо 4 варианта на разных языках, либо один на С. Хотя конечно все равно придется обертки делать для каждого языка.

Я (программист) наоборот ушел с Macbook Air 13 16/512 на Honor 16X AMD 8845HS.

Сначала от Macbook был восторг, долго держит батарею, не греется, программы запускаются очень быстро. Но дальше начали возникать проблемы с разным ПО (например нужна определенная старая версия OpenVPN GUI, т.к. у клиента так настроен сервер и он менять не собирается). 1С вообще практически нормально не функционирует. Программы не закрываются по крестику, логика разворачивания окон тоже не удобная. Разрешение интерфейса ниже даже чем FullHD, а если повысить, то все сильно мелкое. Из-за этого в IDE вмещается намного меньше информации. Часть функционала ПО урезана по сравнению с Windows версиями (например Яндекс.Диск). Что бы перекинуть файлы с Android телефона нужно ставить какую то кривую прогу от Google. (на Windows просто подключил провод и все).

В итоге, после смены ноута, оказалось, что по автономности модели с процессорами AMD как macbook, а в режиме сна и того больше держится (а на процессорах Intel наоборот автономность в разы хуже). Нет проблем с играми (встройка 780M) и всевозможным ПО. И Windows ИМХО в разы удобнее MacOS, учитывая, что в Windows еще есть и WSL (Linux)

Информация

В рейтинге
2 085-й
Откуда
Хабаровск, Хабаровский край, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Fullstack Developer, 1C Developer
Lead
От 300 000 ₽
Rust
Golang
Kotlin Multiplatform
DevOps
Development management
Optimization of business processes