当前位置:网站首页>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 .
边栏推荐
- Data analysis thinking analysis methods and business knowledge -- analysis methods (II)
- Illustrated network: the principle behind TCP three-time handshake, why can't two-time handshake?
- Starting from 1.5, build a micro Service Framework - call chain tracking traceid
- [groovy] JSON serialization (jsonbuilder builder | generates JSON string with root node name | generates JSON string without root node name)
- Leetcode Fibonacci sequence
- Uniapp development, packaged as H5 and deployed to the server
- After Luke zettlemoyer, head of meta AI Seattle research | trillion parameters, will the large model continue to grow?
- cf:C. The Third Problem【关于排列这件事】
- curlpost-php
- 新手入门深度学习 | 3-6:优化器optimizers
猜你喜欢

uniapp开发,打包成H5部署到服务器

Calculate sha256 value of data or file based on crypto++

图解网络:TCP三次握手背后的原理,为啥两次握手不可以?

MCU通过UART实现OTA在线升级流程

MIT博士论文 | 使用神经符号学习的鲁棒可靠智能系统

Uniapp development, packaged as H5 and deployed to the server

anconda下载+添加清华+tensorflow 安装+No module named ‘tensorflow‘+KernelRestarter: restart failed,内核重启失败

2022-02-13 work record -- PHP parsing rich text

Ffmpeg captures RTSP images for image analysis

How to solve the problems caused by the import process of ecology9.0
随机推荐
Browser reflow and redraw
MIT doctoral thesis | robust and reliable intelligent system using neural symbol learning
Extracting profile data from profile measurement
XML配置文件
How spark gets columns in dataframe --column, $, column, apply
Free chat robot API
Spark SQL UDF function
Common API classes and exception systems
NLP basic task word segmentation third party Library: ICTCLAS [the third party library with the highest accuracy of Chinese word segmentation] [Chinese Academy of Sciences] [charge]
[groovy] XML serialization (use markupbuilder to generate XML data | create sub tags under tag closures | use markupbuilderhelper to add XML comments)
Cannot resolve symbol error
Spark SQL null value, Nan judgment and processing
Spark AQE
KDD 2022 | EEG AI helps diagnose epilepsy
Extension and application of timestamp
Idea remotely submits spark tasks to the yarn cluster
Notepad + + regular expression replace String
LeetCode 6004. Get operands of 0
看抖音直播Beyond演唱会有感
LeetCode 斐波那契序列