2015 first half, under the junior, my study summary

Source: Internet
Author: User
Tags learn php

My summary of this semester:

This semester only began to learn some web technology, so there are a lot of horizontal noise.

From the most basic web front-end HTML, CSS began to look at the video search Baidu, read the basic video of Yan 18 course, do a little exercise;

To the learning backend javaweb, practiced the imperfect shopping station (GitHub code base "Oneshop") supported by JSP +servlet+javaweb+jdbc+mysql;

Then instead of learning PHP, I learned the thinkphp framework and practiced the Thinkphp+amazeui+mysql learning platform (GitHub code base "Ilearn");

Then bought "first line of Android" for a week of Android, the Android development and version Control tool git has a general impression, to practice the weather software, stuck in the non-learning JSON data transmission and expired weather API, and other things delayed, To be perfected later (GitHub code base "Iweather");

At the end of the semester, 2015.06.23-07.03 javaweb course design, using SPRINGMVC to do a website exercise (GitHub code base "Mywebmanager");

The next step is to focus on PHP and internship work content,

Assisted learning JS, jquery, HTML5, CSS3, thinkphp, Yii2, Ajax, JSON, XML, UML,

Continue learning Android, IOS, WebApp, Hadoop, Ngnix, and more.

To their own reminders: first plan, after the realization, read more books, learn more, more exchanges, more reflection, learning, can not be halted.

Actual Experience Overview:

From class to listen to javaweb start I gradually understand a number of requests to respond throughout the Web application of the operation of the idea, coupled with their own look at the online tutorial network of some video, followed by some exercises, slowly groping to the MVC development mode of practice and thinking, and also constantly through watching video groping, A few simple refactoring of my own code to optimize, which makes me feel very happy, deepened the object-oriented, MVC idea;

And then because of my new Year's chance to get a million-net PHP host, I want to be able to test the Web site to try, but also want to try to report the University Students Innovation Entrepreneurship Project "response to the micro-learning platform" to do look, so we turned to learn the next PHP, Found Javaweb and PHP based on the same things are more, PHP syntax is relatively concise, through reading and video tutorials, I quickly adapted to PHP, and then learned the domestic thinkphp framework, intends to use it to achieve my own want to do the site, because I know I still have a lot of do not understand, Especially in the framework of the construction of the many issues involved have not considered and do not know how to learn, thinkphp based on MVC is very good, let me practice the basis of the function of the implementation is very good.

Before the Dragon Boat Festival, accidentally in a QQ group in PHP saw a West Shrine recruit PHP or ASP Junior Intern News, I thought still a little want to go Android or iOS side, I feel I still find some learning application development ideas, But later in the evening I think of this news after the idea of a try, after all, I am now not qualified to consider a career, there is no need to limit themselves to death, I should go out, can be more progress, his recruitment news is also very appropriate to my mind, the brackets said that they can not teach, So the next morning they sent to their HR wanted to go to internship news, and then the third day I went to interview, then Hr told me hired me, really very happy to have this first internship, although only 1.8K of internship pay, I am also very happy.

What can I do to improve the application development learning? I still have some confusion, my current idea is just to read books, watch videos or do some exercises, I also gradually began to like to collect records of some things in csdn write blog, recognize the importance of documentation and accumulation, but also want to store some of their reusable code snippets.

My confusion may still lie in learning ideas or plans above, at present my intention is to PHP, JS, jquery, Ajax, and so many more skilled, whether it is the school project or internship work want to be more mature to get started, and then have the energy to learn Android, Because I want to implement some of my own small ideas. Then there are further improvements, such as load balancing, which I find very difficult to come into contact with, making me feel confused.

I always feel that I stumbled and groping the study is not reliable, there is no plan without ideas or a very painful thing. I would like to study the method of summing up, so that the next study can be more heart. may also need some time precipitation, Rice also has to stutter.

I am now aware of the simple induction of learning methods:

0, if you can have a goal, the next step will be more advantageous, if not, you can choose a suitable to try to feel the feeling; Of course, the plan first, can be more organized learning, but no, you can try, in the process of more groping, at first should be so glimpse it, after all, no experience, And I have a deep sense of the pain. However, on the contrary, not painful, not precipitate, optimistic and actively adhere to, there will always be a list of the mountains when;

1, reading: No matter the thickness, as soon as possible to read, understand the idea of understanding the practice, the first time do not need to tangle in any detail, the first has a general impression, good book is worth pondering, but not read only will be out of context;

2, look at the online video tutorial, as far as possible to find some help you insist on learning to watch the video, and then need to have a list and plan, to have a certain time limit, forcing yourself, you can cross a hurdle;

3, do more practice, learn real combat experience, the process of record, and constantly write documents, in favor of their own growth, later convenient memories, easy to sentiment;

4, collect all of their own good learning resources encountered, such as some collections, official API documents, learning sites, and more to learn from the experience of others, more use of search engines;

5, join a number of online related learning groups, such as QQ Group, bar paste and so on, perhaps you can also get employment through them, harvest mentor;

6, more with people to share, more listening to ask more thinking, more blog record, today's CSDN and blog Park are also good;

7, interest is the best teacher, adhere to the cornerstone of growth, sharing is the best learning;

8 、...... Unknown, there will always be, found to tell me;

Learning website Sharing:

Mu class Network: Now because of good planning and clearly classified positioning, compared to NetEase cloud classroom is much better;

NetEase Cloud Classroom: Big talk, too much content is full of confusion, cause I like from the beginning of the dislike to the present, the resources look a lot;

Geek College: The resources are more concentrated, the lectures are very concise, the speed is also faster, suitable for learning a bit of basic people, or difficult to follow the steps, the most pits or have violated the Internet open members can see;

Self-study IT network: PHP-based Training site (mainly see the basic free video);

51CTO: Look out of learning resources quite a lot;

Android bus: Very large Android Learning network;

CSDN: Veteran developers Exchange learning platform, a lot of experts;

Blog Park: A relatively new developer Exchange learning platform, but also very good;

Android development tool Net: very good Android Learning Resources Summary website;

PHP100: Learn php good helper;

...... Other when you find it, share it with me.

= = = = = = = = = 2015-07-06, with this, record 2015 first half, under the junior, Nanjing. == == == == ==

2015 first half, under the junior, my study summary

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.