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

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

Send message

Математические расчёты и на MathLab делают - сам когда-то решал дифференциально-интегральные уравнения для строителей - по расчёту мостов (смещения и скручивания под нагрузкой)

Всё-таки считаю это более узкие области. Да, там тоже нужны специалисты. Даже на таких экзотических языках как Haskell - но их в разы меньше, чем тех же Java-программистов. Достаточно открыть hh.ru и посмотреть, кто требуется.

То, что там много разного полностью согласен.

Я описываю свой опыт. Работал во фронтальных системах и там 90% разработчиков были на Java. Так же знаю, что для банкоматов ПО писалось на С/C++, но их явно было меньше, чем нас. Потому и сделал такой вывод.

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

Я в банке во фронтальных системах работал - там как раз было очень много Java. Что там в АБС я не видел. Может там C/C++ или ещё что-то.

Либо тебе очень повезло, либо глубоко не задумывался и взялся за первое попавшееся.

Если появляется такая мысль. Значит нужно делать противоположное)

Почему мало вакансий - это отдельный вопрос. Скажу так: React Native и Flutter обычно ищут либо в стартапы, либо в небольшие фирмы. Мало вакансий потому что рынок кросплатформенных приложений не большой.

Все корпорации и средний бизнес предпочитают нативную разработку и более "серьёзные" языки и фреймворки.

Вакансии на хабре не мониторю. Предпочитаю вакансии смотреть на hh

Flutter сейчас это только под Mobile (т.е. андроид и яблокофон) + Windows (хотя может за год ещё подо что-то появилось, не гуглил). На сколько знаю на Flutter не пишут сайты (хотя повторюсь за год могло многое поменяться - не отслеживал)

  • React - это только под Web (т.е. сайт)

  • React Native - это только Mobile (т.е. андроид и яблокофон)

    Не надо их путать. Они хоть и похожи, но очень отличаются как минимум набором используемых компонентов (и интерфейс придётся почти полностью переписывать)

Согласен, что сейчас всё сместилось в сторону Go и Rust. Повторюсь, что информацию собирал по открытым источникам, они могли устареть. И у меня нет знакомых Go/Rust-программистов из сферы блокчейн. Можете считать, что "в основном на С++" - это знания 2-3 летней давности.

Сейчас уже достаточно Kotlin. У моего знакомого бекенд уже на Kotlin перевели, даже Spring уже поддерживает Kotlin.

На "Расстановках по Хеллингеру" я был 1 раз в жизни, бесплатно. Мне не зашло.

Возможно, я не смотрел статистику. Я когда-то сам просмотривал зарубежные сайты с вакансиями - там было много php

Мне Flutter очень понравился. Он позволяет просто разбивать всё на компоненты (хотя SwiftUI и Kotlin Compose тоже умеют это делать) и при разработке под 2 платформы позволяет экономить время на разработке. А то, что появилась поддержка разработки под Windows (и возможно появится разработка приложений под другие ОС) - вообще может сделать лучшим кросплатформенным фреймворком.

У Flutter пока вижу 4 минуса:
- дополнительные танцы с бубном при сборке приложений под iOS (но это ожидаемо, из-за политики Apple)
- новые фичи iOS/Android далеко не сразу заезжают на Flutter, и если нужно что-то специфическое, то придётся поизвращаться или вообще делать нативным
- заказчиков, готовых к Flutter пока не много и обычно они платят меньше, чем за нативные приложения
- для разработки под Flutter нужно учить новый язык Dart

Не исключаю этого. Например думал что pascal и Delphi давно умерли, ан нет ещё есть проекты даже под мобилки на них. Хотя таких проектов по пальцам одной руки можно пересчитать. Возможно с VB.Net так же.

Можно считать его умершим. Я давно не слышал о нём кроме возможности автоматизации на нём продуктов MS Office

Кроме WordPress ещё полно других CMS (например Joomla или Drupal) и ещё больше самописных бекендов. Кроме того несколько лет назад появились такие фреймворки как Laravel, Simphony, Yii и другие - с ними уже бекенд-разработка ближе к Java/C#, да и начиная с PHP 7.0 - он стал вполне рабочим языком, а не только "Personal Home Page"

Сейчас пишу на Swift, Java и Kotlin.
Последнее время больше Java, т.к. делаю банковское приложение под Android.

Это как раз и есть икигай - там именно про это. Что деньги это одно, что нравится - это другое, нужно людям - это третье, что знаешь - это четвёртое. И только если всё это сходится в одном - то это идеально.

Есть ещё метод монетки:
1. Загадываешь на каждую сторону монетки что-нибудь (например подходит мне это направление или нет)
2. Подкидываешь монетку и понимаешь что из загаданного выпало.
3. Если радуешься или нет эмоций - то так тому и быть.
4. Если опечален или напрягся - то нужно поступить наоборот.

Information

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