Pull to refresh
24
0
Сергей Лавров @Lavs

Создаю Android/iOS приложения

Send message

Да, точно, благодарю. Не заметил переключателя наверху. Действительно индивидуальная 89$ первый год, 71$ второй и 53$ следующие года.

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

На этом планшете 6Гб оперативки и 8-ядерный процессор - вроде должно хватить на IDE. Про своп не скажу - так глубоко не копал.

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

Я пошёл по 2м причинам:

  • бесплатно

  • интенсивное обучение базовым вещам

В итоге разобрался с темой указателей(которые несколько лет не мог понять) и других базовых тем языка С, работать из терминала и умею выходить из редактора файла в терминале))) В итоге лучше стал понимать мою основную тему (разработку под Android/iOS)

Там своя методология и это отдельная история. Если интересно, можно почитать от директора школы (https://habr.com/ru/post/496634/) и от участника (https://habr.com/ru/post/496634/) подробности.

В принципе можно было писать не только на vim. Но на экзамене доступен только терминал (а значит только vim) + с другими редакторами могут быть проблемы с форматированием. Так что проще было освоить vim, хотя были и те, кто использовали другие редакторы.

Да, я думал об этом варианте и даже запускал ideone.com - как раз для подобных целей.

Кстати, у JetBrains есть же Projector (https://lp.jetbrains.com/projector/) - как раз аналогичное решение. И в него наверно можно всунуть DevEco Studio - и тогда действительно получится на HarmonyOS писать приложения под HarmonyOS. Жаль, что эта мысль не пришла только сейчас. "Хорошая мысля приходит опосля")))

У JetBrains есть AppCode - всё никак эту IDE не попробую. Платить за неё 200$ в год пока не готов, а чтобы за 30 дней потестить их пробную версию мне нужно больше свободного времени (которого у меня пока почти нет)

https://www.jetbrains.com/ru-ru/objc/

Это да. Главное чувство меры. А то может получиться "вырви глаз", как китайские соцсети и сайты)))

Хм, если не секрет, как так?

Почитайте про "Школу 21" (русский форк от международной School 42) - там всё достаточно хардкорно)))

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

Договорились. Как напишу - укажу тут ссылку на статью.

Благодарю за идею. Жаль что она мне не пришла в голову когда на руках было устройство.

Да, я тоже люблю телефоны с выдвижными клавиатурами (именно такими бвли мои первые телефоны Nokia 9500 и Nokia N900). Надеялся, что и планшет окажется таким. Но немного не дотянул до моих ожиданий.

Давайте через 1-2 года вернемся к этому к этой дискуссиии.

На vim пересел т.к. не было выбора. Зато теперь linux way мне понятен.

Про Apple не все так. Но в целом да, большинство кода они написали сами или купили компанию, которая написала этот код.

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

Про Android vs HarmonyOS - не согласен. Почитайте документацию HarmonyOS - пока вы видели лишь вершину айсберга. Кстати спасибо за идею - возможно напишу более подробную статью про устройство HarmonyOS и отличие от других систем.

Про удобней не совсем согласен. Когда начинающий программист привыкает к удобствам, то если их потом лишается, то лишается части навыков. Именно так было у меня, когда после IDEA и Visual Studio пересел на vim.

Про маркетинг - гляньте на Apple с их "awesome" и годами не решавшиеся проблемы (скажем тот же XCode имеющий 2 звезды из 5 возможных). Но это работает, их продукты популярны и за них платят хорошие деньги.

Про Android и да и нет, так же как и HarmonyOS. Оба что-то взяли из исходной системы (не только ядро) - соответственно Linux и Android. Оба переработали и оптимизировали под себя в том числе ядро. Почитайте документацию HarmonyOS - они в ядре тоже изрядно покопались...

Возможно. Но если китайцы захотят, то сделают - главное донести до них эту мысль. Год назад тоже не верили, что они смогут свою систему сделать. Прошел год и они сделали.

А зачем IDE для изучения? IDE нужен для работы. Когда учился в "Школе 21" - так там вообще все программы писали в терминале (точнее в vim)

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

Зачем создавать с нуля то, что у конкурентов уже более 15 лет развивается? А по поводу своей системы - Android тоже называют отдельной системой, хотя это форк линукса.

А если не под веб?
Я разрабатываю мобильные приложения и главное, чтобы были эмуляторы и IDE. Но если я правильно понял политику Huawei - они будут предоставлять эмуляторы(или реальные устройства) в облаке. Так что надеюсь, что они когда-нибудь сделают IDE под HarmonyOS...
С серверными приложениями думаю всё ещё проще - главное чтобы можно было с разными базами данных работать, а остальное уже есть в Linux на основе которого Android Open Source Project, на основе которого сделан HarmonyOS

Мне удобнее горизонтальное, т.к сбоку всегда какие-нибудь панели: файлы проекта, параметры UI, и в статье даже эмулятор сбоку поставил, хотя обычно в отдельное окно вывожу.

Согласен. Но за год они много сделали и думаю будут продолжать развиваться. Как минимум в одном из чатов видел, что в Питере набирают разработчиков в лабораторию R&D под проекты связанные с HarmonyOS.

А про дежавю с Activity - честно говоря мне никогда это название не нравилось)))

Про обновления могу сказать про мой телефон Huawei: 1-2 года точно приходят обновления. Так что лет 5 они точно будут развивать эту тему. А дальше будет видно, как отреагирует рынок. Так что я точно буду тему программирования под HarmonyOS изучать в качестве хобби.

У меня когда-то был 12-дюймовый сенсорный ноутбук от HP (чем-то похожий на Lenovo ThinkPad X1 Tablet Gen.1) - очень мне нравился, так что понимаю)

Но хочется что-нибудь меньше и мобильнее. Если выпустят IDE под HarmonyOS - то я задумаюсь о покупке, т.к. система и клавиатура удобные.

Про планшет - он больше для изучения программирования. Хотя если заморочиться, то можно настроить и для нормального программирования через онлайн-сервисы, но мне было некогда заморачиваться - запускаю 2 проекта по Android/iOS на работе, а планшет у меня был в руках несколько дней.

Почему обрезанный Android? Наоборот Android с наворотами и UI близкое к продукции Apple. Если вам не нравится UI от iPad - как говорится на вкус и цвет все фломастеры разные.

Про отсутствие сервисов Google - это дело привычки. У меня полгода на телефоне нет сервисов Google и нормально живу, пользуясь всеми нужными мне приложениями.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity