Shachar Shemesh wrote:
Herouth Maoz wrote:
I can use these 6 months to develop my skills in some other area of
programming, and maybe even get some experience by participating in an
open source project of some kind. What I'd like your advice on is -
what directions are popular, have high demand, and can accommodate a
programmer with lots of general experience, but not particular (other
than the web)?
>
First of all, (good) web programmers have a high demand. What they do
not have, unfortunately, is a high salary. The amount of not-so-good web
programmers around means that it's very hard to differentiate yourself.
The clients, usually, do not have the understanding to evaluate the
quality of product they get, and the result is that good web programmers
and not-so-good web programmers get paid, more or less, the same.
Preferably ones that don't enslave people (no golden cages for the
chance of becoming a millionaire).
Not being enslaved is, more or less, only a matter of self control. If
you refuse to be enslaved (but still deliver the goods), you will likely
get along in all but huge companies and start-ups that are managed by
control freaks.

this is true, _if_ you bring qualities that are hard to find. if you're one of the pack, you'll find it hard to justify going home "on time" in a company where everyone else stays late.

however, there are companies where people don't stay at work more then 9 hours a day. i believe they are mostly to be found in the north - but there are such companies in gush dan as well.

THE hottest skill today is Linux kernel programming (usually, but not
always, drivers). If you know your stuff, there is no reason you won't
be able to get enough skill within a couple of months to be able to get
a job (which means you skill set improves while you're getting paid).
This will also leave you with enough safety margin to change direction
should you see that this one isn't working out.

if someone spent several years in PHP, i don't think that within 2 month they can become skilled enough in kernel programming. if they were on a full-time job, then in 6 month they could get the hang of it enough to get another job. the switch from PHP to C in the kernel is quite large.

one thing is true - since there are so few linux kernel programmers available, then mere mention of "i've done a free software kernel project" or even "i read rubini's book and hacked on the book's drivers" might be enough to get a job with linux kernel programming. but i think this is mostly true for two groups of people:

- programmers with very little experience.
- programmers with user-space experience on Unix systems.

do note, however, that the market is not that large, and this situation might change (i.e. if more people start to shift to this small niche).

by the wa - this is true for gush dan. in the north - there are close to zero open jobs for linux kernel programmers (i would say zero - but maybe someone had such job openings lately)

--guy

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to