Showing posts with label programming for money. Show all posts
Showing posts with label programming for money. Show all posts

Thursday, January 28, 2016

Интервью кандидата на вакансию senior frontend-developer в 21 веке

– Откуда вы узнали о нашей компании?
– Да просто вакансию увидел. Не слышал никогда раньше про вашу компанию, если честно.
– Наша компания бла-бла-бла пиздец крутая бла-бла-бла бороздят бла-бла-бла просторы больших театров [и так далее на полчаса] Теперь давайте поговорим о вас? Вот у меня тут лежит ваше резюме, там написано, что вы работали c Evernote, Barnes&Noble и другими всемирно известными брендами?
– Да, работал. И с ними в том числе.
– А что вы там делали?? [читаем между строк: а на хер ты тогда к нам-то пришёл, если такой крутой?]
– Программировал.
– А почему больше не программируете там?
– Потому что всё написали, что требовалось, контракт закончился.
– А можно посмотреть на код вот того модуля, который, как указано в вашем резюме вы написали?
– Нет, нельзя.
– Почему?
– Потому что копирайт.
– У вас есть диплом прогроммизда? [а у меня есть!!!]
– Нет.
– Как?! И как же вы без него?
– Да очень просто. Бьют-то ведь не по паспорту, а по морде. К тому же во времена моей юности нигде на прогроммиздов не учили.
– ОК. С какими фреймворками вам приходилось работать?
– Видел многие. Не работал ни с какими.
– Почему?
– Потому, что все они — говно и на фиг не нужны.
– Но как же вы можете говорить, что, скажем, фреймворк N — говно, если вы его даже не пробовали?
– Не всем нужно попробовать говно на вкус, чтобы понять, что это говно. Суть абсолютно любого из существующих на сегодняшний день фронтенд-говнофреймворков одна и та же: нагромоздить горы неотрезанных Оккамом сущностей для того, чтобы китайская кухарка смогла нарисовать кнопку для нажимания. Пожрать при этом невтрахенное количество машинных ресурсов — благо сейчас машины зверски мощные. Засунуть всё в глобал-скоп. Параллельно можно придумать еще один никому на хрен не нужный идиотский как бы язык как бы программирования (благо тулзы для их создания есть на халяву) и вонзить его в недра. Выступать на модных фрикерских тусовках, чтобы показать себя как бы гениальным. Когда всё напиленное таиландскими скотоводами говнище станет окончательно неподдерживаемым — наконец-то нанять какого-нибудь программиста по имени Геракл разгребать потихоньку, самому же красиво отойти в сторону, внезапно обнаружив в себе зов к служению Будде в горах Тибета или что-то типа того (благо бабло с инвесторов вытянуто нормальное). Попутно пусть все заметят, как без Тебя всё стало разрабатываться не быстро.
– А как же вы без фреймворка организуете, скажем, большой проект, состоящий из пятидесяти модулей??
– Головой и руками, естественно.
– А вы, случайно, не Геракл?
– Уже не он.
– Жаль… Тогда, может быть, поговорим о дизайн-паттернах?
– Ну, давайте попробуем. Можем сразу с поведенческих начать.
– Вам знаком такой паттерн MVC?
– Извините, идите на хуй…

Sunday, June 28, 2015

Programmer's thoughts at Sunday

When Java-coder writes even one line in C there will be always memory leak. I have no idea why and what for do they climb into the C.

Sunday, May 31, 2015

Цитата из этих ваших Интернетов. "Не в бровь, а в глаз":

Если ты не заметил, то за последние 5 лет вообще всё программирование превратилось в унылое говно по большому счету. Сейчас эра законченных решений, которых тьма. Действительно интересных задач, где требуется программирование как таковое, в последее время - ноль. У меня есть отличный пример - товарищ, который в профессиональном развитии не далеко от hello world ушел, прекрасно ориентируется в куче CMS-ок и всяких там модулях, так он на этой хрени очень быстро и дешево приличные системы собирает и бизнес хавает за милую душу! Про разные 1С-ки и сапы думаю и говорить не стоит.
Неоднократно об этом говорил - все точно так, как было в электронике 10 лет назад - откатывали платы утюгом, лепили микроконтроллеры, чего-то там на Си кодили... Сейчас это нафиг никому не нужно, ибо на любой случай в жизни найдется готовая китайская коробка с готовым функционалом и обвязкой. На фоне таких трендов уже Java уныло смотрится, - сильно она низкоуровневая по нынешним меркам.


Thursday, October 17, 2013

Thank you very much!

Some editions of Windows 8 don’t support the free update to Windows 8.1. These include:
Windows 8 Enterprise

Saturday, July 6, 2013

Adobe Acrobat Reader XI...

Well. Still no elementary possibility to make bookmarks! So my choice is still a "Document Viewer" (open source).

Tuesday, June 4, 2013

New World Говнопорядок

Есть такие "кайфовые" супер-гипер-карпарации "прогромиздские", в которых годик "поработаешь" - и становишься почти профнепригодным. Два годика "поработаешь" - окончательно профнепригоден. Понятно, откуда уши растут, что-как-кто-и-зачем - тоже всё понятно (уж, слава Богу, не совсем дурак), но... [продолжите сами]

"Нам не нужно, чтобы оно работало, нам нужно, чтобы ТЫ заебался!" (с)


Saturday, April 28, 2012

A little bit about myself

Well, I rarely write in my blog since most of the time I spend in SEOquake project. Although there is written "SEOquake TEAM", probably the most interesting feature of these web browser extensions is that they are developed and maintained by only one person (btw, the Opera version just sux). Only occasionally some people are helping me by digging into users feedback, translating the labels and texts into real English etc. (because my native language is not English but Russian, of course :). I'm just doing my job: coding. And because my job is not the focus of my interests, sometimes I write in this blog about some interesting (for me) things. Just to not forget. If you like some posts, feel free to comment and discuss them: it will be very pleasant to me.

Sunday, December 25, 2011

"Cross even a stone bridge only after you have tested it."
(c) Korean proverb

Saturday, August 6, 2011

What is your price as a programmer?

Some programs written for NASA may cost up to $1500 for every line of code (incl. bugs, sometimes critical bugs).
If you are a programmer, just divide your salary to the lines of code you have written for this salary. So, how much for the single line of code? ;)

Friday, December 4, 2009

But what for?

People should know the "Do's and Don'ts" at their current job so that the next job is easier to get and will pay more. It is not about knowing how Java (or some sexy framework) works in this or that tricky way. Your biggest problem is that most jobs only require a very small subset of your intelligence. You have to find and solve problems that develop your intelligence to its full potential. At your current job, look for a problem that is more difficult than you can handle, and work on it an hour a day. To avoid getting stuck, if you can't make progress in 1 month, give up and try another problem.
During an interview, the hiring company wants to know if you are impressive. The only way to be impressive, is to roll up your sleeves and do something impressive. Solving an impressive problem is more important than knowing a framework but for extra credit try solving your "impressive" problem using a new framework even if you already know one that is good enough.
If you're not working on something impressive, you're wasting your time (and probably very bored).