Happy New Year to all, hope you had a wonderful year and wish you’ll good luck for the years to come. A New Year and New Programmer for the January 2011. We have Oleg Chernyahovskii a 29 year old professional developer. Oleg has been part of CodeChef since July and has being climbing the ladder very fast, since September he has been amongst the top 5 winners every month. Let’s see what Oleg has to tell us about himself.
Name: Oleg Chernyahovskii
Institute: Novgorod State University
User id: Oleg
Brief introduction about yourself:
I’m professional developer and as hobby participate in different programming contests, solve algorithmic problems and puzzles.
How/When did you start programming?
I started programming at school when I was 14. Bought some Pascal books and even made some useful programs with Turbo Vision. After school I was sure that development is my future and entered programming department of University.
But only in 2008 when I tried myself in Google Codejam and didn’t take one of first 500 places I started learn general algorithms. In Codejam 2009 I took 38th place.
What do you do when you’re not programming?
I’m happy dad now and spend my free time playing with my little son.
What do you like most about CodeChef?
I solved quite lot problems now, but each problem on CodeChef is original to me. I like monthly challenges – trying to crack some problem 3 days and finally solve it on fourth gives me a lot of fun.
How many hours a day do you program?
I work on my job 8-10 hours a day and around 1-2 hours increase my algorithmic skills, crack some problems.
If you could eat dinner with any famous person (past or present), who would it be and what dish would you have?
Have no idea J I’m not big fan of food or famous people, I’d prefer little family dinner in some cozy café.
What is the secret to being a good programmer?
“Now, here, you see, it takes all the running you can do, to keep in the same place. If you want to get somewhere else, you must run at least twice as fast as that!” L.Carroll.
Same with our programmer work – you never can tell “now I’m good programmer and can work with only knowledge I have” I guess good programmer is one who always trying to learn something new – algorithms, languages, technologies.
And sure for success in online contests you need a lot of practice.
What are your plans for the future?
I’m planning to grow inside my Company.