Introduction to new computer programming

Source: Internet
Author: User

The previous section introduced how a computer developer can be well involved in a new project team. This article is intended to talk about other aspects, which are relatively scattered and appear as an additional article.

 

When you enter the company, you will generally be assigned a company email address for business communication. Here, we recommend you apply for another Google account named "invalid Calendar", the news group Google groups, and the online documentation Google Docs, the blog system Google blogger.

 

Gmail can be used as a personal mailbox, which is large enough and fully functional. The calendar system can manage your calendar and text message support. You can participate in technical discussions through newsgroups, such as my favorite toplanguage, which is less noise than the forum, in addition, group in Python-CN is also frequently viewed. You can also use docs to save some technical documents or write your experiences, or even use it for accounting. Google blogger is the most open and free blogger hosting system. You can write your own technical thoughts or diary on it, or use it to show your technical skills and literary talents :).

 

In addition, you can register a delicious.com account (it seems that the account has been merged with the Yahoo account). This is a commonly used website collection tool, compared with the browser bookmarks, it can be stored for a longer period of time and won't lose your favorite website because of system reinstallation. A common practice is to add the delicious.com browser plug-in to the Firefox browser. When you see an interesting website, click the toolbar button to add it to your favorites, which is very convenient.

 

When talking about software, we need to introduce it in detail. You can install Google's Software Package first. The package includes Google pinyin, Google Kingsoft, and Google anti-virus software (free and full-featured ), google toolbar for IE and Google Desktop Search are recommended for installation, which is highly practical and free of charge.

 

AsProgramPersonnel, must have a common text editor. For Windows programmers, I recommend the open-source free notepad ++ with powerful functions. In addition, the free winmerge must be installed.CodeCheck in and check out both need to compare code changes, or when performing code review, a good merge tool can save a lot of effort. Other software such as office or Visual Studio is necessary.

 

After installing these software and attending the company's induction ceremony, we will be a software development engineer who is familiar with children's eight classics. Here we will briefly talk about some things that should be paid attention to at ordinary times.

As developers, they often deal with external customers, or some foreign companies may want to communicate with foreign colleagues via email. How can they better use emails?

Assume that in the defect system, you are assigned a bug, which introduces a lot of steps. After you finish the process, you don't get the same error result, what should I do if the software runs normally? I don't know if anyone will send an email directly to the customer. "I tried it and the software is easy to use. You cannot reproduce this problem." It is estimated that it is not normal for the customer to complain about you. First, make sure that your environment settings are correct. The software version is the same as the problem description. Because different versions may lead to different results, you can also ask the tester to help reproduce the problem, or you can reproduce it yourself in a clean virtual machine, because the developer's desktop machine is usually mixed with different versions, and the system is not very clean. When you are free, install a virtual machine for Windows, compress the backup files and decompress the files for future use. If these steps have been completed and cannot be reproduced, we should have communicated with the customer, note that you can paste your own reproduction steps, experiment results, and related software specifications in the email so that the customer or colleagues can know which steps may be different from what they do, in addition, different registry configurations, anti-virus software firewall settings, and software parameter configurations may lead to different reproduction results. After several attempts, you can find the real cause of the problem.

 

All in all, as mentioned in "inbound guidance", the premise for communicating with customers or colleagues is to be sincere, that is, you have made some effort and research, this is the so-called "attitude determines everything". Don't ask questions or write emails immediately when you encounter any problems.

 

I personally feel (maybe not), and don't always say "I want to XX, I think XX, I want to think xx" when talking with my colleagues, even the conclusions written in the book should be verified or considered. No fact is supported by any conclusion. As a newbie, these hands-on processes can also help you better learn new knowledge and understand problems. If you do not think about it, you may feel superficial.

 

In addition to normal work, you should try to read more relevant books to enrich yourself. Choosing a good book is a big question and you will have the opportunity to write it later. Here is a simple method. You can search for scores and comments on Douban to see what other readers have said. If it is a photographic, you can view the score of Amazon.com, which is more objective. In addition, do not buy new books, because new books may be held in the beginning, so you can take a look at them later.

 

A new employee will feel very tired in the first few months of entering the company. In fact, this is normal. When anyone enters a new environment, they will feel nervous and uncomfortable. in a while, they will get better. There may be some psychological frustration. For example, if you are not familiar with the relationship or business, you can only watch out when you cannot talk to your colleagues. This is actually normal and can be changed through hard work. After a good company joins a new employee, it will designate an old colleague as the guide. It should communicate with old colleagues at ordinary times, even if it is not reliable, do not worry about jokes, because everyone comes from this stage. As long as you work hard, you will be gradually integrated into the team.

 

To sum up, to enter the software development industry, you must communicate with other colleagues in the team, learn more, think more, and talk less. With these efforts, newcomers should soon be able to work well in the development team.

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.