Sunday, May 25, 2008

Об успокоении нервной системы.

        Приветствую.





Работу сменил. Надо восстановить и укрепить нервы. Еду с женой в Италиё (Тоскана).


Saturday, May 24, 2008

Грядут перемены — 2

Приветствую!





        Давненко я тут ничего не писал и не показывал. Была на то простая причина. Я опять меняю работу. Мягко говоря, то, что довелось делать в TomTom — это жуть. Такого я не ожидал от этой компании.

Ответ некому человеку, который, получив по корпоративной расылке информацию о том, что я увольняюсь, спросил меня... (на английском)


Вопрос:

... I have received a couple of goodbye mails already. As said, I also see all the things what go wrong from A-Z, and to see a developer leaving is really bad.
In case you can take away my curiousity why you are leaving, I would appreciate a lot.


Ответ


First of all, just a bit about my background: http://www.reznitsky.info/about/cv.txt
So, I'm a 9+ experience software developer, with mathematical background.
When I decided to join TT, I thought, that as the product is sold as out-of-the-box solution, it should have been made in the best possible way; this leads to various development management tasks, educational level, etc. But, what I realized just in a month after joining TT (I came to TT on the 15 of January, 2008), is that:

1) The development is leaded by sales, and not by technology. For sure there should be a balance between sales and smart development, but in TT it's not
2) After performance overview talk to team lead, I realized, that there's no willingness to change the situation

3) The development environment is awful. The most awful I was working on while my 9+ years career. I saw such a low level code (and coding standards, etc,etc,etc) when I was giving lectures in my university -- it's a graduate level code, it's not industrial-good commercial code. No.

4) I'm underestimated, my capabilities are not utilized in TT. I just can do better

5) I see, that there're a lot of TT-ers, who work in TT just because it's Amsterdam. These (just) graduates are only starting their careers and are thinking only of a) Amsterdam and b) making a career

6) I didn't see much passion for proper result. Just an example: I had a task to implement ***. Well, having enough experience, I analyzed the situation, saw (at least) 4 ways to implement what's needed and sent and e-mail to various people, who are responsible for a) technology b) having more experience in TT can advice what's better or not. And as the answer I've got only "implement using the fastest way". When I replied, that "I want to do in a proper way, not the fastest", the guy from tech. dept. seemed to be very surprised.

7) Not much intelligence. I mean, that in my previous experience, colleagues would have study (for example) Ancient Greek language on their leisure time. Almost 100% of developers them have at least a MSc degree, and a lot of with PhD. This actually makes the environment and the result to be somewhat different from what I saw in TT.



В результате я ухожу в trading house, заниматься derivatives algorithmic trading на Java. В некотором роде возврат к тому, что я делал в DB.



Кое-что поснимал на день королевы, скоро выложу.



P.S.: Как «выходной подарок» я получил TomTom ONE XL Europe (естесственно, воспользовавшись случаем, я залил туда всякие полезные карты). Вот только, что с этим устройством пешеходу делать, я не знаю. Для пешехода или велосипедиста эти устройства не работают, ходить с ними проблематично. Подарить какому родственнику в Москве не имеет смысла, потому как карта Москвы не самого лучшего качества. Оставить себе для навигации по Амстердаму в некотором роде бессмысленно, потому как нет крепежа на велосипедный руль, да и навигация для вело-движения толком не работает. Буду думать.

P.P.S: Куда ж без этого:
Я проверил свои знания русского языка и получил пятерку.



Сходи, проверься?