No announcement yet.

Real World Guide


Unconfigured Ad Widget




Latest Articles


  • Can I become a software developer?
    Diego Carleone
    Marine principle states: if you find physically suitable man or woman, you can make him or her a unique fighter, provided them the right training and education. Programming is just the same skill as playing guitar, swimming or riding a bike. People are not born bikers.

    When I see my friends, who work twice as hard as I do and get four times less money, I start the following conversation:

    - Would you like to work as a programmer? You’re really smart. Perhaps, you are simply
    03-02-2015, 02:23 PM
  • I am the best
    Diego Carleone
    1. The best is the enemy of the good

    Being best means being better than the others, exceed them and be different. You cannot become the best doing what everyone else does. You need your own way.

    You cannot be best in everything: while you study everything, someone specializes on one thing. The one way to become the best is choosing a one very certain specialization and become a world-class specialist in it.
    02-27-2015, 02:33 PM
  • Real World Guide
    Diego Carleone
    When I retrained my friends to be programmers, I noticed an interesting thing. People that already worked somewhere were learning very gladly. And the more experience they had out of IT, the more diligently they studied. Those, who were college students, sometimes just didn’t care.

    Having talked to working people and the students I noticed, that students believe in “magical employment” waiting for them right after they graduate.

    Now, for those who haven’t yet gotten
    02-27-2015, 11:06 AM
  • JavaRush – learning programming in Java
    Diego Carleone
    How about an entirely new way to study programming and get an education? That doesn’t look like anything you’ve seen before. How about learning, where you have an aim, means and result?
    I am happy to present you the new online course to learn programming in Java.

    1. Training is an online-game

    You take a task, execute it and get a reward. I think it is clear and common for you. Tasks are most various: reading code, solving tasks, videos-lessons, correction of errors...
    02-23-2015, 10:18 AM
  • Roadmap of a Java Developer
    Diego Carleone
    A friend of mine was wondering why developers are always so happy. The answer she came with was simple and surprising: they do what they like and earn big money. Welcome to the world of software developers!

    Software developer’s salary

    I would like to tell you about developers’ salaries. How the land lies with salaries, where you should go work, and where you shouldn’t. If you are not a developer and try to puzzle it out on your own, you may get a rather controversial data. ...
    02-20-2015, 01:59 PM
  • JavaRush Guide
    Diego Carleone
    I always told my students that computer programming is easy and interesting. Now you can make sure of it by yourself.

    The goal of the course
    is to enjoy studying, have fun and gain real programming skills in Java, which will help you to get a job as a software developer. That’s why there are many practical tasks in the course. Task complexity grows graduallyfrom simple to the most complex ones.
    02-15-2015, 06:59 PM

  • Real World Guide

    When I retrained my friends to be programmers, I noticed an interesting thing. People that already worked somewhere were learning very gladly. And the more experience they had out of IT, the more diligently they studied. Those, who were college students, sometimes just didn’t care.

    Having talked to working people and the students I noticed, that students believe in “magical employment” waiting for them right after they graduate.

    Now, for those who haven’t yet gotten rid of rose-colored glasses – here is the Real World Guide.

    We all have our needs. The need for family, friends, home, job, hobby…

    But I would like to talk about one of the most important needs that are always on the front burner: to have a good job and a good life.

    Most of the people have this need. And everyone tries to satisfy it almost every day through work, profession and career. It seems all logical to achieve this goal through professional and personal development. Which of us doesn’t want to become a highly-valuable specialist, an international professional: fame, respect, high income, great possibilities – sounds terrific.

    And what’s the action plan of all these millions and milliards of future high quality workers? Quite often this plan looks like this: finish school, prepare for the higher education, enter university or college, study, graduate, find a good job, work, do a stunning career, and leave on deserved retirement.

    That plan only seems right, but it isn’t.

    The difference between the right plan and the wrong one is this: the right one gets you to your goals, the wrong one doesn’t.

    The plan I described previously leaves out so many things from the real life, that I don’t even know how to call it: primitive, expired or simply wrong.

    What does the most common “success plan” in the world not take into account?


    1. The winner takes it all

    5% of the best specialists get 50% of all money. 20% of the best specialists get 80% of all money.

    Some companies look for better employee and others - for cheaper one. The first type does not afraid to overpay, because they want to get the best specialist for money they have. The second type wants to pay the scarcest money for that minimum quality that will suffice.

    You begin your career/professional way at the left point of chart. But it is better to be in its most right part. A long way for you. You need to get to its right half as quick as possible. A specialist from right part of chart differs from a specialist from the left part by amount of experience, thus, by quality experience.

    While you are in the left half, number of such specialists as yourself on the labor market exceeds the demand. And that means it is a market of buyers (employer). And you have to
    compete with others like you for the lousiest vacancy.

    But as soon as you get enough experience, and pass to the right half, the rules of the game begin to change. Demand begins to exceed offer and salaries start growing. 5 years of good experience can multiply your salary by 10. So, think, look around, and study.

    But it’s even better to be in 5% of the best specialists. Here your salary will be limited only by money your clients/employers have. They want to hire the best - let them pay the most. Just like on auction.

    A smart and hard-working person manages to get in 20% of the best specialists in 5 years. And for the following 5 years he gets in 5% of the best specialists. But, certainly, he should work on his self-education and change jobs often. Sometimes overwork.
    There is no need to work many (long) hours. Best specialist does not do more work, he does it better. Better than anyone. That is why he cannot be replaced by ten less qualified workers.
    If on presidential elections you got 48% votes, and the second pretendant got 47%, you still did not get the support of majority, you did not surpass the competitor in two times. You come over him by one, only one percent! But you will become a president and will get everything, and he will remain nobody and will get nothing.

    2. Looser gets nothing

    If you have already entered a college, you are probably familiar with the situation that only 200 people enter, while there are 2,000 of those who apply. During the competition with 10 people applying for one place, from 1,000 people only 100 people will become students, other 900 will get nothing.

    What do you think will happen when you graduate and start looking for a job? Competition will increase dramatically!

    Let’s assume this year one graduates from Faculty of Law in Berlin. Let us further assume there are only 10 Colleges in Berlin that annually produce 1000 lawyers all together. At the market there are two vacancies with salary of $80,000 per year, 8 vacancies with salary of $40,000, and thirty vacancies in state organizations with salary $20,000 per year.

    Fail 1: 1000 "lawyers" and only 40 vacancies. That means, only 40 from 1000 lawyers will get jobs according to their professions and other 960 people, who spent 5 years studying in a college, will go to work as “sales managers”.

    Fail 2: You are one of the 40 best graduating law-students, what are your chances get the job? Far less than 100%, in fact there is “old-boy network”, hereditary professions, getting job through good connections etc. Most of these 40 vacancies will be occupied by sons, nieces and grandchildren of top-managers of these companies.

    Fail 3: You are the best graduating student of the year, but you don’t yet have the real practical experience. On the market there are already specialists with 3-5 years of experience who will also apply for good vacancies. They became overgrown with experience, reputation and got connections. So, maybe, you’ll have to start from the very bottom.

    Fail 4: You will have to work on "unpaid" jobs for the sake of experience for about 3 years, and at the same time you’ll have to work on your self-education, and only then you will be able to compete for good vacancies with a prospect, future valuable experience and high salary. This is the very stage you had to pass in college. But if you studied in an ordinary college, you will now have to do it all for yourself.

    3. You have nothing

    All you have is your diploma, but in most cases in the eyes of your future employer it isn’t worth the paper it was printed on. In most cases the employers know “the real value” of your diploma and its microscopic use in comparison to real experience.

    You have a higher education? Who doesn’t? A lot of people with higher education out there. It guarantees nothing. It’s just like a “I’m not a fool” certificate, nothing more. There is more use of your driving license. Colleges do not provide any super-modern skills. Usually you learn as much in a year of real work, as you learn in four years in college. That’s life, whether you like it or not.

    Image credit:

    Attached Files
    Last edited by Diego Carleone; 02-27-2015, 11:10 AM.
      Posting comments is disabled.