当前位置:网站首页>Programmer growth Chapter 9: precautions in real projects
Programmer growth Chapter 9: precautions in real projects
2022-07-06 00:44:00 【51CTO】
The real project is different from the previous project written to play . There are several aspects that need special attention
One 、 Project collaboration , You need to integrate into the team quickly , It's not just about being familiar with everyone . You also need to adapt to the cultural atmosphere of the team 、 Coding specification of the team 、 The business logic of the company , And the process of the company's project operation , And it all takes time .
Two 、 Start with simplicity , Don't exclude simple tasks . Most people enter the new company from change bug Start with some simple modules .
My own experience is like this , The first thing is to change the problem , Change... Change , The code structure is clear . Change the problem , And find a way to solve the problem , In this way, a lot of business logic is also understood .
3、 ... and 、 Higher requirements for project quality , Not only can the program run normally , You have to consider the abnormal situation . Learn some test thinking . Refer to this article : Programmers also need to do a good job of testing .
Four 、 Team members will be more complex , It may also involve cross departmental communication .
Many of the contradictions among League members are caused by the wrong way of communication , If it is cross department communication , We must pay attention to transposition . First understand each other's work tasks 、 Goals and plans , In combination with their own work to cooperate with each other , Encountered task conflict , Ask the other party for a solution , This is much better than finding problems in the process .
When you first enter the workplace, do these four things well , In fact, it's not easy . Because each point here can be subdivided into many smaller points . Such as project collaboration , From product demand - Design - Research and development - test - Operation and maintenance . You are R & D , But how to decompose R & D tasks 、 How to write good code 、 How to self-test and so on , It takes time to practice and improve .
To sum up , For new employees , Be more cautious 、 Work harder 、 Be more demanding of yourself . Don't make too many mistakes , The idea of doing less and making fewer mistakes . Making mistakes is not terrible at all , If you're wrong, let's change , Change and keep records , That's growing .
边栏推荐
- The third season of ape table school is about to launch, opening a new vision for developers under the wave of going to sea
- LeetCode 斐波那契序列
- An understanding of & array names
- [groovy] XML serialization (use markupbuilder to generate XML data | create sub tags under tag closures | use markupbuilderhelper to add XML comments)
- Pointer - character pointer
- [Chongqing Guangdong education] reference materials for Zhengzhou Vocational College of finance, taxation and finance to play around the E-era
- [groovy] compile time meta programming (AST syntax tree conversion with annotations | define annotations and use groovyasttransformationclass to indicate ast conversion interface | ast conversion inte
- devkit入门
- Basic introduction and source code analysis of webrtc threads
- [groovy] compile time meta programming (compile time method interception | method interception in myasttransformation visit method)
猜你喜欢
notepad++正则表达式替换字符串
图解网络:TCP三次握手背后的原理,为啥两次握手不可以?
MIT博士论文 | 使用神经符号学习的鲁棒可靠智能系统
Multithreading and high concurrency (8) -- summarize AQS shared lock from countdownlatch (punch in for the third anniversary)
常用API类及异常体系
Notepad + + regular expression replace String
XML Configuration File
Spark SQL null value, Nan judgment and processing
MDK debug时设置数据实时更新
Comment faire votre propre robot
随机推荐
Leetcode 450 deleting nodes in a binary search tree
Classic CTF topic about FTP protocol
[Chongqing Guangdong education] reference materials for Zhengzhou Vocational College of finance, taxation and finance to play around the E-era
[groovy] compile time meta programming (AST syntax tree conversion with annotations | define annotations and use groovyasttransformationclass to indicate ast conversion interface | ast conversion inte
MIT博士论文 | 使用神经符号学习的鲁棒可靠智能系统
Problems and solutions of converting date into specified string in date class
MySQL storage engine
XML Configuration File
Atcoder beginer contest 254 [VP record]
esxi的安装和使用
Yolov5, pychar, Anaconda environment installation
《强化学习周刊》第52期:Depth-CUPRL、DistSPECTRL & Double Deep Q-Network
[groovy] compile time meta programming (compile time method interception | method interception in myasttransformation visit method)
An understanding of & array names
How to solve the problems caused by the import process of ecology9.0
The relationship between FPGA internal hardware structure and code
Cannot resolve symbol error
Idea remotely submits spark tasks to the yarn cluster
notepad++正则表达式替换字符串
KDD 2022 | 脑电AI助力癫痫疾病诊断