С Саратовом все достаточно забавно: С одной стороны, в нем живет 800 тысяч человек, а в другой — жители Энгельса активно участвуют в его жизни. А это уже больше миллиона.
Ну и в Саратове есть некоторое количество контор, в которых вроде бы хорошо(примерно по меркам Питера) платят — это тоже может сдвинуть зарплаты вверх относительно средних.
В голову пришло несколько вариантов:
1) Новый стандарты C не во всем совместимы с C++.
2) В С нет встроенного ООП, поэтому его придется эмулировать, если оно нужно.
3) Отличаются стандартные библиотеки и задействуемые фреймворки.
4) Из-за отличия в доступных языковых средствах отличается и образ мышления — это даже в книгах Страуструпа написано.
Увы, данные языки не входят в мой профессиональный список, поэтому я мог ошибиться в перечисленных фактах.
Большинство людей решают типовые задачи, т.е. задачи не содержащие научной новизны. Если хотеть иного — надо идти в фундаментальную науку.
Как мне кажется, дело в личной новизне.
Для себя я эту проблему решил случайно и просто: хожу вечным джуном (в плане навыков в конкретной области) по разным технологическим стекам и предметным областям. Из Java на бэкэнде — в Android. Из Android — в iOS. Правда это все сфера автоматизации тестирования, со своими достоинствами и недостатками.
И да, в этой области хватает нерешенных проблем.
серьёзно, можете сходу назвать хоть один open-source проект Яндекса?
Я не репрезентативен, но…
ClickHouse, CatBoost.
ClickHouse — специфичная БД, но success stories за пределами Яндекса тоже есть.
Про CatBoost лучше всего скажет вот этот слайд презентации Apple.
Ровно ноль?
Я уточняю, потому что мне интересно наличие офисов разработки условного зарубежного гугла.
Кажется, это хороший признак, если они есть и плохой — если они уходят.
Не знаю что они там придумали, но по программистским темам поиск Гугля более релевантен, это вам любой АйТишник подтвердит.
Я айтишник, я не подтверждаю.
Сам удивился, когда понял, что по некоторым англоязычным запросам гугл выдает на первой странице больше чуши, чем Яндекс (специально ставил эксперименты).
Справедливости ради, виновато в этом желание предоставить мне информацию на русском языке и большое количество мусорных сайтов типа qaru.ru в выдаче гугла. В Яндексе их меньше в выдаче.
В итоге, по моим запросам (автоматизация тестирования и мобильная разработка) и Яндекс и Гугл ведут себя примерно сравнимо, где то лучше, где то хуже.
С компанией лоханулся, признаю.
Списка языков и технологий там нет.
Есть определенная разница, использовать монорепу для бекэнда на плюсах, фронтенда на TypeScript или мобильных приложения для iOS и Android.
Если работает первый случай — это круто, но не интересно. Если второй и третий — это уже интересней.
Рекомендую переехать в деревню и выращивать мясо самому. Породу можно не выбирать особо, у соседей поросят/телят купите — и сойдет. Есть определенные требования к питанию, прививкам и лечению, но это не то что бы сложно.
Забавно. Первая моя задача, которую я сделал в рамках полезного программирования — как раз ускорить имеющийся скрипт для расчета.
Но там пришлось как раз проанализировать данные, методы и область и предложить решение с учетом этого анализа.
Я бы сказал бы, что нот таки больше семи.
В хроматическом звукорядке, который используется в современной музыке, рассматривают 9 октав, каждая из которых состоит из 12 нот.
Семь нот — это лишь способ записи музыкального произведения, к которому добавляются знаки альтерации и ключи у нотного стана.
Ну и в Саратове есть некоторое количество контор, в которых вроде бы хорошо(примерно по меркам Питера) платят — это тоже может сдвинуть зарплаты вверх относительно средних.
1) Новый стандарты C не во всем совместимы с C++.
2) В С нет встроенного ООП, поэтому его придется эмулировать, если оно нужно.
3) Отличаются стандартные библиотеки и задействуемые фреймворки.
4) Из-за отличия в доступных языковых средствах отличается и образ мышления — это даже в книгах Страуструпа написано.
Увы, данные языки не входят в мой профессиональный список, поэтому я мог ошибиться в перечисленных фактах.
Как мне кажется, дело в личной новизне.
Для себя я эту проблему решил случайно и просто: хожу вечным джуном (в плане навыков в конкретной области) по разным технологическим стекам и предметным областям. Из Java на бэкэнде — в Android. Из Android — в iOS. Правда это все сфера автоматизации тестирования, со своими достоинствами и недостатками.
И да, в этой области хватает нерешенных проблем.
Я не репрезентативен, но…
ClickHouse, CatBoost.
ClickHouse — специфичная БД, но success stories за пределами Яндекса тоже есть.
Про CatBoost лучше всего скажет вот этот слайд презентации Apple.
Я уточняю, потому что мне интересно наличие офисов разработки условного зарубежного гугла.
Кажется, это хороший признак, если они есть и плохой — если они уходят.
Мне казалось, там сидит саппорт, юристы и маркетологи.
Я айтишник, я не подтверждаю.
Сам удивился, когда понял, что по некоторым англоязычным запросам гугл выдает на первой странице больше чуши, чем Яндекс (специально ставил эксперименты).
Справедливости ради, виновато в этом желание предоставить мне информацию на русском языке и большое количество мусорных сайтов типа qaru.ru в выдаче гугла. В Яндексе их меньше в выдаче.
В итоге, по моим запросам (автоматизация тестирования и мобильная разработка) и Яндекс и Гугл ведут себя примерно сравнимо, где то лучше, где то хуже.
Списка языков и технологий там нет.
Есть определенная разница, использовать монорепу для бекэнда на плюсах, фронтенда на TypeScript или мобильных приложения для iOS и Android.
Если работает первый случай — это круто, но не интересно. Если второй и третий — это уже интересней.
И какие основные языки/технологии в вашей деятельности?
В статье этого нет, для монорепозитория у нас используется несколько систем контроля версий, которые работают над одним набором данных. На текущий момент это svn, hg и некоторые внутренние разработки.
Но там пришлось как раз проанализировать данные, методы и область и предложить решение с учетом этого анализа.
В хроматическом звукорядке, который используется в современной музыке, рассматривают 9 октав, каждая из которых состоит из 12 нот.
Семь нот — это лишь способ записи музыкального произведения, к которому добавляются знаки альтерации и ключи у нотного стана.