What do you think of a 17-year-old programmer who has 3 years of development experience?

Source: Internet
Author: User

Reply content:

I'm here to pour cold water on you.

first, don't go from Bill Gates
Bill Gates dropped out of college and became the object of countless celestial studies. When parents and teachers accuse them of not studying hard, they come up with examples from the University of Bill Gates who did not graduate.
Come on, Bill Gates is the first to get into Harvard University is good or not. Bill Gates in the University of computer science feel really is not learning things, and get acquainted with the important network of people before dropping out of the good.
And Bill Gates home also has a certain background and relations, these conditions I am afraid you do not have.

second, don't think that exam-oriented education is not good
Almost all the universities in the world are enrolled in the grades. China is only looking at the college entrance examination, the United States to see your high school three years each semester results, you only every semester are very desperate to enter a good university.
Most of the top talent in China, which has been selected for examination-oriented education at high school, is almost always in the United States. Left in the domestic research institutions of the few, resulting in China's education has not been selected out of the illusion of talent, coupled with the two media of a stir, became a "thoughtful problem."
In fact, from my social experience, the second generation of the two generations of this group of people, although there are a few Li Tian-i the same kind of goods, but most of the person to stay, human life, insight, talent far beyond the civilian children.
So keep in mind that exams are the only chance for a civilian.

third, you're not a qualified it person .
I'm going to ask you, are you finished with math in high school, a simple series of sums?
From a purely technical point of view, you can not go to school, but you have to learn a lot of knowledge to learn.
Do not think that math is useless, the programmer is youth rice This sentence is who, say is you such a no solid foundation, just in the training institutions learned a recruit half-style people, and so on a few years, the technology craze again, you learn the half-baked moves did not use you do not unemployed who unemployed.
You are engaged in the lowest end of the least technical content of the work, the alternative is too strong, who into the body for a few months to work, what is the technical content?
Starting from the basic knowledge of middle school, learn high school mathematics, calculus linear algebra probability theory discrete mathematics, and computer, network professional courses, lay a good foundation, only after learning these basic knowledge, you can become a real, have a good development of it people. Busy, not dawn geometry.

Also is to do one thing, some people do so carelessly, some people do diligently, some people do well.
What kind of person are you? You're the only one who knows.

Since you dare to go the other way when you are 14 years old, then you are afraid of being eliminated by the company when you are 17 years old? Do you now think that you have eliminated the education, or the education eliminated you? If you think in a different way, what are you thinking about now that you are not going to retire the existing company like you did when you were out of school? Because of interest, or because of money? Or because of the other?

It is difficult to instruct others easily and to control oneself. Others say easy, but the life of the warm and cold only you know. For you now, nothing is the right decision, the world only a king defeated. If the subject is dissatisfied with the current state of life, try to strengthen this emotion, turn discontent into anxiety, become a force of feeling, into a sense of suffocation, like a clear plastic bag of time in your head, you want to breathe but not, you desperately want to take off but can not, you dizzy. If you have this state, what worries about life is not improvement?

If I were you, at least I had a web site that I felt I could use, at least I thought it was my advantage. Dig into its potential, first find a way to feed yourself, get the plastic bag sealed on the head. Personal opinion, for reference only.
1.HR talk to you, I think more because you show the nature of immature. A disposition immature, there is no way to cover up, it will accompany your every move to show in front of others. And if there is such a person in the team, it does have a bad impact on the team.
2. Start a business, you can write about what you think of entrepreneurship and talk about it, and then you think about whether you can start a business problem. It industry start-up, 100 start-up teams, finally gripes one. Most of them are simply wasting their money on blind profligacy, friends and family, and investors. This thing is not that simple.
3. Do you now find yourself in a place where you have insufficient and urgent need to supplement your work? If there is, you should have some money in your hand, go back to school. It's easier to learn useful things if you have directions and go to school. If not ... your website ... Your website ...
user-agentmozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) gecko/20100101 firefox/25.0 as a dummy long you're a few years old programmer to answer it
First of all, I admire your courage to jump out of the vast majority of people's life trajectory, but against you even the compulsory education will not accept the end of the act.
Second, I think it's best to be honest about the age. Talk to the company, leaving aside the technical level factors, large companies tend to pay more attention to the basic quality of people, such as integrity issues.
Thirdly, I think you can stop school, but you can't stop studying. Although the domestic education system is very stiff (the egg), but the higher education of the computer professional courses for your future work and development is still a great help, I hope you can not give up in the work to improve yourself and recharge yourself.

Let's go back to the question itself.
The main 3 options, 2 have mentioned the resignation, it seems that the main heart is more inclined to this choice.
If resign, find another job, and do not resign whether there is a difference? Where is the difference? Is there still an age factor?
If you resign, start your business, do you have a suitable startup project? Entrepreneurial idea? Is there a vast network of people (which is often the biggest hurdle for tech startups)? Judging from the age of the main problem, there seems to be no deep financial resources, then you can pull the VCs or someone injected capital? Can you guarantee that your startup project will feed you and your employees?
The third option, and the first one somewhat similar

These questions can be thought of, if you have the answer, then you should choose, life and follow-up career development should be how to plan I think you should have your own answer.

Finally hope that the Lord do not give up the dream of the heart, the Tao is where, although tens of thousands of people I go

LZ now work good, quit a pity, can test adult to go to night school. As the other several answer the Lord said, as a procedural ape your knowledge structure is flawed, the foundation is not strong, while the young feel compensate. Also, now the society is the existence of education discrimination, do not let oneself be a degree pits.

The first eye to see the title is curious, thought is a description of a foreign child prodigy, came in after a careful look at the problem description, some surprised!
To tell the truth, a 17-year-old brother's job history actually makes me ashamed.
If only from the work you have done at the moment is still very good, is more than most of the work I have been contacted for a year or two of colleagues.

However, I am very much in favor of the answer to the white ice, especially the 3rd in the answer, to share in the similarities of the relatively less distinguished colleagues who have met over the years I personally feel the most prominent of the two features (technology only):
1. Technical knowledge is weak, the basic data structure is very low, the common basic algorithm can not fully understand, not to mention other mathematical basis
2. The technical field of view is narrow, the training of Java will only be based on Java syntax, the other is not known

Of course, this is not to say that you must be high-number, line-generation, discrete and other mastery to a high degree, but at least you have to understand.
The basic data structure is also necessary, otherwise you can only do the most basic web development, even the front-end JS optimization You will encounter a lot of difficulties

In addition, you need to build your knowledge system and expand your horizons at the same time when you have a thorough understanding of computer-related knowledge.
And these are the normal graduates in the school is slowly nurtured out.

And if you just write simple PHP logic or just html/css/js more skilled, then this state of you really is not qualified "programmer", called "code slave" is not too, because this state of the code you write even to the entire system to bring more bugs and other uncontrolled risks.

Finally, it's about starting a business, but I'm still creating opportunities for my own business, because entrepreneurship is not just a technology or some other aspect of it.
Recommend a question and answer why do you want to start a business?

Take the young to lay the groundwork!
If there is an idea why not try it? Is young not to toss?

P.s. I also only work for 3 years, just a little personal humble opinion I am 20 years old. 5 years of experience in network security learning, 2 years of experience. Freshman began to give a well-known network security enterprise Part-time, now two years.
I graduated from high school in the company, working for 4 years, a variety of abilities than I do n times, English document reading ability is stronger than I, on the CCTV news.
Education is not necessarily the most important, an important positive heart I have you, with the nature of the character, some people will not understand, some things we do not need to study campus, because the campus can not learn what you want, character is the form of their own. Most of the time, since you are in the community, you should know four words: the sense of the mind, many people know its meaning and do not know its meaning! Hope you in the future on the road, can be the character grinding round, but the principle and the bottom line is still to have, and then is more to see some famous masterpieces.
If there's a way ahead, I'm going to keep going. "Having solid algorithmic knowledge and technical fundamentals is an important feature of distinguishing between truly skilled programmers and novices." ”
17 years old even the university is not on, the algorithm foundation certainly stays in the middle school level, this is not too good self-proclaimed programmer.
  • Related Article

    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.