Work: IT Consulting

Work Comments Off

What are the drawbacks of contracting?

The biggest drawback of contracting is its unpredictability. You never know when you will be working or for how long. While you work the money may be very good, but contracts can end without warning and it may take longer to find a new contract than you expected. If your technical skills are highly specialized, you may have to travel around the country to keep busy or you may have to settle in a particular area, like Silicon Valley, where demand for your skills is strong.
Another drawback to consulting is that over time you may burn out on being a gypsy and begin to feel that in spite of all your labor you never build anything lasting. As you move from project to project you learn and forget the details of dozens of systems, while you form and break relationships with dozens of coworkers. This can be exciting for the first few years, particularly when coupled with high earnings. But after a while, many people find it hard to keep on living this way.
Yet another challenge of contracting is that contractors are almost always hired to do the kinds work they have done before. If you are a C++ programmer, you’ll be offered C++ contracts. If you’re a DB2 specialist you’ll get jobs that involve DB2 databases.

When recruiters offer you ever increasing rates for doing the same kinds of work over and over again, it is hard to turn them down and hunt for the rarer contracts that let you learn new things that enhance your skills. Because of this, over time it can become increasingly difficult to get paid experience using new technology.
Eventually you may get stuck in a software ghetto, able to find work only in the handful of companies that still need people with your obsolescing skills.

Answers for Computer Contractors

Из этой вот книжки.

Share

Work: “Every cloud has a silver lining…”

Work Comments Off

Вот здесь одна из не многих не сегодня толковых статей о cloud computing. Коментарии тоже ценные.

Share

Work: PHP 5 From Novice to Professional

Books, Work Comments Off

Beginning PHP 5 and MySQL 5 - From Novice to ProfessionalПрочёл книжку – Beginning PHP 5 and MySQL 5 – From Novice to ProfessionalPHP5 Master Certificate

Поковырялся.

Сдал экзамен на BrainBench на мастера.
Фигня этот ваш PHP.

А книжка хорошая, кому PHP за неделю нужно – рекомендую. Как справочник не годится, для справочника лучше родной документации не нашёл ничего, но как обзор – хороша. Я искал что-то вроде PHP for Java Developers, не нашёл – видимо такого в природе нет.

Share

Work: To burst on not to burst

Work Comments Off

Разговаривал сегодня с Anadi Shrivastava (CEO Verax) со-владельцем консалтинговой фирмы в Торонто. Спросил его, что он думает про наступающую рецессию и про то как фирмы сократят своих IT работников и вместо них наймут консалтеров, которых тоже выгонят, но потом, когда уже совсем плохо будет. В общем про всё то, что писала госпожа _Mak_ .

По его мнению, если бы крупный фирмы собирались бы увольнять сотрудников, то ещё год назад они бы начали останавливать и откладывать проекты, перетасовывать людей внутри компании, искать им работу и соответственно сокращать заказы на внешних консалтеров. Он говорит, что такого он не наблюдает даже сейчас. Приводил в пример BMO, TD и BNS

Share

Work: Microsoft – Yahoo deal

Work Comments Off

Интересная точка зрения на возможную сделку Microsoft – Yahoo

Marcelo Carvalho, IT manager in San Francisco, считает что, купив Yahoo MS распишется в своем собсвенном бессилии строить большие интернет системы на OS Windows:

I do not know if anybody, including Marat Glazer, the Los Angeles software
developer who wrote the “Microsoft’s Yahoo Bid Genius” Talk Back letter, has
understood the layer beneath a Microsoft Corp. (MSFT)-Yahoo Inc. (YHOO) deal.

The potential deal is not the same as two petroleum companies merging by just
putting together their respective 6% and 22% market shares, changing the plastic
banners at the gas stations, and at most, deciding from whom to continue buying
drill bits.

It is an entirely different beast.

Microsoft runs on the Windows platform and it has proved inadequate to run big
Internet companies. There is not one big Internet company – and I mean “BIG”
like Google Inc. (GOOG), Yahoo, Amazon.com Inc. (AMZN), eBay Inc. (EBAY) and
such – that runs on Windows besides Microsoft. Its software platform has been a
disaster supporting its search engine, email and other free services.

On that front, Microsoft is being beaten by Google and Yahoo, both running on
open source software, which has shown to be much more efficient than Windows
servers. Of the top 500 supercomputers about 80% now run on Linux, including the
top two, which run on the SuSE Linux Enterprise Server.

Now here comes the big issue!
Will Microsoft move Yahoo to Windows?
If so, Microsoft will go broke because this is just what hasn’t worked well.

If the company does not, it will be signing the Windows platform obituary
because when people realize that Microsoft itself can run on Linux and does not
need Windows, they will follow through.

To my knowledge the simple fact of Microsoft bidding to buy Yahoo means that
Microsoft has thrown in the towel on its operating system, and that the Windows
platform is a thing of the past.

Share

Work: Books

Books, Work Comments Off

Tony Bourke’s Server Load Balancing
Хвалят эту книжку – надо будет где-то взять почитать.

Tony Bourke’s Server Load Balancing

Вот эти две очень хороши

High Performance MySQLBuilding Scalable Web Sites

А вот Speed Up Your Site – оказалась откровенно слабой, как и MySQL Cookbook

Speed Up Your Site - Web Site Optimization  MySQL Cookbook

Где только время найти это всё читать…

Share

Work: MySQL config

MySQL, Work Comments Off

Вот тут Admin Zone Forums – MySQL Server Tweaking Basic обсуждают настройку MySQL, сохраню ка, я это себе, там есть что почитать.
А вот тут приводят волешбный конфиг, его тоже надо изучить
Смотреть конфиг

Share

Work: MySQL profiling

MySQL, Work Comments Off

А здесь продают не плохую вещь для постоянного мониторинга MySQL instance
MONyog – Single Server – $218 CAD

Попробовал – хорошая штука. Свою такую за $218 не написать конечно.
Ещё пробовал перловые innotop-1.6.0 и mytop-1.6
Как говорится – “… жалкое подобие левой руки”, зато бесплатно.

Share

Work: SQL Relay

MySQL, Work Comments Off

Вот здесь есть некая волшебная штука – SQL Relay
Обещают возможность соединения с множеством MySQL серверов

The good news is that SQL Relay’s performance here is comparable to PHP’s persistent connections. The reason is because SQL Relay has already established X number of Oracle (or MySQL) connections and strives to maintain that number continually. Then, your PHP app connects and disconnects from the SQL Relay server, which is lightweight.

Getting everything to run smoothly does take a fair bit of tuning and careful management of your SQL Relay connections. If you have leaky code that doesn’t disconnect properly, you can still flood your connection pool, no pun intended. Wish I had benchmarks but, the main thing is that SQL Relay offers similar performance and won’t flood your database with connections, both of which are good things.

Выглядит заменчиво, надо посмотреть – вероятно это дешевая альтернатива domain data separation при больших нагрузках

Share

Work: Consulting trends

Work Comments Off

Вот госпожа _Mak_ очень интересно пишет вот тут

Про консалтерские компании разного размера:

Пропорции талантливых программистов у них вполне средние – 1 умный на 9 болванов, и хотя они нам и своим работникам говорят, что они очень беспокоятся об их профессиональном росте, но выражается это только в том, что они время от времени оплачивают технические курсы. Никакого реального менторинга у них нет, в частности потому что программистов гоняют с проекта на проект под разных начальников, так что никто никогда не может создать отношений больше чем на несколько месяцев…

и вот ещё

…живут по принципу волка ноги кормят. Они все время в поисках людей, берут без разбору и бросают на проект не глядя.

И чуть далее в коментариях про зарплаты которые они им платят:

…просто никто не рассуждает “хоть парень и не просит, но он гений, а потому дадим-ка ему по верхней границе”. Все рассуждают “парень сейчас зарабатывает Х, дадим ему Х+5 он будет рад”. А Х, между тем, прямо зависит от того как часто этот парень меняет работу или скандалит с начальством за зарплату (если сидит на одном месте).

Всё в точку.

Share
Entries RSS Comments RSS Log in Admin