2018 Programmer Career New strategy

Source: Internet
Author: User


One, help others earn money (working)


Whether you're a new soldier, a manager, or even a bluffing director, this is the stage.


Usually programmers at this stage of career development are divided into two lines, expert (technical) lines and management lines. Expert line mainly with the machine to deal with, engage in performance tuning, high concurrent processing and so on sophisticated issues; management line is mainly dealing with people, understand the status of subordinates, control resources and progress.


This stage is characterized by stability, low risk and low threshold. The disadvantage is that there is a ceiling, all step-by-step, there will be no big ups and downs. Income can be forecast stably unless the company is listed by making a small profit (of course the odds are low).



Second, make money for oneself (SOHO)


More than the risk of working, to get more heart, if do things have been earning money will be hungry belly.


To live comfortably to find out skills: If you do outsourcing, there should be customer channels; a project that relies on a large platform is best spent as a platform partner.


If you do not understand the relationship, there is no channel, you can consider free + charge mode, the things to do in the basic function out of the product for free transmission, and then to the custom part of the charge. If you can focus on positioning, grasp the market segments, still can live well.



Third, hire others to earn money (business owners)


It is not advisable to try directly without having been in a start-up company.


If you do not have independent to do can make money software, tens of thousands of users of the free app, the number of fans more than 50,000 of the large, daily PV10 million site, then do not leave the business, first spare time to get a feel. Not everyone really likes and enjoys starting a business.


Another low-risk approach is to go to a start-up company as a CTO, not as much as a CEO, and even if the company can't do it, they can move on to a start-up company.



Four, job-hopping


Job seekers are not recommended to choose employers simply by salary, for two reasons:

Work is a part of life

Non-reversibility of the profession


Other things wrong we can start over, and career choice, each step is a few years of time. Once you go down, it's hard to turn back, because once you change your career direction, even if you change your development language, it means that your previous accumulation is likely to be undone. So the long-term point of view, do not only look at the immediate high salaries, but also optimistic about the future development, the direction of the wrong, the more fierce the loss of the more ruthless.


Job-hopping is not to find a job, but to change jobs, she is by cost, need to give up the original company's options, need to be familiar with business, and colleagues to do good interpersonal relationships. Job-hopping to consider their own pay and benefits, measure good gains and losses, nothing to do naked.


Job-hopping is not the weight of a raise. Instead of jumping to the right to talk about a pay rise, this coercive approach to pay will cause the supervisor to lose trust in you. Similarly, when you mention a job change, if your supervisor is asking for a raise to keep you, it's best not to agree. So......



How programmers talk about pay



If you are satisfied with your current company and just feel that your salary is too low, you can talk to your supervisor first:

First of all, talk about their recent growth in the workplace, to see whether the supervisor approval;

Then, from the perspective of capacity improvement, to the supervisor to a greater space for development and greater business challenges;

Finally, ask whether your salary can be upgraded synchronously as your ability reaches the whole new level.



Why did you change jobs?



The nature of a job search

The most important purpose of work is to accumulate money. There are at least four forms of earning money: helping others make money (working), earning money for themselves (SOHO), earning money (business owners), and making cash (investment). The first kind of threshold and the lowest risk. And job search is only we in their own resources and ability to enter after several forms of income, through the sale of their own labor capacity in exchange for resources of the staged behavior.


The significance of job-hopping

Job-hopping is actually a form of earning money, we are self-regulation way, through a reasonable job-hopping, we can find the market demand and self-realization of the best match, thus in the money and growth of double harvest. "Market demand" describes the employees the enterprise craves, "self-realization" describes the life you want, and when they overlap, dreams come true.



The principle of job-hopping


Never change your job because it is so bad, because "the future is better" and job-hopping. It's the only way to make sure you keep going up.


The pace and road map of Job-hopping

For example, the final target is CTO, then its roadmap may be: Fresh-----> Junior Programmer-----> Team Head-----> Department Manager-----> Director----->cto. Then we will set a compliance capability and a reference time for each node. When our ability has begun to work on the next node, we will start looking for the relevant opportunities, ideally in the current company into the next node, if the current company can not provide, then to change the company to move forward.

--------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.