Self-taught programming people, how to find their first job

Source: Internet
Author: User

Graduating so many college students each year, a lot of training institutions to get training, but more still choose in college, self-reliance to self-study, self-study many people feel that there is no direction is too difficult, self-study how to persist, self-study how to find their first job.

With so many questions, small series to try to answer a few, how can directly one step get their first offer of work.

Without perseverance, success is just an empty pitch.
It's just a futile struggle.

First build up confidence in self-reliance, in other words, take out the courage and perseverance of learning. A lot of people are self-study, all think I can do it, all around to attend training, and finally can be compared to participate in training Ah, the heart will have a series of questions, from the big side, every day to attend training is a minority, most still find their own work, and participate in training basically finally also oneself in looking for a job, a lot of people training is finished, the training company to recommend the work of basic not reliable are to vote resume to find work, finally go the way basically consistent, a lot of people spend money is to buy a peace of mind just. Training most of the use of spoon-feeding, the sound of your hard to instill, the effect is uneven, no way to people more ah, difficult to all, and 0 of the basic training is basically to keep up. In this said so much, is not to belittle the training structure, willpower strong, participate in training in fact not much difference in effect, self-control almost, you can spend some money to make their own distressed way, mobilize their enthusiasm for learning. But no matter what the way, first choose the direction, once identified the path, do not look back. A few days ago a small partner is trying to learn C + +, suddenly think C + + is not as fast as Java, and relatively few jobs, in C + + learned a lot, want to change the direction of Java, tangled a long time, and finally figured out, or insist on learning C + +, in fact, for beginners, The first thing to do is not the pursuit of breadth, the first to have a certain degree of strength later comprehend by analogy can be. It is the first place to be steadfast in your confidence and direction.

Then have the confidence how to solve the directional problem of self-study, is how to choose their correct direction, the current software career direction more into the calf, then how to choose, the general direction or according to their actual situation, see your own professional situation, such as a lot of people like to do a mobile phone software so the choice is relatively simple, Direct learning iOS or Android programming can be, a lot of people like games, then choose the game-related language to learn, but also some of their own intentions are not so strong can choose a good prospect of cut-in, learning Java,php,ios, big data related and so is a good choice. Choose good do not easy to change, programming finally decide how far a person can go, or the basis of programming, so set a direction to study the direction of the corresponding basic language, learn the language foundation, the late comprehensive project will let you emboldened a lot. Choose a good base language, the next step is to choose a classic primer book, Getting Started books do not need too much to be enough, to really thoroughly understand. If it is really 0 basis, you can find a point on the internet to try to bring the introduction, can understand the contents of the video, began to return to the teaching materials, do not suggest always to the video learning, because the video is someone else chewing things, to build their own knowledge system also rely on the brain to go through the process of overcoming doubts, Reading is the most boring is the most effective, reading study, the premise is to have a general understanding of the theory, and then set out in the computer practice, a lot of people holding the topic constantly in the brush, in fact, not the necessary, in the theory of the same situation, the corresponding after-class topic Independent in the computer can practice good enough, so repeated Take pains to do. Encounter the theory of not understand, go online to find the corresponding video to learn (or go online to find some self-study forum or platform to join them to learn together), to understand and then back to continue the progress of the book. Really take out a period of time to see a basic book, the foundation of the stage, really need to be full of patience, this can not be done, the latter will bring a series of chain reaction, and finally may lead to your final abandonment.


After learning a basic book, the next step how to practice, self-study programming is basically the university students, college students the greatest resource is the time and environment, the so-called environment, is the school or their own teachers more or less will have some projects, this time will take the initiative to get closer to the project experience to rub points, This time do not care how much more, just give you hundreds of money of living expenses, project experience compared to hundreds of, thousands of of living expenses really is not what, distinguish the severity. This is because it is an opportunity for the interviewer to showcase a few project experiences. Join oneself is a very introverted child, then how to get project experience, open source project can solve this problem, now there are a large number of free open-source projects on the Internet, you can design a general goal, and then based on the open source framework to create a product of their own imagination, in the interview can also be taken out to show , this is also a few of their own to show the experience of the project, to improve their own only on the internet to brush the question bank is not enough, the actual project is to obtain the touchstone of experience.

Feel oneself Foundation also got, also mixed a point project experience, then how to write their resume, talk about the enrollment prospectus to see that request is high of vomiting blood, no wonder many people say that the admissions requirements are the company down wages means, according to the ability to describe, can have half is quite good, enrollment prospectus is actually a paper tiger, But stepping into the society is different from the school, or the need to process their own resume, in the work years, since they have a bit of experience in the proposal to write 1, 2 years of experience, because if there is no project experience may not be able to catch the opportunity to interview, but the resume above the other aspects are truthfully to write, write too big really will give Go on. Actually describe what you have done, try to write the details, but do not exaggerate, or it is likely to be the handle of your interview. For small partners with little work experience, the interviewer is asking the most basic language things, so he is back to his basic level. Finally decide whether you can get a high salary or the basis to decide. The process of the interview is actually said, do not know to say do not know, do not pretend. Foundation really want to be OK, general problem is not big, get own first job not dream.

So long-winded said so much, but also is self-taught to find a job in miniature, hope to those who are still struggling on the way of self-study to bring a little bit of confidence.

Turn from: Concurrent Programming Network

Self-taught programming people, how to find their first job

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.