Pull to refresh
4
0.1
Send message

Не очень понятно зачем мне книга Страуструпа, и уж тем более зачем её читать? Чем не угодил cppreference и core guidelines в качестве справочника?

Я бы вместо неё рекомендовал всем С++ разработчикам прочесть Rust book. Совсем хорошо - попробовать пописать на языке, но необязательно углубляться.

В Rust хорошо то, что он поднимает на поверхность все болячки С++, на которые бывалые разработчики уже давно положили болт, и предлагает классные решения этих проблем. Напрямую в С++ конечно это использовать нельзя, но зато слегка выправляет мозги и учит делать более чистые API для своих программ.

Скажем, причины того, что я сейчас мало чего делаю не в том, что у меня нет времени, а в том, что мне на всё наплевать по большей части и я постоянно чувствую себя уставшим. Плюс можно добавить то, что раньше поспать 4 часа было достаточно, сейчас если я поспал меньше 8,5 часов - я бесполезен полностью весь следующий день.

Я скучаю по временам, когда я был студентом :) Потому что я прям помню это чувство, когда закончилась учёба и началась работа, я буквально не знал, что делать с ТАКИМ количеством свободного времени. У меня реально после выпуска из ВУЗа его стало столько, что я буквально понятия не имел (и до сих пор не имею) что с ним делать. Не было какой-то конкретной понятной цели, но что главное - никому от меня особо ничего и не требовалось, ну а своей великой цели я так и не нашёл.

Прикладывая 20% усилий я тупо построил себе карьеру. По собственным меркам - я нихрена не делаю на работе уже несколько лет, по меркам работодателя - я молодец и стоит повысить мне ЗП, ибо я производительный дофига (вот буквально сегодня менеджер позвонил, пришёл приказ от ген.дира о повышении ЗП).

Так что я мечтаю, чтобы в жизни появилась реальная необходимость что-то делать, ибо сам я хрен с места сдвинусь ибо я желе. Самые веселые дни, которые я помню после выпуска из ВУЗ-а - это переезды из города в город при смене работы. Было много кипиша, мало денег и никакой ответственности) Было весело.

Боюсь между стадиями "новичок" и "демосцена" слишком много магии, которую на которую способны не только лишь все)

Ассемблер, сам по себе, это "постольку поскольку" в плане интересности, если брать конкретно демосцену. Я вот тоже любитель всего низкоуровневого, и люблю в этом поковыряться. Да блин, моя работа сегодня состоит в низкоуровных оптимизациях криптографии на проекте.

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

В любом случае, подавляющему большинству людей, что я встречал в мире IT ассемблер выглядит самой ненужной и скучной фигнёй - и я отлично могу их понять))) Ведь в этом мире есть куда более интересные занятия, дающие результат в обозримые сроки, а не через многие месяцы копания в байтах.

А разве нет? Ассемблер самая унылая фигня в истории человечества)

Даже разноцветный треугольник на OpenGL нарисовать и то веселее)

Молодость решает :) Пока я был молодой, я умудрялся:

  • Учиться в ВУЗе по направлению ИБ (бумажного, не реального)

  • Самостоятельно учился программировать

  • Фрилансил по мере возможности делая лабы и курсачи (в основном)

  • Работал на полставки сисадмином в небольшом сервисном центре. Ну, там правда было всего 30 компов, так что это скорее эдакое эникейство больше, но админ я там был один, так что я был самый высокопоставленный It-шник там и буквально решал все проблемы с компами, видеонаблюдением, монтажными работами, закупкой оборудования и пр.

  • Умудрялся при этом ещё встречаться девушкой и кутить изредка

  • Ходил по утрам (в 6:30 утра, siс!) на турники и брусья

  • Ещё и диплом писать приходилось, хуже того - ещё и на красный диплом защитился

  • Где-то в промежутках ещё и в конференциях студенческих участвовал со всякой фигнёй по нейронкам

Сегодня мне почти 30, я еле вывожу работу и брак :)

Я бы себя взял, но не только и не столько из-за наличия знаний в каких-то технологиях. У меня был достаточно широкий кругозор с очень низкой глубиной знаний. Тем не менее, я хорошо представлял себе как работает на уровне концепций вся система, начиная от того, как пользователь тыкнет кнопку на экране, до того, как кодируется сообщение при передаче по сети.

У меня уже был какой-никакой опыт написания программ, за которые мне кто-то платил денег. Я мог рассказать, какие у меня были проблемы при написании. Да, сами программы были велосипедами, иногда использующие устаревшие низкоуровневые API, но в целом я представлял что такое "выполнить работу", а именно - взяться за задачу и выполнить её в соответствии с требованиями, по пути разобравшись с неизвестностью.

Да, я не знал какие-то тестовые фреймворки, плохо владел git-ом, были проблемы с SQL, но за 3 месяца я их спокойно осилил по мере необходимости. За те деньги, что я получал в начале карьеры (35к в 2016-м году, Томск), я считаю я справлялся более чем отлично.

Собственно эти проблемы решаются через практику. Много практики -> много сломанных ситуаций -> больше знаний.

Через боль и ненависть к окружающему миру, в основном. А ещё через высокомерие к тем, кто не "шарит" в компьютерах (правда тщательно скрываемое). Ну, боль правда была мазохисткого характера, когда можно было до 5-ти утра делать какой-то очередной hello wolrd и потом радоваться, что железка наконец-то делает то, что от нее просят.

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

Заинтересовало. Как эта фича называется, чтобы я погуглить мог? Есть у меня сейчас код на Си, где подобный синтаксис повысил бы читаемость раза в 2

Да, НО!

"Девочка из интернета" и "девочка с который ты переписывался ЗА ДЕНЬГИ" - это суть одно. Ведь деньги, как известно, обесценивают любую вещь, эквивалентом которой они становятся (с) не помню кто.

Всегда было интересно посмотреть на продолжительность жизни японцев живущих не в Японии. А то вдруг просто генетика порешала) Или там пищевые привычки.

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

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

Вопрос не в реалистичности этих представлений, и не в возможности их реализации. Просто идейно между либерализмом и социализмом не так, чтобы много общего)

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

Единственное логичное следствие из этого - любая система может быть изменена только в период своей максимальной нестабильности, когда сломаны механизмы "стабилизации". Как предложил бы Ленин - нужна революция, но как по мне это не самый эффективный путь (но точно самый эффектный). Как по мне, более надёжный путь - это образование и воспитание.

Вот тут и кроется самая занятная проблема: чему учить детей? На что мы хотим сменить то, что есть? На самом деле идея "отобрать и поделить" - на мой личный взгляд - не худший из возможных вариантов разрешения кризиса капитализма, но это лишь временное решение проблемы. Через 50 лет - опять придется отбирать и делить.

Я согласен, ведь ответ известен: 42. Видимо решение всех наших проблем в том, чтобы научиться задаваться правильным вопросом.

Справедливости ради, из них интересных штук 5, остальное - псевдо-концовки, где за ошибку тебя сажают в тюрьму. Поэтому, я бы сказал так. В этой игре существует 5 концовок и 15 способов проиграть.

Высокий уровень свободы и креативности

Вообще не увидел в этой схеме высокого уровня свободы и креативности. Скорее высокую скорость конвейера и выгорание :)

Тут двоякая ситуация. Когда твой план выполняется - это конечно хорошо. Но достаточно неделю провафлить, чтобы впасть в бесконечный цикл самобичевания. Получить тревожность и депрессию. Говорю по своему опыту.

В первые два-три дня можно легко 17-18 человек проверять + 2 бесплатные ошибки. Там не особо нужно что-то объяснять. Не дали нужный документ? Пошёл восвояси. Опечатка? Ничего не спрашиваешь, просто отдаёшь документы и иди в пень. Это уже потом сложнее, т.к. надо штамп о причине отказа ставить.

С третьей попытки прошёл всю игру не взяв ни одной взятки и не пропустив EZIC :)

На самом деле, режим сверки данных очень помогает под конец игры. Проще реально подождать пару секунд, пока пройдет автоматическая сверка серийных номеров в паспорте и других документах, чем глазами пытаться разглядывать. В общем, к концу игры проверять по 12-15 человек за смену (чего достаточно, чтобы выжить) не становится великой проблемой.

Information

Rating
3,032-nd
Registered
Activity