On the sense of work of Iron Academy for half a year

Source: Internet
Author: User

from the years 7 months to - years 1 at the end of the month, I worked in the Iron Academy for more than half a year. From the beginning of the ignorance of the job, the manager questioned. To get to know the business gradually, the framework is slowly getting started. Then to proficiency, in-depth understanding of the project, on time to complete the task. It has been a lot of experience and has grown a lot.

This is not idle for half a year, in the company did something?

successively participated in the development of the railway Labor supplies distribution management system, railway maintenance tools Management Information System, Android hand-held machine project material application interface development. Several projects were also maintained during the same period: workstation management system, message alert client, etc.

Doing so much work at the same time without some harvest is impossible:

Basic knowledge

The first thing that I could benefit C # the accumulation of basic knowledge of language.

Because of the contact with C # When I went out to work, I used a little bit of video and design patterns. has not been practical C # to do projects. So some basic knowledge is not mastered. Encounter problems still have to check, colleagues see all want to laugh at me, but through this six months of exercise. So my experience of C # language deepened a lot, really very strong.

The Java language has C #, which is the main character under the net platform.

Technical aspects

some of the basic technologies of object-oriented, such as entrust, generics, reflection and so on, have done a deep study and use. At the same time also exposed to some hardware technology, for example:RFID technology. Zebra printers, scanners, etc. other extended knowledge, such as WCF,C1 third-party controls. ZPL language. Multithreading,Oracle knowledge, and more.

In addition to these technical knowledge, other things make me feel very deep.

Communication

The first problem is to walk alone into a new environment and how to integrate into the environment at high speed. It's important to have a good relationship with your manager and co-workers.

Get along with the manager what we're going to do

First. The task assigned by the manager must be completed, of course, he will not assign you too many, too difficult tasks. Try to finish, give him a good first impression.

Second, proactive, have problems to communicate with him in time, for example, business is unfamiliar. The understanding of the document, etc., do not go in accordance with their own ideas to continue to do. Should first consult the manager, and so on to determine the detailed requirements and then continue to go down.

Unless you have a very good rapport with the manager, know what he wants, or else it will be discussed first. Otherwise, it's very likely that you're doing some useless work.

Waste time, reduce efficiency, and finally delay the project cycle.

Third. have good ideas or ideas and share them with the manager in a timely manner. Let him make a certain evaluation, assuming that the idea is good, used, happy. Instead, he will give some advice as a manager. Certainly brought a few projects, they are all real work experience. It's worth learning.

Get along with your colleagues. In the company no more than accelerated, in the company. Suppose you don't take the initiative to communicate with your coworkers. They will not take the initiative to respond to you, so they have to actively communicate with colleagues around, establish a relationship. Talk to some colleagues interested in the topic and so on, not familiar with or encounter problems. I can't even ask for a person.

Maybe you would say. There is Baidu, afraid of what? It is true that there are some common problems that are very easy on the web to find the answer. But some of the problems will involve detailed projects, which belong to the project-specific issues, at this time in Baidu is not good, especially the Iron Academy or some other companies other privacy requirements.

Therefore, these problems need to consult some of the old staff, because they contact the project for a long time, experienced. These problems will have their own unique solution. But they will not take the initiative and who share, and you ask also not necessarily share to you, because the outside people are quite practical, others help you solve this problem, do not add wages, and waste time, why help you? So it's better to communicate.

of course, there's one more thing to note: When talking to a manager or colleague , Be sure to take notes . , or recording . , The same problem try not to trouble others more than two times . or you'll be annoyed.

Specification

Where there are people, there will be norms. This specification is both disciplinary and development. Two days ago, Yun elder sister came to understand our current system situation, by the way a bit of code walk. The investigation found some problems. There are variables, methods named. There are staring and so on, accelerated also have some programming specifications, may not be comprehensive enough. However, the existing norms why we are not strictly abide by, in the outside also, from the name of the variable can be seen that a person is not professional.

So you still need to strictly ask yourself. Specification programming.

During this period of time, I also paid special attention to this aspect, and collated a set of specification documents for the motor Car department. including interface design specifications, database design, coding specifications and so on. These norms are the crystallization of the former people's painstaking efforts, it is worth our reference and references.

Test

There is a test, I believe since the thin sister back. Test has become our accelerated all the students pain, every day to face so many bugs, but I want to say, in the company's I more pain. As the company to do these software is directly to China's various bullet trains and use, so in the test is particularly strict, for example, a popup message: username cannot be empty! . Suppose you didn't add an exclamation mark. or use it as a full stop, which will put a BUGon the TD.

since accelerated had never had a standard testing mechanism. The code we wrote was not rigorous enough to be considered comprehensive enough. This is the software we wrote when we first arrived at the company. Once tested, the bug will be riddled with bugs .

But now it's not the same, under the leadership of Zhang thin sister. We believe that our higher test cause will be flourishing.

So when we go back to the company, we're not going to lose the test. Be aware that some company employee appraisal performance is directly linked to the number of bugs. The straightforward point is tied to the salary.

so now let's take a test and face it. BUG , since these Bug our shortcomings are reflected in the positive. is the interface layout or the code logic problem has the weak place.

Improve your weaknesses by altering these bugs and learning from them .

At last

In this company. For nearly seven months, at the same time as trying to complete their duties. Also gained a lot of experience on the project, contact with new technology. Experience in dealing with people. Experience the importance of timely communication in project development, and also learned some project management experience at the same time in the manager. How to get a project to work in a manageable way, how to assign tasks to the right people at the right time. How to communicate effectively with customers, how to guide customers and so on.

The same internship gave me an important thing. That's confidence. Both the manager and the test staff have given me a full affirmation of my ability to work.

Our ability to learn and solve this problem in accelerated is an important bargaining chip. Detailed embodiment is a new equipment, technology or problems to teach you, we can very quickly get started, very quickly find a solution, so very difficult not to stand out.

So accelerated students are the best!

On the sense of work of Iron Academy for half a year

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.