[Workplace view] It grassroots road 7: Challenges, just beginning

Source: Internet
Author: User

Seven Ways to the IT grassroots: Challenges, just beginning

In the real world, things are often not as simple as we think, and the complex business of software projects is not what "proficient, enterprise-level" or other books on the market can tell clearly. Do not consider the management system as adding, deleting, modifying, and querying data. do not consider that there is no difference between the data by 0.0 or more.

You must be clear about what you are most proud of as a developer and what professional ethics you are.

 

What you need to understand here is: why did the company ask you? To put it simply, the company is not a charity, the company is spending money to ask you to do things for her, create value, an employee who cannot create value, will the company leave you?

 

When I finally got to work, I cherish this opportunity for anyone, because no one knows how hard I had been before.

 

The leader gave me the entire data dictionary of the system (the graph of all database tables) and said, "understand the relationship between all tables. In the afternoon, I will tell you about the business background of the system ".

 

One thing I want to tell you here is: Don't think that the company will take a few weeks or months to get familiar with your business and related knowledge, everything depends on oneself to quickly comprehend and digest. This is a society in which "the best person can live". No one can do it.

 

Let's talk about it! At the same time, I would like to remind my friends who have just graduated or entered the whole industry: do not be proud of your university, or be proud of your previous achievements. A person's learning ability determines his future development depth and breadth. Mind determines the height of development!

 

Don't think that someone will explain it like a teacher.CodeWhat do you mean? Don't think you are a new person. If you make a mistake, you are taken for granted ". No excuse!

 

I am the youngest in my company. I am surrounded by my colleagues who have worked for several years and are still in my forties. If the company wants to cut people (in China it), new people and older people are the target group (before you have no core competitiveness or good affinity). New people are the biggest target! Pressure!

 

After all, I started my part-time job and internship in my sophomore year. Therefore, after receiving the first task, you can start to work on your own.

 

Faced with hundreds of data tables, there is no doubt a spider web. What should I do? It depends on how you handle it. If you want to ask someone for help, you have to make a good decision ". Next, let's talk about it in detail.

 

First of all, how to understand hundreds of tables is undoubtedly the fastest starting with system functions. System functions are generally implemented by modules, so tables are bound to be linked with related functions. Therefore, it is very convenient to divide tables by function.

 

So I would like to tell my friends that they should learn reverse thinking. When I keep working on projects, I always design features first and design tables later, right! Now, from the table to the function, and then back to the table, the problem becomes simpler! Don't think this is simple. Here is just a simple example. What if the problem is more complicated ?!

 

Because I am a newbie and have limited computer permissions, many resources cannot be accessed, and I have not activated the permission to view code. However, what should I do if I need a system that can be run to help me?

So the second question is involved. How can I find someone to help me?

 

Don't be silly. Just look for someone without a few clicks, and then say, "help me"! You know, Why Can someone help you? Do people have to be busy? No one in this world is taking it for granted! Thank you for helping your friends and loved ones!

 

Therefore, it is not a derogatory term to learn to observe what you say! Be a good person!

First, ask the leader and ask him if he has time? Good attitude! If not, ask him who else can ask.

 

When you ask another person, first observe whether the person is busy or not. If so, it is best not to ask, but to evaluate it again, how long does it take to ask for help? How to estimate, this is my skill! I will not talk about it for the moment, so that my friends may not say "You don't say it, I know"! Haha!

 

Then, after the time on your side is well estimated, the person with a good attitude will tell you the person who needs help: "Can I disturb you for a few minutes?" Then, you will tell him, you need a runable version of the system! If people don't have time and don't back up, you have to ask, estimate when there will be time and whether there are documents, and familiarize yourself with it first. Then you can ask again at that point. Don't forget, always pay attention to your attitude!

 

In any case, do not count on others, or rely on your own experience or relevant documents to try your best to understand them. In a word, do things with your mind!

Launch site: www.agilesharp.com it startup product push Platform

Next article:Battle, professional ethics

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.