1,197 karma · joined February 15, 2017
Unfortunately, I cannot edit my first comment.
Btw. going this way it looks like everybody in their thirties should be a leader. Who are they going to lead then? If we have a team of 10 great programmers, one will be a manager or a team leader... does it mean the rest will never find a new job because of that?
And side projects... a family, kids, jobs, and side projects - choose three of them unless you forget about sleeping.
"Hey, I'm a great surgeon, I love my job, in my free time I make operations on other people for free, I don't sleep, but here you have documentation of my free work. And no, I'm not going to work for you for free. And yes, I'm going to work for free after work. Oh, you ask about my kids. Who cares, I have my free work to do".
Yea
The funniest interview I had was with some blonde girl in her twenties, who read through my CV and said: "Oh, you see. We cannot send your application to our client. You see, here I have hundred of applications from people at your age, who are managers in their thirties, and you are not. There is most probably something wrong with you." And it was a position for a programmer, not a manager.
And it was when I was in my early thirties, not forties.
Currently, I'm almost 40, and I seek only for remote work (family issues). I have been paid for programming for the last 14 years. I had different jobs like sysadmin, dba, programmer; using over 10 different languages.
And despite all that searching for work is really hard. Usually, it stops at the recruiter who is only interested in an answer to "how much do you want to get?". After that, there is no counter offer, no negotiation, nothing. Sometimes there is an answer like "you want too much, but don't negotiate at this recruitment step".
When I get to the technical part of the interview, I usually get some Yeti-Level programs to write. Yeti-Level, because you are not going to write anything like that in those time restrictions in that jobs. A good example is implementing a program which gets input from a file, in the input, there are domino tiles, and a function needs to match them and find the longest chain... all must be super optimized from the beginning. And you have 5-10 minutes to do everything, including reading the task description, examples and writing tests.
The funny fact is that this company is searching for candidates for months. The sad fact is that due to such strange recruitment process, good old experienced programmers will starve.
I really think that I did very bad choice with my career. There are so many other jobs where people are not removed because of age, and experience is really appreciated. In IT you just need to accept that companies want young inexperienced kids, who want to get little figures, but a game room is a must.
In my case it would be Django + PostgreSQL.
There are so many more interesting places in the world. If the USA doesn't want my money, I think that's not my problem.
So I give them some number, usually something like I'm getting at that moment.
Then I get no reply or "we cannot pay you that much".
The last time I got that from a huge international company, where I really wanted to work. That company has been publishing the same job offers for the last year. I wrote something that I expected maybe some proposal from there side, etc. The answer was really funny "we are not negotiating salaries at this moment of the process".
And all that was even before any technical interview.
And that company is still publishing the same job offers :)
So I'm really confused. I have over 15 years of experience in many different areas, and still the recruitment process is so broken that only sometimes I can get to the technical interview.
Looks like 'my data' will soon be something strange, and suspicious.
I also noticed that the average session time is about 2 minutes, sometimes is just too short to read through a blog post. So I assume that people come there just to get a solution to a problem they have, not to read through all the text.
Another thing is that over 70% of my blog entries are from two posts, a tutorial like ones. And this is only because someone found them informative enough to place a link on stackoverflow, and some other places.
At the very beginning I wanted to earn on the blog enough to work only on the blog. In reality that's impossible for a technical blog, and instead I just treat it as an interesting part of my CV.
But then it seems like that's not true, as the companies are posting the same job ad for the next months (or even years), and cannot find anyone for that position. And people from those companies cry that they cannot find programmers. And forums keep filling with comments about their stupid recruitment process.
It seems to me that the companies which want to talk, and negotiate the salaries are winning, and can find people.
For the question about my current salary, I answer that my contract doesn't allow me to tell that. If they insist, I ask them if, after getting me hired, they would like me to tell my future employers how much they pay me. That usually ends these questions.
However I don't have any good reason not to answer about my salary expectations, but it seems like I usually want too much :)
The list would be quite short:
- use Postgres - don't irritate your readers (e.g. with autoplay videos, sounds, making accounts to read anything) - make the page lite (with terribly small usage of javascript)
(then repeat the above 12 times) and the final thing would be:
- just read some books about programming, learn KISS, YAGNI, DI, OFA (other funny abbreviations) - and use it
Yea, I know that most probably the author won't read it :)
On the other hand I'm not from the USA, and what's worse - currently I need to have only remote job - which makes searching for a job even more hilarious.
Yea, 32 years old programmer is just too old, 32 years old surgeon is usually too young to work alone.
I keep on learning, I have accumulated lots of knowledge working in different areas of programming like system administration, database administration, programming etc. I have been payed to program using over a dozen of programming languages... At interviews I still hear "oh, you know, I'd love to have experience like yours"...
And I still hear "you are too old". What's more funny - people are not embarrassed saying that. Even though that's illegal where I live. Writing "we want to hire a woman/man only" is also illegal, but people still write that, and no one reacts.
I'm afraid I will be totally unemployable in a couple of years, just after my 40, which will come too soon. And I don't want to get into management only position (which is also hard, as I cannot get a management job "because you haven't worked on such a position, and you are too old to start that".
That's hilarious, but on the other hand that explains a couple of things like a-brand-new-hyped-technology, which is just a rewrite of what we had 20 years ago.
- arrow keys are not moving the visible cursor (although they are moving the cursor position, backspace removes different character than from the visible cursor position)
- why not a command for opening a pdf from the command line?
- provide a page for non technical people, so they can see something without the command line
- add more help info
- why not pdf in console text output?
- a the beginning there is a question "do you need any help", when I just answer it with 'no' I get error
Another funny thing is that you never know which posts will be popular. On my blog three old posts generate over 70% of the traffic. Some people have found them informative, and linked on a couple of pages.