How do I get from the program small white become a yard farmer

Source: Internet
Author: User
Tags android games

The college life is coming to an end, it's a little reluctant to think about it. A brief account of my university's programming career.

Freshman year, for me, I can say that basically do not have access to any programming skills, bought a notebook is used to chat to see the movie or something. As for C language is what I go! Let's go to bed and play. From the freshman to develop the habit of skipping classes, resulting in the whole university has not had a few classes. Sin... Fortunately, a few days before the exam cramming incredibly did not hang branch, but also took a few scholarships, and genius are buried in the study than it is worth.

Remember that the semester opened a C language class, but also the only university during the special teaching programming language class, because of too many classes, the halfway to listen to a completely heavenly book, the teacher said is also very rigid, no passion. Later simply and classmate dozen good Hello call name tell me, then don't go. Remember the night before the test, the summer, the hot AH ~ ~ ~ Holding the C language of the book, the Heart Still scold: "This ' * ' (pointer) is simply a pit dad! Due to the lack of practice, plus the usual results are not high, the final exam results will naturally not be high.

Change is in the freshman summer, then there is a C language curriculum design, is our school a very strict female teacher with, age is a little big, almost every person in her laboratory is interrogates him mercilessly. Into the laboratory that is very serious, must dress neatly, must carry the textbook ( No will be scolded or kicked out ), before the machine must prepare and plan this experiment to do the content ( yes this to write on the paper, but also to show her and then score ), don't speak loudly, Water and food can not be brought in, and even where each instrument should be placed in a prescribed position, her memory is very good, if the last time made a mistake, don't think next time. In short, I want to fool her old man, the door is not. Habit lazy I really is very not adapt, fortunately I am relatively low-key, is estimated to be a few people who have not been scolded.

The topic of the course is to do a school student performance management system, the development of the model is about the 90 's model. The development tools used are, of course, too old for you to be able to install successfully under Windows 7 and other systems, interested friends can Baidu "UCDOS" and "Turbo C2.0" the two antique! Yes, it's the kind of development environment where the mouse is completely incapable of functioning. Now vs is 2015, but in our laboratory, VC6.0 that is tall on the case, remember that there was a classmate with the VC6 written, instantly want to worship. But this thing is not in the laboratory teacher's eyes, yes, the teacher will not allow the use of VC6.0 such a lazy way to do curriculum design, the only one has a national defense students have been exposed to programming before the use of VC6 also begged the teacher several times to let pass. Can you imagine how fucked up that turbo C is? Download a try and you'll find out!

This is the legendary Ucdos.

This is the legendary Turo C (TC2.0), can you imagine how it feels to debug thousands of lines of programs above?

Obviously, it is impossible to complete this arduous task by just a few hours in the lab, and the installation environment will have to be completed after class. But will the teacher let you get away with it so easily? At that time, we have generally used Windows7 operating system, I use x64, don't say ucdos, even turbo C you can not pretend to go up ( I was really honest, After class saw others with VC6.0 completely by that fancy interface and powerful function frightened to, basically is daunting dare not use ), to our then level, oneself build environment still is very difficult. Later, I learned that there is a virtual machine this thing exists, download a VMware hack, follow the online tutorial step by step installation, after countless times of failure, but also spent a full two days to do a good job.

Downloading a thing is still very difficult, you know the failure of a mirror loss is very heavy, the school speed is 1M bandwidth, that is, the download speed capped also 128K per second, now the phone is faster than him! And the internet charge is expensive. But everything is worth it! I was the first to successfully configure my own environment on my computer, yes Windows 98 ( which is also an antique-grade thing ) can run perfectly ucdos and tc2.0! When that ugly piece of crap green ( don't know what to describe ) The interface comes out, my that excitement. Then I was also a lot of classmates called the past to help them configure the environment, my that superiority moment bursting!

After many lessons, and finally I finished, the following are two simple: support additions and deletions to change the basic operation, in addition, you can save, read data from the file, you can count the data of each section.

The management system of the student's status which was paid great effort to complete

This is not over, course design is done of course to write experimental report, in order to prevent the phenomenon of ctr+c,v, experimental reports are handwritten, at least 20 pages. Lying trough, for this experiment report, I actually wrote a whole day plus night.

Handwritten nearly 30 pages of experimental reports

From the basic grammar of the C language will not, to a software molding, although the process is quite arduous, but finally look back also harvest quite abundant, the most important thing is to open my become the world door, build confidence.

Sophomore on the professional, I chose the Internet of Things engineering major, the reason for the choice is very simple, listen to seniors said this specialized courses a lot, I want to hone their own. Later proved that the course is indeed a lot, that is the kind of Monday to Friday is full of classes, occasionally have gaps on the arrangement of experiments, Zhou is also. As to hone their own, hehe, or overestimate their own enthusiasm, full class for me is basically no class.

With a freshman curriculum design experience, I decided to make a good supplement to the C language Foundation, bought this "C and Hands", this is the most classic I have met the C language primer, not one! Start just look at the electronic version, and later bought a paper book more fascinated, every day 8 o'clock get up start to see, while watching the computer experiment, at 10 o'clock night sleepy. insisted on 10 days or so, suddenly feel enlightened, can yell a C language so easy ( of course, now do not think so, now basically every year I will re-learn C language, each will have different feelings ).

And then the biggest influence on me is the term "object oriented", the first contact is in the big 21 students told me: the university must learn an object-oriented language. such as C + +, Java. Later I learned that C language is process-oriented, it is very difficult to do large-scale projects. The great God around me is too much, I wasted a freshman, see this they used on the tall java,c++. I'll go! Good high-end, Java code is very long, how do they remember? C + + and C languages look more like, but a reading on the ignorant, what namespaces, constructors, destructors, replication constructs, STL. Fuck totally confused!

Often listen to a big God in the hospital with XXX language wrote a xxx things, good! Suddenly the heart is cold a big section, have to ask a God: is the gap between people so big?

Of course, the most people can not lose is the vision, yes, the vision of the future. I determined to rise hot pursuit, halfway tired or met setbacks stopped smoking a cigarette, on the chair on the back of a lie, watching the smoke ring around the lamp lingering, enjoy the unique loneliness, 5 minutes later has a power.

During that time, I do not know how many of these nights, the technology I learned is c/c++/java/linux/android and the like, do not know from when, I have become their eyes of the role of the strong. I started to work with projects, adapting to team collaboration.

Here's an episode in the middle, one to prepare a training course, at that time around our school there is a more famous IT training organization, there are many people from different university legends (I know many have been to). I was about to learn Android, a senior ( legend, is also one of the people to do the show ) with me to their project report ( propaganda ), many of the next-school experts take turns to show their projects, all are tall! Finally there is a big God and I in the same grade, but he developed several Android games alone, then Android development did not now popularize, I also use 2.3 of the system, will be Android developers less. After that, seniors said to me: "You see people are also a sophomore, they are so NB." My self-esteem Ah!

Chance coincidence, the junior summer vacation a domestic still can software company to recruit Summer intern, I and he in all into, I am quite excited, narrated the admiration of his past, internship period we live together, into no words not talk about friends. After working together, I found that I had caught up with his footsteps.

The junior year is my outburst. With the foundation of the sophomore, the general project can basically be done, on a lot of projects, took a lot of awards. Later also with a few good friends to start a business, is also a reign, from each person 100 yuan start capital, to monthly income of tens of thousands of scale, we also paid a lot. Although the final failure, but at least a life adventure!

From the program to small white, to professional code farming, the process is very bitter, but I have been insisting. Believe that many people have similar experience, right and wrong actually not important. Quoted the latest hit TV drama in a sentence: mo ask the way, but the end of no regrets!

How do I get from the program small white become a yard farmer

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.