All streams
Search
Write a publication
Pull to refresh
2
0
Andrew Vasilyev @retran

User

Send message
А как бы вы отнеслись к такой теме, коснись она непосредственно вас?


Положил бы на стол заявление по собственному после первого депремирования, оставил бы отзывы в интернете и пожелал бы удачи в поисках нового программиста.
Неделя непризнанных гениев на хабре!
К слову, «серьезность» я взял в кавычки не потому что там что-то сложное, а потому что я не считаю свой лисп какой-то серьезной работой, готовой для представления или какого-то реального использованя.
То что я перечислил — реализовано и работает. Синтаксические макросы не упомянул, они тоже есть.
Вот только до реального применения все это еще пилить и пилить.
У меня вот есть такое — github.com/retran/my-little-lispy-experimental

Там есть маленькая виртуальная машина, статические скоупы, динамическая строгая типизация, лямбды, замыкания, оптимизация хвостовой рекурсии, примитивный remote repl… И, да, там тоже свой лексер и парсер. И даже мотивация была — DSL-движок, для описания всяких игровых моделей.

Вот только я довольно хорошо осознаю «серьезность» проекта, не тащу его на хабр, и в пет-проджекте использую банальный Lua, а на работе — проприетарный скриптовый язык с 20-летней историей.

Зачем вы принесли вот это на хабр и что у вас на самом деле есть?
По некоторой случайности являюсь человеком, который однажды принес резюме lair своему директору. Директору было интересно и интересно до сих пор насколько я знаю.

Справедливости ради, я тоже смутно понимаю нахрена тратить такое количество времени на статьи типа вашей.
Когда я всё таки стал программистом, захотелось протащить в IT и своих близких. Пусть тоже работают за хорошие деньги.


Пожалуйста, не надо. На рынке слишком много оббивающих пороги войтивайтишников и слишком мало специалистов.
Вы не читали ни Clean Coder, ни Pragmatic Programmer?

Это все же не про то «как стать программистом».

Я всех посылаю вот сюда:
pragprog.com/book/cfcar2/the-passionate-programmer
Ну или — www.ozon.ru/context/detail/id/31901152

Книжка более чем исчерпывающая. На хабре есть переводы отдельных глав (https://habrahabr.ru/post/189650/)
У нас есть целый отдел, который занимается наймом и адаптацией студентов. Обсуждал этот вопрос с ними (буквально, задал вопрос — «Почему в эпоху гитхаба и войтивайти студенты крутых профильных вузов приходят и у них нет буквально ничего, кроме лабораторок?») — говорят, что вот такая тенденция есть. Цитируя: «они себя вот так видят: я делаю лабораторки, потом, бац, и я крутой программист с большой зарплатой». Собственно, я примерно про это и писал, но плохо раскрыл мысль.
А как иначе воспитать какое-то реальное инженерное мышление?
Я до этого валял дурака. А тут просто возникла задачка, и я полез искать, как бы ее решить.


По моему субъективному ощущению — количество людей, которые «валяют дурака» радикально уменьшилось. До смешного — приходят студенты, которые помнят сложности сортировок, но не могут писать код, и которым нечего показать.
Ну вот замени в этом списке образование и получишь меня.


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

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


Если вышеупомянутый выше GW-BASIC, то, да, ты не один такой :)))

Опять-таки ж, до первого устройства на работу я наклепал аж два своих сайта на asp (ванильном), не думаю, что это чем-то лучше PHP. И один нафрилансил.


Ты до этого целенаправленно «учился делать сайты»? Или все-таки программировать?
Из нескольких сотен известных мне программистов такой карьерный путь только у тебя.

А вот у очень многих из тех кому сейчас примерно 30+ все примерно аналогично — таки компьютерные игрушки, попытки делать свои, школьные олимпиады по информатике/математике/физике, техническое/математическое/физическое образование, подработки параллельно с вузом.

У тех кто младше — уже совершенно другой — ПХП, сайтики, фриланс (печально на самом деле, среднее качество разработчиков стремительно спускается на дно).
«Выход на рынок» предполагает еще работу по анализу рынка, анализу требований, проектированию (мы же будем потом поддерживать продукт, не?). Все один несчастный программист с зарплатой в 300к? Возникает вопрос — а зачем такому вообще начальник и фирма-наниматель?
Давайте встречное — я хочу заказать у вас онлайн-игру. Экшн. Браузерный. С серверной частью. Как вы будете делать сервер на js? Такой, чтобы нормально утилизировал многоядерный процессор. И, нет, их сейчас никто не пишет на C++, пишут на java/.net.
Я же говорил, что вы не понимаете о чем говорите.

Нет, GTK — это очень далеко не Canvas. Тултип я бы сделал вот так (на GtkSharp):

Tooltips tooltips1 = new Tooltips();
Widget button1 = new Button ("button 1");
tooltips1.SetTip(button, "This is button 1", null);


К сожалению, у вас бы не получилось бы меня уволить, потому что вы не смогли бы меня нанять.
Яндекс пару месяцев назад активно искал разработчиков под .net core. На новый проект. Пруфы — на hh.

В энтерпрайзах часто разработчики вообще не доходная статья, а расходная. Предлагаете у них брать деньги за возможность работать? Ну ведь компания на них тратит деньги, а не зарабатывает. Или, например, тот самый R&D, благодаря которому у вас появился электрон и относительно быстрый javascript, который теперь вас кормит на микроаутсорсинге.
Я C#-разработчик. Работаю при этом в основном под линуксом. Такой календарик соберу за вечер-два. С адаптивностью. Под Qt или под GTK на моно (и на винде тоже будет работать). Или на ксамарине.

А вы даже не понимаете о чем говорите.
То есть вы ограничиваете все многообразие софта виджетами с календарями?

А сколько займет разработка системы, скажем, в 5 миллионов строк кода (на чем угодно), у разработчика на js и разработчика на .net?
Отсыпьте того же. Ну пожалуйста. Жалко что ли?

Information

Rating
Does not participate
Date of birth
Registered
Activity