13年六月份毕业.加上毕业前在 NEC 的实习,现在算是工作两年了.小小的回顾一下.自己进入编程这一行,实属无奈,却又是自己的喜欢的选择.很矛盾对吧.
A university with nothing to accomplish
话说自己毕业的时候,是个连任意语言的 Hello World 都写不出来的超级菜鸟,而自己还是计算机专业的科班出身.真是丢死人了.那么大学期间干什么去了呢? 自己臆想去跨专业考研,而考研科目的选择是:什么专业不考高数,咱考啥专业.于是在大学期间自学了会计,英语,新闻等许多专业的专业课.然后,被自己全盘否定了. 得过去的大学成绩是: 1.在省软件大赛里面跟着牛人打酱油获得了一等奖(真的是打酱油,因为我负责的是:美工!)2.自学学会了三种泳姿3.英语学到了比较高的层次(因为考虑过做翻译...,词汇量也很大,口语也专门练习过) 至于自己的专业-计算机么.呵呵...大学那宅宅的时光很快就过去了.看着进银行的进银行,公务员的公务员,研究生的研究生,技术宅们也都快乐的工作了.而自己呢...
The Noble Finger Road
开始了真正的迷惘(虽然大学期间考虑过将来的时候,但是一直安慰自己可以跨专业考研,说迷惘很快就被自己安慰过去了).认真反思自己,发现最大的优势是:自己是计算机专业的.于是,我寻求以前在星际群(一个游戏群)里面认识的一个华为的哥们.向他咨询(其实主要是看"钱途")发现计算机是大有作为的一个领域.而最好的切入点是自己一直很讨厌的 java( 个人总是觉得编程应该是一门高深的学问,一定要有很长时间的积累,并且外行想进来也进不来.语言么,应该要有难度.比如 C++这样子的.年代久远并且灵活深入,像 java 这种白菜式的积木语言,简直是对编程的侮辱!声明:这是不懂事的时候的想法,勿喷).但是,当时, java 是入门成本最低的语言.当时可选择的就是 java,iOS,还有安卓. iOS 要买 mac ,自己心疼钱.安卓要懂 java. 所以,从 java 入手了...
Self-study or training
To train this thing, some people are afraid of training the people can not afford to see, someone can not afford training.
Afraid of being looked down on: You look at the university for four years no good studious, in the end incredibly to rely on training institutions to help themselves improve their ability, it is humiliating!
Despise training: You look at the threshold of training institutions, is the individual can go, those who did not learn before, training and training can really do?
I think that training is a time to spend money to buy the process, the current training mechanism is generally a four-month period, learning from the zero basis, has been followed by a few real projects. Take the money, you do not learn will feel loss, moreover, the training institutions of the atmosphere is good, everyone is for the same purpose, not like what the university has, This environment, the nature can give you to add strength.
The university did not learn, before some wasted time, does not mean that you lose, the idea of change, that is, late to become excellent. Add the strength, quickly rushed up, but now also the feeling of pity, not a mind, really bad to say
For those who despise the training, absolutely did not feel that atmosphere. Training starts from the basics, but deep into the back, workflow and so on some content, or very has the employment advantage. From the school's project, more representative of the OA project, finished understanding, Equivalent to a three-year programmer's level. Self-study ability is really valuable, but to see at what time, as the horse soldiers said yesterday: When you can only walk, was forced to run ... A lot of bumps, people will always feel depressed. "The gentleman sex is not different also is good false in the matter also" generally to own development advantageous, must go to use. There is a set of Struts2 of horse soldiers, inside the explanation, in addition to Struts2 itself, the rest of the aspects are also in place. For example, he will teach you how to import a project such as a beginner, will also teach you how to import documents, eclipse which shortcut keys are useful ... These obscure details, if it is in the process of self-study, each problem may take you more than 10 or even a few 10 minutes, and this does not have any good understanding, know, remember it is finished.
Got the foundation, into the door, after learning it is also a certain pattern, but also easy to get started. The design pattern is not this principle, the common practice is summed up, to solve problems in the future. This I have firsthand experience, at that time, came to NEC training Japanese, feel oneself first familiar with it, so all kinds of reading, looking for information, Feel very messy, do not know where to start. In that study for one months or so, the model of the Wood Field school is clear, now take out the text that has never been learned, but also can quickly get started.
0 Foundation is not a bad thing, because, you are now a white paper, all of a sudden write the content of the standard, than the old erase, and then learn new better. Guo Degang at that time, when talking about the cross-talk class admissions, it is clear that as long as they have not learned crosstalk. Because in the case of non-standard, the price is too Specific words I forgot)
In a word, you decided to engage in software this piece, believe that their perseverance, in accordance with the progress of learning online streaming video, you should know that the video is not good enough, how can attract students? Feel that their self-restraint ability is poor, want to rely on a good atmosphere affect their own, go to training.
(not to be continued)
My Programmer's Road: one. From infantry to Cavalry