Think for a long time, always want to say something to you, but, always feel a bit strange, some words come out I will feel with some purpose (maybe I think more). But, in the end, I wrote this article, I do not know whether it has any role for you, do not look at it!
I remember just entered the university, I told you, the university soon, do not know the junior you have experienced no. Maybe, you are still in the school canteen (every day, so many of the same dish, and the canteen Aunt superb shake the Kungfu), the classroom (cold dead in winter good), teachers (test supervisor Strict, late, absenteeism deduction points), the House tube aunt (call you get up, a word does not need power outage, I have encountered, We slept in the dorm without closing the door and stopped the electricity for a day. However, these experiences will be the things you deeply miss in the near future! So, while still have the opportunity to go to the canteen to eat a few times, after all, soon you will not be able to eat so cheap and affordable food, and students go out to walk, not every day except LOL is CF, multi-point collective activities, soon you even want to get together is not so easy, more in the classroom, laboratory study, Soon you'll never have a chance to go to those places. Graduation, you must remember to take a few photos with classmates, roommates, many years later, you see photos, or will be very clear to remember the group with their own University of the idiots. I know, now tell you these, you have no feeling, people are like this, lost is the best, the most memorable! Forget it, these are still waiting for you to have a good experience!
The point is to say about your work, about your training. Some time ago someone asked me, what will be able to do? Training? Kaoyan? What kind of proof do you have in school? Training, and training something? To tell the truth, this is really asking me, because I do not know how to answer you, because my answer may affect your career choice, I can not afford that responsibility ah, haha! But, based on the environment I'm in, I want to say about it and my understanding of career choices.
1, self-condition. You need to ask yourself, do you really like it? Do you really understand the work of it? Otherwise, many people are a face, I think most of the understanding of it still stay in the training company's propaganda, graduation can take tens of thousands of wages, 0 basis can also into IT industry, relatives and friends will face, after all, high wages. But is this really true? Of course not, we choose a career is not just for the last year or two or 35 years of short-term income to choose, career is a lifelong thing. And, it is not what you understand write code work, now the Internet is so convenient, I think as long as a little bit basic people, with the network can write a complete project, because now a lot of technology is very mature technology. But do you really keep up with the pace of internet development? Technology innovation, you have to keep up, or you will be eliminated by the market, engaged in it the profession, you can not treat it as a survival skill, if so, then your career is doomed to be confused, with you is Google, Baidu, GitHub, and so on ... Become a take doctrine. Want to enter this industry, to do it, you have to confirm that their program, the novelty of the technology has not said strong at least a little interest, like to study some emerging technology, if just because the university play for a few years, and do not know what to do, so choose this occupation, then I advise you better give up. That way, even if you get a good job and can handle your current job, you will not be able to find the direction for your entire career, because the training company gives you a fixed pattern, and if you just think it's a survival skill, then your mind will be limited, You will also be lazy to update your own skills, such programmers will not last long.
2, market quotes. This is a commonplace question. I wonder if you've ever thought about why Android, iOS, and so many jobs in the last few years. Is it because of language? Of course not, Android using the Java language, and iOS using OC (now also useful swfit, but not recommended to use Swfit to write projects, more unstable, each update once, some grammar are directly error, but their own learning, write demo is completely possible). OC and Java have been out of the language for a long time, is not the cause of the language caused by high wages, employment opportunities, but the scarcity of mobile personnel, cooked words good, dilute for your expensive, a few years ago, due to the rapid development of mobile Internet, leading to the shortage of mobile developers a huge gap, The serious shortage of market developers led to the emergence of a large number of training institutions, and then the situation is the major recruitment site of various technology exchange groups, have been such words---iOS (two years work experience job search), Android (two years of work experience) Crazy bombing, this is when I first graduated from the situation, I do not know the people who have just been trained to write about how many years of work experience, probably estimated that the words will have to write a four years! So now on the market, basically no beginners, are have n years of experience in the "Daniel." This is also the market led to this situation, because if you as a beginner to enter the market, to tell the truth, no company needs, now the company is the need for rapid development, basically there is no time to develop. So the company is also hope that all candidates are holding several years of work experience to interview, but everyone in the heart who do not know how much water in the end. The company is not anxious to recruit, because if the company only needs a developer, and the candidate who needs the job is hundreds (probably less estimated), so they will always interview to the people they think satisfied.
According to my understanding of you, some of you should choose to train, because you do not know what you are going to do, you do not know what you need, even more do not know what you can do. Recently, after playing the game, are you asking each other a few words, where do you go to training? Training what? or together? Then start the next game. There may be no thought of their own graduation soon to enter the workplace, but think now no class, the exam is also early, play the game, anyway, the last is not still able to go to training? Can still get that high salary. Perhaps discussed with each other in the end is going to Beijing or Shenzhen or other places to train, anyway together, can be fun! But I know, still a part of the students have been very clear what they want to do, some of the postgraduate examination, some to textual research, there are already in the school began a period of training courses, anyway, you should be prepared for their work. For the training of students, must use this short months to learn as much as possible, but, first of all, the foundation is very important, the foundation is unstable, for the future of their own ascension will be very serious impact. After work, need to quickly integrate into the role, rapid growth, as much as possible to learn new things, not to be a take doctrine person. Now the market is still short of people, only the lack of the primary will only copy and paste the person. Some people always ask, do programmers in the end with IQ have no relationship? I think as long as you are not at the forefront of the development of new technology people, in fact, there is no relationship, can completely through your own efforts to shorten the gap with others. The most important thing, never doubt your ability, believe your programmer is a good programmer. As for the postgraduate examination and textual research, I also do not understand, can not give you any advice, so only hope that you succeed in the postgraduate examination, textual research all over. Come on!
do not follow the trend, not blind, to find the direction of their own. Ask a few more words what you want to do. This process no one can help you, do not wait until the end of their own, and then passively choose a thing, it will be painful. If you have a firm choice, then the trials and hardships! As for finding a job, it's just a result, and if you're ready, no matter how confusing the market is, how people are saturated will definitely find a good job, because the opportunity will always be left to those who are well prepared.
To you who will graduate.