Ну не знаю. Проще найти мейнстримных разработчиков и может кто-то из них захочет попробовать что-то новое в качестве хобби, которое может перерасти в работу. А если делать ставку на экзотические технологии - то там больше рисков: и технология может устареть(как FoxPro), проиграть конкурентам (как Perl) и обычно любители экзотики уже и так завалены работой и хорошими зарплатами.
Про лучшие сложно сказать. Но тех, кто проходят эту школу - можно смело брать джунами - т.к. они хорошо разбираются в хардкорных темах (управление памятью, структурах данных, алгоритмах, git, sh и т.д.), умеют работать в условиях дедлайнов и стрессов, самозамотивированы.
Я пошёл по 2м причинам:
бесплатно
интенсивное обучение базовым вещам
В итоге разобрался с темой указателей(которые несколько лет не мог понять) и других базовых тем языка С, работать из терминала и умею выходить из редактора файла в терминале))) В итоге лучше стал понимать мою основную тему (разработку под Android/iOS)
В принципе можно было писать не только на vim. Но на экзамене доступен только терминал (а значит только vim) + с другими редакторами могут быть проблемы с форматированием. Так что проще было освоить vim, хотя были и те, кто использовали другие редакторы.
Да, я думал об этом варианте и даже запускал ideone.com - как раз для подобных целей.
Кстати, у JetBrains есть же Projector (https://lp.jetbrains.com/projector/) - как раз аналогичное решение. И в него наверно можно всунуть DevEco Studio - и тогда действительно получится на HarmonyOS писать приложения под HarmonyOS. Жаль, что эта мысль не пришла только сейчас. "Хорошая мысля приходит опосля")))
У JetBrains есть AppCode - всё никак эту IDE не попробую. Платить за неё 200$ в год пока не готов, а чтобы за 30 дней потестить их пробную версию мне нужно больше свободного времени (которого у меня пока почти нет)
Благодарю за идею. Жаль что она мне не пришла в голову когда на руках было устройство.
Да, я тоже люблю телефоны с выдвижными клавиатурами (именно такими бвли мои первые телефоны Nokia 9500 и Nokia N900). Надеялся, что и планшет окажется таким. Но немного не дотянул до моих ожиданий.
На 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 изучать в качестве хобби.
Про планшет - он больше для изучения программирования. Хотя если заморочиться, то можно настроить и для нормального программирования через онлайн-сервисы, но мне было некогда заморачиваться - запускаю 2 проекта по Android/iOS на работе, а планшет у меня был в руках несколько дней.
Почему обрезанный Android? Наоборот Android с наворотами и UI близкое к продукции Apple. Если вам не нравится UI от iPad - как говорится на вкус и цвет все фломастеры разные.
Про отсутствие сервисов Google - это дело привычки. У меня полгода на телефоне нет сервисов Google и нормально живу, пользуясь всеми нужными мне приложениями.
Да, точно, благодарю. Не заметил переключателя наверху. Действительно индивидуальная 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 и нормально живу, пользуясь всеми нужными мне приложениями.