Summary 2015, Outlook 2016

Source: Internet
Author: User

The years are fleeting and time flies. In the blink of an eye, 2015 has gone by, and he is one year old. This year is probably to get out of the campus, after entering the community after harvest for up to a year. In this year, with the help of the leaders and colleagues, they also matured slowly in the work, and slowly Dudangyimian in the company, and in life, the beautiful and virtuous wife gained their daughter. haha haha, omitted here thousand words ... Gossip not to say, the following mainly from the work of their own 2015 years to do a summary, and look forward to the next 2016 years, plan to what aspects of their own to improve themselves.

Remember the beginning of the year, no, it seems that the end of 2014, about December, I began to be responsible for the company's car small version (car auto repair beauty management software) software development and demand design work. Myself with another colleague, starting from December design module, database dictionary design, until 2015 of 7, August software to complete the design of the report as a sign, the end of the entire development of the automotive small version of the software. Although there are many bumps in the middle, many troubles, with the sales department, the implementation of colleagues have also appeared as a function, earn agitatedly, but they do in this process, harvest a lot. Finally, the small version due to the lack of compliance with the objective laws of market demand, and we are technically quite far from the ideal state, resulting in a small version of the birth of a premature death. Oneself in this project is to take part of responsibility. I am sorry for the company, but also thank the company gave me the opportunity to enhance self-technical and organizational coordination ability. In the process of re-development, my own technical improvement, I think there are a few points:

1) The redirection of the routing in the Yii framework. Use to the. htaccess file. Although I still do not understand the meaning of the code in the. htaccess file (Note: It is not PHP code, this is one of the directions that you need to work on), but know that the YII framework is required to use this file in routing redirection. Place this file in the index.php sibling directory, and then configure the route to take a route similar to ' Xxx.com/system/pjgl/inorder/create '. The meaning of xxx.com is the domain name, system main directory, PJGL module (modules), inorder controller, create method;

2) Common ERP software design, the permissions of the simple design method. Settings for group permissions, and personal permissions. The general principle is that the arrays of menus and buttons are serialized into the Def_member (personal table) and Def_group (grouped tables) after the PHP serialization function ' serialize ' is sequenced. When the user logs on to the system, the two values are deserialized ' unserialize ' and saved to a session value is the user's right to log on to the system, of course, this is simply a simple design of the authority of the idea and method. There are more complex and more accurate methods, the online information is also many, here is not to repeat.

3) Automotive industry software related Accessories inventory design ideas: Weighted Average method. This method only records the parts of the storage, the number of out of the library. The current inventory quantity of the accessory is not recorded. When the system needs to display the current inventory of the accessory, it is calculated according to the quantity of the spare parts and the amount of the outbound stock-out-of-store back-up. And the average cost of spare parts inventory is recalculated each time it is put into storage.

4) The development of the small version of the public platform, so that their initial exposure to attack platform development. During this time, I registered Sina Cloud in addition to my work, and deployed a service number on top of it and wrote a few simple small applications. such as counting the number of weeks of pregnancy, mobile phone upload pictures, etc... Let yourself know the development knowledge of the mobile side.

5) The front-end technology, their own learning to master the jquery MOBILE,HTML5 and other relevant knowledge. Although not proficient, at least you can use these things to develop a simple application of mobile phones.

6) Starting from August, I began to study the enterprise number. By the end of this year, I alone completed the company OA Office System on the mobile phone all the development work. The computer on the system to initiate the official document, the mobile phone client can receive the corresponding message. After the approval of the mobile phone, the corresponding people will send messages, etc... and apply HTML5 's ' user-scalable ' and ' Initial-scale ' properties to zoom the page on the phone (the page in the system is scaled to the phone as it is); When you send a message, you select the recipient, CC, and so on. ; There is a very important bit of knowledge: the use of the curl function. This function is used when invoking an interface. For example, get token, call the interface to send the message, etc...

His current hands are working on the company's decoration industry enterprise number deployment. To move the approval of the business system to the top. In this way, employees on the computer to initiate the approval, the leader or the boss in the field can also be approved. As a result, productivity is greatly increased. Now, the difficulty is that you are not familiar with the business approval process. In particular, in addition to the ' general application ' of the approval, such as the allocation of materials, the application of the Team service nuclear approval and so on ... These are the work to be done by the end of February next year;

Having been engaged in software programming (it work) for over two years, I feel that my knowledge of the following is very weak, and this knowledge, in my opinion, is of great importance to a PHP developer. Linux-related knowledge (self-learning in private), network Knowledge (TCP/IP protocol), JS deep-level knowledge (design mode, JS chain programming, etc.), MySQL optimization knowledge (query optimization, storage optimization, master-slave separation, etc.), new technology in IT industry (HTML5,CSS3, etc.), Website large concurrency, how to respond to high traffic, etc, these will be the direction of their next efforts.

2016 has come quietly. Remember in a technical forum to see such a sentence: ' For their own Audi, for the wife of Dior, for the children's Oreo, we have to charge for their own every moment. Learn to improve yourself '. I think this sentence is both correct and realistic. Social reality in this way, only you have the ability to create value for the company and society, you only use power to speak, qualified to negotiate. Otherwise, no one cares about you, you are valued. In the next 2016, I will improve myself from the following aspects: first, familiar with the Linux operating system; second, to understand the network-related knowledge (read a book on the TCP/IP protocol); Third, JS technology to reach a higher level, dabble (understand) another language, such as C language or Java.


This article is from the "Dongdongのhome" blog, make sure to keep this source http://autophp.blog.51cto.com/8062337/1734784

Summary 2015, Outlook 2016

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.