I just want to be a real software developer.

Source: Internet
Author: User

last night, I listened to the advice and guidance of a person with four years of work experience. I found my path was indeed wrong. Everyone said not to be impetuous, not to be impetuous, and I often reminded myself not to be impetuous, but why did I go on the impetuous Road. When I went to college, other people were keen on going to the lab to study technology. When I graduated, I had a skill. But is this swollen? Now I have gone through all the knowledge of the next school year, and then I forget it day by day, when I tap on the Code , I still imitate every step in the video. Is this really what I want?

the peer, Comrade Xiaojun, asked me a few questions about javase: what is the difference between arraylist and rule list? What is the difference between hashmap and hashtable? What is the difference between an abstract class and an interface? However, my answer is. I really felt that I had paid a semester to learn javase in vain. I planned to strengthen javase during the summer vacation, read the Java programming idea, and then I went deep into the virtual machine, to implement web crawler, I learned algorithm , but I gave it to the lab during the summer vacation. After receiving a project from the school, I watched the HTML, CSS, and JavaScript for two days. Then I watched the video one afternoon and one evening, and then scrawled the front-end page framework, however, during the typographical process, I am confused while debugging, and finally made a decent but not beautiful thing. During this process, I have been thinking, if I have built a solid foundation, this confused process may be completed in a minute or two. How can I get a homepage in two days, the remaining modules also proved my idea. I spent three or four minutes on one module, And I completed the other five modules within an hour. We all want to make things quickly and quickly. However, we often fail in the end because we have no accumulation, no foundation, and a lot of difficulties in the learning process, every day, I was troubled by the same and similar problems. At first I was very enthusiastic. I often went to the Forum to ask others. I was very happy to solve the problem according to other people's statements, I don't know why? I don't know why? You can solve the problem by doing this! I just copied others' opinions blindly. There were only two types of results at the end: over time, lost enthusiasm, and finally gave up learning/most of the problems I had seen, and finally I could engage in repetitive development, however, as soon as a new problem arises, it will be difficult.

After learning javase, I learned the framework directly. I was confused when I watched the video. How much knowledge should I omit in the middle? I don't want Baidu or Google to solve any more problems, I just want to be a real multi-point software developer and a software developer who solves problems by thinking about myself. In college, I don't know why so many people go to the lab to help their teachers do projects or the like. Many people rely on Huludao to draw pictures. After the pictures are finished, they don't know anything, and they only know a little, not in-depth. I still think it is king to consolidate basic knowledge! The project will be done after it is learned by the developer.

I used to go to the lab for exercises when I was unable to control myself. I usually study in the dormitory, but I often chat online, read the space, brush my weibo posts, and sometimes visit professional forums, now I am confused. Where should I go?

However, in any case, I need to lay down my basic knowledge, so that I can understand it, learn it, learn it well, and understand it well.

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.