Pull to refresh
-16
0

C++ Software Engineer

Send message

Статья зачётная, спасибо!
Мне бы так про экономику в универе рассказывали, а не всякое заумное бла-бла-бла.

Спасибо автору, посмеялся от души.

Моя история.
Начал пользоваться Linux чтобы как-то развеять скуку. Это было в стародавние светлые времена, когда CD диски сами не обнаруживались и их надо было монтировать ручками "mount /dev/hdb ... " . Всё пробовал делать через Linux, самым правильным олдскульным способом через командную строку по HOW TO. Это было жёстко, но со временем научился решать любые пользовательские вопросы.
Позднее мне отбились эти годы практики во многих вещах.

1) Гораздо меньше багов, глюков, зависаний т.к . пользовался только стабильными дистрибутивами. Даже там где случаются неприятности их гораздо проще разобрать из-за человеческих логов.

2) Никаких лицензий. Конечно, можно обойти, но гораздо интереснее просто работать чем ждать что при следующей загрузке тебя посетит чёрный экран, потому что Microsoft наконец таки победила очередную ломалку винды.

3) Огромный плюс в IT-карьере. Смог претендовать на гораздо больший набор вакансий.

4) Более удобные программные интерфейсы и прозрачная среда выполнения по части С++. Для меня минус в вакансии если там надо знать ATL, MFC и COM. Готов пережить и это, но только за деньги.
5) Безопасность! Она гораздо проще достигается под Linux. Изначально, там не надо много чего запускать под суперпользователем. Для большинства программ своя православная репа, из которой всё ставиться одной командой, а не поиском в инете непременно с офсайта.
Винда конечно исправляется в этом плане. Но, стиль работать из под суперпользователя был лет 10, на моей памяти. И сколько я упустил связанных с этим проблем... .

6) Кроссплатформенность. Всё что делается для Linux гораздо проще портируется в другие OS.

Периодически, работа спускает меня с небес в мир Windows и я "наслаждаюсь" каким-нибудь "Configuring updates", которое нельзя отключить из-за политики безопасности. Обнять и плакать, ... до перезагрузки :)
Visual Studio вызывающий самые сложные эмоции после QtCreator. Первая эмоция на новом проекте где его взять правильный, в какой конфигурации и т.п. Как поставить правильный тулчейн, который не будет пытаться переписывать проектный солюшн. Потом, извечный вопрос "А за чей счёт этот банкет?" т.е. можно ли взять коммьюнити версию, насколько это отвечает правилам компании\проекта? И всё это вместо простого apt-get qtcreator. А ещё, там есть большие вопросы к юзабилити и многому-многому другому.

Минусы у Linux-жизни конечно есть.

1) Не весь софт хочет работать в Linux. Либо нужны танцы с бубном чтобы его там завести.

2) Не всё железо хочет с ним работать. Либо те же танцы с бубном.
3) Linux надо серьёзно изучать. Тут многие вещи не сделать с разбегу. Сейчас конечно сильно проще чем 15 лет назад. Но, без README.md порой никак.

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

Расскажите военным в полях как вы "выгораете" в своих офисных креслах :)
Лично меня иногда посещало такое состояние. Хороший знакомый на госслужбе выгорел так что чуть в психбольницу не слёг. Это вам не упадок сил, это такие навязчивые состояния, что в петлю охота.

В обоих случаях выход был очень простой. Позитивные эмоции в любом виде. Любые развлечения которые рвут ваш негативный поток мыслей и поднимают настроение. Юмор в любом виде, лишь бы цеплял. Ещё радикальнее, экстремальные развлечения. Тогда чувство самосохранения вытесняет мысли о работе. Мотоцикл если первый раз, самое оно. Скорее всего прыжок с парашютом, тоже. Можно съесть очень острое блюдо, так чтобы слёзы ручьём из носа. Кто был в Азии тот знает :)


Для повседневной жизни нужна своего рода эмоциональная гигиена. Следите за своими мыслями. Не слишком ли много переживаете о работе, учёбе и т.п. Если слишком то вытаскиваете себя из этих мыслей любыми способами. И не надо рассчитывать что одного волевого усилия будет достаточно. На самом деле это очень сложно. Поэтому не увлекайтесь обдумыванием своих проблем, такое чревато уже другими проблемами.

Всем душевного спокойствия и равновесия!

Отличная статья!

Я тоже пришёл к выводу что речь формируется из поп-культуры. И если посмотреть американский телевизор годик-два, послушать\понять песни из топа, можно очень сильно продвинуться к пониманию англоязычной культуры.

От себя добавлю совет, никогда не изображайте высокий уровень знания английского, особенно перед нейтивами. Есть такие вредные идеи от некоторых языковых школ. Типа, если козырнёте какой то "продвинутой" фразой, собеседник начнёт вас больше уважать. Как только нейтив решит что вы хорошо знаете язык он перестанет адаптировать свою речь для иностранца. И вы ничего не разберёте из того что он дальше скажет.

Если коротко. Ну, так уж и быть. Ну, уговорили, не будем мы вас брать в армию.

Там очень хороший материал где-то на 90%. Вы можете найти подобное по отдельным темам в интернете. Но, во-первых такой поиск занимает время. Во-вторых готовьтесь иногда угадывать что же было сказано в скрытых материалах из-за референсов туда. В третьих плата за премиум очень маленькая, порядка 150$ за год.

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

Всё таки это не перенос сознания человека. Это создание цифрового дубликата. Причём дуплицировать мы будем только то чего видим, знаем. Вполне может оказаться так что чего то не знаем.
Хотя, даже в таком варианте идея хорошая. Допустим, вашей жене надо поговорить, а времени нет. Она запускает софтину в компьютере и вуаля. Вы спокойно работаете, вас никто не отвлекает :)

Leetcode великолепен!
Пробовал некоторые известные учебники по алгоритмам, не зашло. На этом сайте всё объясняется отлично.
Плюс, ещё куча толковых мнений, советов, подсказок от других людей, по каждой теме.
Минус только один - нет поддержки С++20 и новее.
Премиум подписка своих денег стоит, однозначно.

Ждём публикации "Как я вырезал себе аппендицит по подсказкам ChatGPT" :)

По моему это секрет только для г-на Мишустина.

Не можете привлечь иностранных заказчиков, как раньше, закажите сами чего-нибудь. Работы огромное количество. Те же сервисы к Госуслугам прикручивать, сделать современную платёжную систему.
Но, проблему надо решить как-нибудь нахаляву. Чтобы сидели по офисам ребята и приносили валюту в экономику. А не получиться уже так. Заказчики сами разоряться, но в Россию денег не дадут.

С этими курсами забавная ситуация. Специалистов не хватает и если на курсах заметят когото толкового, его сразу же отдадут в руки рекуртеров за %. Остальным сертификатик и удачи.

Когда вижу резюме выпускников Яндекс-Практикума (и подобных) на линке, думаю чего сами то не взяли, если он такой хороший и готовый специалист. Скорее всего либо неготовый, либо нехороший.

А выход из ж... очень простой, ищите любую бесплатную работу, окончили вы курсы или научились сами. Полгода-год на opensource и вы обрастёте опытом + портфолио. Скорее всего, это будет интернациональная команда, где вы ещё прокачаете английский.
Другой вариант, для некоторых программистов, написать кучу реализаций классических алгоритмов. Сначала пишите для себя, потом на github. Алгоритмы, структуры данных, "О большое" гораздо интереснее работодателю, чем умение лепить формочки.

Рассматривал для себя Эстонию, там жильё дешёвое. Но есть ньюанс, надо платить местные налоги если живёшь больше полгода в году. Как то сразу расхотелось. И так, полагаю почти в любой стране, кроме Барбадоса.

Предлагали мне эту Латвию в своё время, бесплатно. Отказался, ибо отстёгивать ползарплаты только за то что живёшь в ЕС совсем неохота. Дальше больше. Босс предлагавший релокацию дал "мудрый совет" тем кто согласился на такое: "Учите латышский язык, чтобы хорошо социализироваться там." Я чуть со стула не упал. Это за свои деньги (в латышский бюджет) ещё и язык_обязан_учить? Может лучше Вьетнам, Тайланд и т.п. страны где я вообще ничего не обязан, даже платить налоги?

Латвия одной рукой пытаеться переменить IT бизнес к себе, но другой рукой активно выносит мозг приехавшим инженерам со своим языком. Ладно бы русские провинились, типа носители "рабской" или даже "имперской идеологии". Но украинцы с белорусами страдают абсолютно так же.
Короче, не мой выбор. Получать свою обычную зарплату на аутсорсе есть и интереснее места. Как старт в ЕС и т.п. "цивилизацию" подходит. Но не лучше ли сразу в Германию или Польшу подаваться? Тем более там никаких заморочек с языком. Да и учить польский или немецкий в разы перспективнее.

Красота, я рад за жителей этого городка.

Не могут студенты написать в качестве курсача статью на хабре!

Статьи здесь должны облазать какой то научной новизной. А как студент может выдать что-то новое если ещё учиться. Разьве что дипломная работа может быть интересной.

По статьям на Хабре надо судить не студентов, а преподавателей в первую очередь! Слышал и видел как засчитывали "научные" публикации при защите кандидатских и докторских.

Здесь такое не прокатит.

Очень странный подход, имхо. Я бы делал по другому.

  1. Таскать везде один и тот же ноут, просто подключать к нему доп моники и клавы на месте. Можно таскать даже MacMini или что-то подобное.

  2. Сделать файловый сервер (SAMBA) где-то в одном месте, доступ туда через свой VPN. Если боитесь что в этом месте смениться IP, зарегаться на DynDNS и обращаться к VPN серваку по доменному имени. От поломки ж\диска спасёт RAID.

Войтивайти стало бизнесом на стремлении людей получить хоть какую-то нормальную работу. Мне очень обидно за людей которые платят деньги за образование в IT подобным конторам. Причём, если с Яндексом вариант ещё спорный. Те хотя бы не навалили на голову Pascal c Prolog-ом. Зато, кто платит деньги за учёбу различным провинциальным университетам объедаются этим счастьем годами, при этом свято верят что после такого смогут найти высокооплачиваемую работу прямо с разбегу.

ИМХО, автор сделал большую ошибку что пошёл на вообще какие-то курсы имея брата-программиста. Была тут статья про человека, который имея такого брата написал диплом выпускнице госунивера в Беларуси, при этом даже близко не учась в этом заведении.

В своё время, хотел всем рассказать, люди учитесь бесплатно, всё для этого есть. Но кто ж меня послушает? У меня ведь нет команды маркетологов и рекламного бюджета. На сегодня, даже с учётом прогресса в средствах обучения Leetcode, CodinGame и т.п. , большинство всё равно несут деньги за учёбу на платных аналогах, которые ещё и криво работают.

Удачи всем, кто встаёт на этот нелёгкий путь!

Носитель языка не может перевести речь с английского на русский. Ему непонятно как в каких образах выражать те или иные смыслы на нашем языке.

Допустим, по английски можно сказать: "Stop pulling my leg". Носитель может очень многословно объяснять что это значит на самом деле. Русский может перевести как: "Не тяни кота за хвост!". (Речь про перевод идиомы, если что.)

Пробовал один большой моник (сбоку) вертикально, другой, прямо перед собой, горизонтально. Получилось очень удобно, всем советую. (Экран ноута при этом не считается)

Information

Rating
Does not participate
Location
Россия
Registered
Activity