|
14 / 8 / 1
Регистрация: 21.04.2014
Сообщений: 157
|
|
Профориентации псто03.09.2023, 02:03. Показов 10179. Ответов 163
Метки нет (Все метки)
Хм, 9 лет на форуме, и только сейчас обратил внимание, что совсем нет раздела "о программинге в целом"... ну что ж, напишу тут.
Предыстория: в анамнезе четверть века всевозможной работы прогером по такой специальности, как автоматизация (ну и до кучи по оптимизации чужого кода на ту же тему) - от программинга микроконтроллеров до участия разработке ММО-ботов. Поначалу работал в офисах (на российских работодателей, если что); потом понял, что по мере твоего роста как профи боссы склонны лишь наваливать больше работы, но ни разу не увеличивать пропорционально зарплату, так что ушел на удаленку (где можно легко участвовать в паре-тройке проектов одновременно, получая 2-3 зарплаты, и никому не говоря, что реально ты пашешь на каждого только пару-тройку часов в день), а потом и вовсе на фриланс. В офисе платили совсем грустно - не больше 800 баксов; на фрилансе иной раз и по 4 штуки в месяц поднимал (но тогда приходилось работать по 12 часов в сутки без выходных и праздников). Правда, первый удар пришел где-то в районе 13го года, когда не то в Кетай, не то еще в какую Индию провели интернет, и эти нищие г***окодеры начали перехватывать многие заказы по любой цене... и в итоге доходы упали где-то до двух штук. Ну, а второй удар и так у всех на слуху - начало прошлого года, уход Палки / Скрилла / Пайонира из страны, банки под санкциями и всё такое... Конечно, еще остаются заказчики, которые готовы платить в крипте, но их очень, ОЧЕНЬ мало - получается в среднем 500-800 баксов в месяц, причем иной раз вообще ни одного заказа за месяц, и только тратишь припасенные излишки с более удачного месяца, но для прогера моего уровня это какая-то грустная жизнь. Соответственно, я тут практически созрел для той мысли, что надо хотя бы на время вернуться поработать на Россию - но при этом отлично понимаю, что придется осваивать какие-то новые инструменты (и, вероятно, новый язык), поскольку представления не имею, что у нас тут сейчас актуально. Скажу сразу: по моему прошлому опыту, есть два глобально отличающихся подхода к программингу. Первый: ты проводишь кучу времени, осваивая бездну всяких созданных коллегами свистелок и перделок, а потом держишь всё это в памяти, применяя более подходящее для данной задачи. Примерно так пишут сайты и СУБД, насколько я понял, но к этому лично я не планирую возвращаться никогда, от слова "вообще", если только не начну помирать с голоду (что вряд ли). Таскать кнопочки по форме и выслушивать от заказчика "сделайте мне красиво", а потом "ну, выглядит как-то не очень" - это не моё. Это глубокая зеленая тоска, от которой "хочется спрятаться в угол, затихнуть и умереть" (С) БГ. Я не умею делать красиво - я умею и люблю делать эффективно. Мой стиль - когда ты используешь, по сути, лишь операторы, которые проходят на первом курсе, но при этом достойную прогу из них далеко не всякий выпускник сможет выстроить. Потому как это каскады из десятков if / elseif в тщательно продуманной последовательности, пятикратной вложенности логические условия, зубодробительная тригонометрия управления манипуляторами в трехмерном пространстве с известными ограничениями (ну и плюс АПИ для считывания данных с рецепторов и для вывода команд обратно) - вот это да, это я обожаю. Но, судя по всему, в наше время для устройств на ЧПУ уже не используют удаленщиков; заказов на код на Асме я уже дюжину лет не видал; Lua в качестве языка для серверных скриптов походу потихоньку отмирает; я бы мог ваять какую-то прикладнуху на Шарпе, но это тоже наверняка будет что-то рутинное и грустное. Отсюда возникает закономерный вопрос: на чем и в какой отрасли сейчас пишут так, чтобы было а) интересно (/сложно) и при этом денежно (хотя бы та же пара штук в месяц - ну, после накопления опыта в новой сфере)? Накидайте идей, плиз! Особенно, конечно, интересны идеи от уже работающих в некоей конкретной сфере, и кто явно ощущает потребность, скажем так, в подмастерьях. Ибо учиться по самоучителю "на кроликах" - это одно, а осваиваться сразу в реальном проекте, но под руководством профи (разумеется, уступая этому профи часть своей прибыли на время стажировки) - это гораздо эффективнее, по моему опыту! Отдельно подмечу, что под "сейчас" понимаю просто нынешние веяния в программинге, а не конкретно вот это всё, начавшееся полтора года назад. Меня интересует специализация, которая будет актуальна и кормить меня как минимум следующие лет десять - а я очень надеюсь, что этот массаракш закончится гораздо раньше. К тому же категорически не хотелось бы получить статус невыездного государственного сексота под подпиской о неразглашении и мониторингом всей жизни со стороны кого надо. Алсо: в принципе не рассматриваю работу в офисе, ни за какие деньги (тем более, что давно живу в небольшом городе на побережье ЧМ, никаких особых офисов тут нет, а переезжать только лишь ради работы я не собираюсь). Да и привык уже как-то за последние полтора десятка лет никогда не надевать костюм с галстуком, никогда не представать перед работодателями лично, никогда не вставать раньше полудня и писать весь код по ночам (тем более, что по тому же калифорнийскому часовому поясу это как раз рабочий день).
0
|
|
| 03.09.2023, 02:03 | |
|
Ответы с готовыми решениями:
163
Написать тест по профориентации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
14 / 8 / 1
Регистрация: 21.04.2014
Сообщений: 157
|
|||||||||||
| 06.09.2023, 18:27 [ТС] | |||||||||||
|
Добавлено через 15 минут
0
|
|||||||||||
| 06.09.2023, 19:19 | ||||
Но с пыхой, особенно если работаешь с чужим кодом, легко то переменная типа строка то вдруг она инт... и "почему то" не работает сравнение. Вот переводил несколько проектов на свежую версию PHP (а PHP стал "более типизированным") много багов выловил (особенно в совсем древнем коде). Потому как варнинги/ошибки стали отображаться, да и IDE семафорит если что... В общем тут особо сложно описать почему плохо, по началу не привычно и не удобно. По крайней мере сейчас стало спокойнее работать. ![]() мне сейчас 49... Но! Я не думаю что стоит этого сильно бояться - мне кажется все равно шансы есть.Добавлено через 6 минут
1
|
||||
|
Модератор
3142 / 2290 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 06.09.2023, 19:58 | ||
|
0
|
||
|
Нарушитель
|
||
| 06.09.2023, 20:16 | ||
|
Очень мало ВУЗов осталось с хорошим уровнем образования. По пальцам штамповщика-неудачника можно пересчитать. То ли два, то ли три на всю Россию!
0
|
||
|
Модератор
3142 / 2290 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||
| 06.09.2023, 20:51 | ||||
|
Ну и, возможно, за последние годы по C# изменился баланс спроса и предложения, так как его проще выучить.
1
|
||||
|
Модератор
3142 / 2290 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|||
| 06.09.2023, 21:00 | |||
|
0
|
|||
|
Нарушитель
|
|||
| 06.09.2023, 21:11 | |||
|
Жаль только, что супер-пупер библиотеки для быстрого создания GUI не существует до сих пор. Взять ту же nuklear: там хоть все и красиво и хорошо (да еще она и header-only, т.е. включив эти заголовочные файлы в свой проект, избавляешься от главной проблемы - зависимостей), но все равно уж очень большую тонну кода нужно написать для приложения. Поэтому таки в конце-концов мы с коллегой решили вообще забить на нативные GUI и делать в основном веб-морды. Он пишет свои демоны на С++, я — на С. У него более верхний уровень, у меня — самый нижний. Для простоты работы с некоторыми железяками я пишу библиотеки, а сишные библиотеки к С++ отлично линкуются. Ну или еще проще: у меня крутится демон, который слушает UNIX-сокет или локальный INET-сокет (в случае, если протокол исключает сеттеры, можно и сетевые сокеты — мне лень заморачиваться с libopenssh или libopenssl, тем паче, локальные INET-сокеты при помощи ssh всегда можно куда угодно пробросить), а его утилиты просто открывают сокет и работают с ним. А веб-морды связываются с демонами через wss-сокеты, что обеспечивает классную асинхронность без сильной загрузки линий связи (в случае классического подхода с POST/GET запросами пришлось бы 10..30 раз в секунду геттеры серверу слать, чтобы критические ошибки не пропустить или быстро меняющиеся переменные вовремя отображать). Правда, что-то мне последнее время все меньше и меньше хочется писать под ПК (висит дамокловым мечом система автогидирования спектрографов, а для ее новой версии мне сначала нужно дописать библиотеку обработки изображений, еще бы с использованием SIMD-инструкций помимо openmp), вот микроконтроллеры - это супер! Добавлено через 4 минуты Ну и на зарплаты наши они как-то плохо клюют. Если астрофизики из СПбГУ к нам в аспирантуру понемножку идут, то поступлений классных инженеров и программистов у нас не было уже многие годы. Хотя сразу говоришь человеку, что те 20тыр в месяц, что он будет получать, не обязывают его прямо-таки адово вкалывать по 40 часов в неделю: у него всегда будет время для работы на удаленке. Зато здесь превосходный климат и до возраста, когда человеку часто будет нужна медицинская помощь, здесь жить просто превосходно (правда, потом уже - никак, т.к. ближайшая приличная больница в удалении от 100 до 200км и больше). Вот где найти классного инженера-электронщика, который хотя бы четверть того, что я делаю, смог бы на себя взять? Или программиста, который аналогично мог бы хотя бы четверть моих задач выполнять (а вдруг и найдется прямо-таки гений, который новую систему управления БТА написал бы?).
0
|
|||
|
14 / 8 / 1
Регистрация: 21.04.2014
Сообщений: 157
|
|||||||||
| 06.09.2023, 21:39 [ТС] | |||||||||
![]() Окей, я работаю безо всяких оформлений, без официальных отпусков и больничных - но мне просто платят соответственно, так что я и отпуск за свой счет себе могу устроить (собственно, у меня всё время, когда нет заказов - это отпуск), и в случае чего в частную клинику лечь. Недавно вот вернулся из Турции с трансплантации волос (я уже порядочно облысел) - 2700 евро отдал за саму процедуру и проживание, и еще 35 тыр билеты туда-сюда. Т.е. я всё понимаю насчет прелестей государственных организаций и официальных "подушек", но всё-таки ИМХО деньги - лучшая подушка.
0
|
|||||||||
|
Нарушитель
|
||
| 06.09.2023, 21:54 | ||
|
Кстати, по авралам. Мне авралы нравятся. Я в прошлом году "сломал телескоп". Потом в кратчайшие сроки (была потеряна только одна ночь, но погоды все равно не было) восстановил "на коленке" блочком на STM32. И вполне себе отнаблюдал (и после меня еще ночей 10 люди работали на этой фигнюшке в "ардуино-стиле": времени на изготовление ПП не было, поэтому тупо на макетке с напаянными проводочками), пока не заменили энкодер и блок питания в древнем PEP-контроллере. А начальство поняло, что в наше время вполне себе можно гигантский (несколько литров объемом) блок заменить фигнюшкой размером с сигаретную пачку…
0
|
||
|
Модератор
3142 / 2290 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||
| 07.09.2023, 00:15 | ||||
|
А алгоритмические задачки любой интересующийся студент решать может. Тут разница как между тактикой и стратегией.
1
|
||||
|
Модератор
3142 / 2290 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 07.09.2023, 00:19 | ||
|
Из вики: Вуз входит в топ-5 российских вузов по качеству бюджетного приёма[5], один из лидеров по уровню зарплат IT-выпускников[6][7]. Лидер федеральных инициатив развития конкурентоспособности российских вузов — «Проекта 5—100» (2013—2020)[8][9] и «Приоритет 2030» (с 2021 года)[10]. Входит в национальные и глобальные (ARWU, QS и THE) академические рейтинги. Так, с 2019 года представлен в первой сотне Шанхайского предметного рейтинга (ARWU) «Автоматизация и управление», с 2022-го — лидирует среди российских вузов в области «Nanoscience & Nanotechnology»[11][12].
0
|
||
|
14 / 8 / 1
Регистрация: 21.04.2014
Сообщений: 157
|
|||||
| 07.09.2023, 04:32 [ТС] | |||||
Только я этот термин немного иначе употребляю. Грубо говоря, дают мне задание в знакомой мне сфере - я оцениваю, говорю "за месяц справлюсь". Оплату обсудили, аванс выдали - понеслась. Я человек увлекающийся - если уж есть дело (и нет постоянной девушки, что не редкость), то могу только им и заниматься, с перерывами на еду и сон. За десять дней сделал - дальше могу просто отложить (ну, временами допиливая какую-то мелочь, если вдруг приходит в голову) и пинать балду, или могу просто другой заказ взять (при наличии). Потом первый сдаю, нередко на 3-5 дней раньше (но не более, чтоб не привыкали к халяве и не начинали потом требовать всегда так работать). Но, если заболел, или еще чего - могу точно так же несколько дней вообще не работать, и приступить позже; или, если есть девушка и она требует ежедневного внимания - просто могу почти весь оговоренный месяц писать по 6 часов в сутки. Никто ж не контролирует!
0
|
|||||
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
|
|||
| 07.09.2023, 08:05 | |||
|
Мне кажется что все понимают как пишется эта статистика. В данных случаях проявляется эффект ошибки выжившего. Никто вам никогда не скажет сколько людей после получения диплома работает по профессии, сколько ушло в макдак. Но вот если 10 устроилось в какой нибудь газпром то орать будут на весь мир. Этим страдает любое образовательное учреждение.
1
|
|||
| 07.09.2023, 09:42 | ||||||||||||
И опять же в php есть именованные параметры, возможно тогда нужен
Вот у меня есть свой проект, начинал именно в такой парадигме как вы размышляете. Проекту 5 лет. Достаточно много строк кода. Сейчас вот начинаю менять подход, и в тех местах где уже сменил - легче, проще и быстрее. Конечно это лишь мое субъективное мнение
0
|
||||||||||||
|
14819 / 9598 / 1369
Регистрация: 21.01.2016
Сообщений: 36,146
|
|
| 07.09.2023, 16:10 | |
|
0
|
|
|
14819 / 9598 / 1369
Регистрация: 21.01.2016
Сообщений: 36,146
|
||
| 07.09.2023, 16:43 | ||
unknown. Это такой тип, который может принять любую шнягу, но который не позволит с собой работать... никак вообще, кроме кучи проверок типов. Вот это реально gateway для взаимодействия с легаси. А "any" это когда ты говоришь компилятору: "Да мне чхать вообще, лишь бы бандл собрался"
0
|
||
| 07.09.2023, 16:49 | ||
|
"неуместными" в TS.... нафиг TS если на типы забивать.....
0
|
||
|
14819 / 9598 / 1369
Регистрация: 21.01.2016
Сообщений: 36,146
|
||
| 07.09.2023, 16:54 | ||
|
Тут надо понимать, что TS не самостоятельный язык, а лишь мощная надстройка над JS, которая ну никак не может переопределить правила работы этого JS. На фронте это штука полезная. Но вот я сегодня весь день пытался прикрутить TS к проекту на NodeJs + KoaJs, чтобы хоть как-то дичь динамическую уменьшить, и оказалось, что на беке... это нах не нужно никому и поддержка TS там на "так себе"...
0
|
||
|
14 / 8 / 1
Регистрация: 21.04.2014
Сообщений: 157
|
|||||
| 07.09.2023, 18:36 [ТС] | |||||
![]() Добавлено через 8 минут Без аргументов - паркинг (возврат в дефолтное положение). С флагом - то же, только еще и закрывается зажим (или наоборот, остается открытым). С координатой (таблица из трех чисел) - движение по прямой из текущего положения в точку в пространстве. С двумя координатами (таблица из двух элементов, каждый из которых - таблица из трех чисел) - ломаная линия (движение не по прямой, а огибая заготовку). С несколькими координатами... соответственно. Вы правда завели бы для этого всего несколько раздельных функций?
0
|
|||||
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|