Go to training and go to Beijing

Source: Internet
Author: User

Go to training and go to Beijing


--- Reply to emails from two "confused" programmers


I recently received several emails from two "confused" programmers. One of them asked me if I should attend the training at a training institution, another question is whether you should go to Beijing and other cities.

Below are some of my suggestions for these questions:

1. Questions about whether Beginners should attend training at training institutions

Training is actually a relatively efficient way of learning, but some companies in the domestic industry have a great view of the trainees. Just look at the Pass intelligence blog in csdn Zhang Xiaoxiang (http://blog.csdn.net/zhangxiaoxiang) blog on a few articles on the comment will know, In addition, I have seen tinyfool post several Weibo posts on Sina Weibo-publishing a "ban order" for students from training institutions, which represents a typical view of some company owners.

Here is the email I sent to this friend:

========================================================== =

If you can afford it economically, it is still useful to go to training, but you must adapt to the situation when looking for a job. If necessary, do not say that you are from XXX training institution. Note: training usually makes it difficult to improve your quality by leaps and bounds in a short period of time. It just helps you quickly master the technologies that are urgently needed by society.

If you do not go to the training school, you have to learn by yourself. The key to self-learning is to select a field and focus on learning software technologies. To put it simply, after learning the relevant basic technologies and knowledge, write your own software and take it to work. At the beginning, I only needed to pay for food and clothing. I believe this kind of work is not hard to find. First Employment, then learning, and finally development.

To learn how to use the Internet, you can find answers to many questions through Baidu and other search engines. You must master the "learning method" and use this "Learning Method" to practice and learn a technology. In this process, you will find that using your own strength to learn a lot does not actually need to rely on various training institutions. To master software technology, you still need to learn it by yourself. Most technical experts I know have learned it by myself. Others cannot make him a good man, but he can only make himself a good man.

Relying on your own + diligence + thoughts + practices, you will be able to learn software technology well and find a satisfactory job.
========================================================== ============

2. About the youth meal and the rush to Beijing

The following is another email for a netizen named "Bo:
======================================

Hello, Miss Jin xuliang.
I am a software engineer who has been working for three years. net related technologies have been paying attention to a series of books you have published. Recently, you are reading <. net 4.0 Object-Oriented Programming> basic and application. I have read almost both of them, and I feel that the writing is good. It is very helpful to us. In particular, this allows us to quickly understand and master a technology. And understand its nature. I am writing a letter to you today to discuss a topic with you. I also want to give you some comments and suggestions on this topic. That is a question about programmer career planning. To be honest, I am a little confused about this problem. Maybe you are also very clear that the situation of programmers in China is always in the eyes of others. Some people say that when it's 26 or 27 years to be a programmer, we should consider the transformation.

To be honest, I like technology. If I give up, I will be reluctant to give up. I don't know whether to stick to it or not. Another problem is that software programmers develop in first-tier cities because the software industry is developing well and programmers are well treated. However, my family is located in a third-tier city in Handan, where I will work hard for many years. If I come back in the future, I am also worried, because Handan's software industry is not very well developed and big companies are not, A small company will not give you a high salary. Considering that you are about to establish a career, it is really a bit awkward. I sincerely hope that Mr. Jin xuliang will give you some career development suggestions. Thank you!
Bo
2011.7.7

========================================================== ================

My views on "Youth food:

I have been discussing this question for many years. Whether a programmer eats a meal of youth depends on people. If you have been working for many years and the level is still limited, it is inevitable to be eliminated. This is of course a "Youth dinner ". However, if your level continues to grow over time, you cannot say that you are eating "Youth meals", but whether you can eat more and more "upscale" meals as you get older cannot be said, there are many factors that affect this process.

The following is my return mail to him:

It is recommended that you choose a field of interest to go deeper, from relevant theories to specific technologies and development tools. With some strength, I suggest you go to Beijing, Shanghai, and other places. These are the places that can really give you the opportunity and learn. As far as software is concerned, Handan is too small. You have too few opportunities and there is not much room for development. The biggest problem in Beijing and Shanghai is that the cost of living is too high. As long as you can solve the problem of staying in Beijing (for example, looking for friends and relatives to see if there is a place to stay), the advantage of coming to Beijing and Shanghai is greater than the disadvantage.

The software industry is hard-working and technological advances are fast. If you don't really like it, it will be difficult to ride. If this is the case, I suggest that you do not want to engage in software development, but try other jobs or industries in a new direction. Remember: The sooner you change, the lower the cost of life.


Good luck!

Jin xuliang
2011.7.7


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.