Цена ошибки может быть слишком высокой: молодежь при оценке технологии/библиотеки/софта может не учесть важных факторов, не протестировать ее как следует или ошибиться при их оценке. А ваш софт уже будет написан и ответственность ляжет на вас.
определиться с языком, и чем раньше, тем лучше;
изучать его;
научиться обходиться без библиотек — это и чистота кода, и переосмысление, и опыт, и всё вместе.
Определились, изучили от корки до корки, читаем по нему самый «свежак», последние стандарты, можем обойтись совсем-совсем без библиотек, даже без stl родимого, написав его с нуля (а зачем писать? можно закопипастить, он же неплох, как грится писали люди with decades of experience, а лучше вряд ли получится :), и что дальше? И дальше что?
Тьфу-тьфу. Хорошо, что я — программист. Все же мой труд ценится. Как-никак, но ценится.
А Вы слишком на многих языках пишете для начала. И на С, и на Java, и на python. Вот вы знаете/используете декораторы и метаклассы в python? Или там не знаю продвинутые фичи в С++? Уж не знаю какой пример привести. Variadic templates и perfect forwarding? Уж лучше освоить что-то одно, но очень глубоко.
Мне 43. :) Бысто отвечу на Ваши простые вопросы и перейду к сложным :) По зарплате совсем не требователен. Но ничто уже не привлекает (опять пересыпать из пустого в порожнее? перекладывать из одного контейнера в другой?). И Ваша фирма тоже, наверно, не привлекла бы :) Если бы попал вдруг на собеседование и понял, что компания неинтересна — так и сказал бы и сразу бы ушел :)
Есть у меня проектик, о котором я мечтаю, но пока даже не приблизился к своей мечте. Работать надо, панимаишь. Мечта ничего не даст, кроме морального удовлетворения, а работа денежки приносит. Кушать тоже хочется. Когда мечтать? К тому же как там у Макаревича? «И мечтой уже быть перестала...»
Я и сам С-шник с 2000 года и теперь уже практически не признаю ничего, кроме С и С++. Остальное — тормозно! Еще asm рулит.
Пилю очень сильно серьезную штуку!
И куда можно дальше идти после этого? :)
Согласен, что тема раскрыта не до конца. You are welcome! Оставьте коммент об этом или потрудитесь побольше и напишите целую статью на эту тему.
Но надо сказать, что «под руководством молодняка» я не работал. Не иду работать в фирмы, где руководство вызывает у меня малейшие сомнения в своей адекватности. Думаю, что дело не в возрасте начальства, а в адекватности.
Это ироничный пример неверного поведения на собеседовании как интевьюруемого, так и интервьюирующегося. Оба стоят друг друга. Конечно, недопустимо ни приводить такую аргументацию, ни задавать вопросы по бумажке, не разбираясь в теме.
</zanuda mode off>
На каждого человека найдется другой, который думает быстрее. Еще быстрее думает олимпиадник. Но главное — найти свою нишу. Вам явно есть куда расти, а самобичевание никому не помогает.
Книжки совсем недавно начал читать и узнал много нового. А раньше фигачил так, без книжек, кустарно, и на протяжении многих лет. Отторжения нет к коду, написанному хорошо. Но представляю гипотетически, что буду искать новую работу, а там окажется какой-нибудь очередной дерьмопроект, который легче выбросить и написать новый, чем починить. Чинить дерьмопроекты, написанные не по SOLID, вызывает депрессию. Тьфу-тьфу, к текущему работодателю это (пока) не относится, там все относительно хорошо с этим. Успеваешь зачинить предыдущее, пока нагадят новое.
А куда, в какую область помимо программирования, еще можно податься, не представляю. Вообще нет идей.
Это ирония, конечно. Хотел поразвлечь благородную публику. Но проблема есть — потолок в профессии, кажется, достигнут, вот я и думаю, это тупик или нет и что делать дальше. А в Яндексе хотя бы какая-то движуха происходит. Хотя может я и заблуждаюсь и нигде нет счастья.
Цена ошибки может быть слишком высокой: молодежь при оценке технологии/библиотеки/софта может не учесть важных факторов, не протестировать ее как следует или ошибиться при их оценке. А ваш софт уже будет написан и ответственность ляжет на вас.
Определились, изучили от корки до корки, читаем по нему самый «свежак», последние стандарты, можем обойтись совсем-совсем без библиотек, даже без stl родимого, написав его с нуля (а зачем писать? можно закопипастить, он же неплох, как грится писали люди with decades of experience, а лучше вряд ли получится :), и что дальше? И дальше что?
Моральное удовлетворение и материальное подкрепление ему.
А Вы слишком на многих языках пишете для начала. И на С, и на Java, и на python. Вот вы знаете/используете декораторы и метаклассы в python? Или там не знаю продвинутые фичи в С++? Уж не знаю какой пример привести. Variadic templates и perfect forwarding? Уж лучше освоить что-то одно, но очень глубоко.
Пилю очень сильно серьезную штуку!
И куда можно дальше идти после этого? :)
Но надо сказать, что «под руководством молодняка» я не работал. Не иду работать в фирмы, где руководство вызывает у меня малейшие сомнения в своей адекватности. Думаю, что дело не в возрасте начальства, а в адекватности.
</zanuda mode off>
А куда, в какую область помимо программирования, еще можно податься, не представляю. Вообще нет идей.