当前位置:网站首页>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 .
边栏推荐
- XML Configuration File
- Basic introduction and source code analysis of webrtc threads
- State mode design procedure: Heroes in the game can rest, defend, attack normally and attack skills according to different physical strength values.
- LeetCode 6005. The minimum operand to make an array an alternating array
- 小程序技术优势与产业互联网相结合的分析
- 图解网络:TCP三次握手背后的原理,为啥两次握手不可以?
- STM32 key chattering elimination - entry state machine thinking
- 关于#数据库#的问题:(5)查询库存表中每本书的条码、位置和借阅的读者编号
- [groovy] XML serialization (use markupbuilder to generate XML data | set XML tag content | set XML tag attributes)
- Problems and solutions of converting date into specified string in date class
猜你喜欢
[groovy] XML serialization (use markupbuilder to generate XML data | set XML tag content | set XML tag attributes)
Spark SQL空值Null,NaN判断和处理
Room cannot create an SQLite connection to verify the queries
Spark SQL null value, Nan judgment and processing
cf:H. Maximal AND【位运算练习 + k次操作 + 最大And】
Search (DFS and BFS)
如何利用Flutter框架开发运行小程序
MySQL存储引擎
Keepalive component cache does not take effect
建立时间和保持时间的模型分析
随机推荐
XML配置文件
[Online gadgets] a collection of online gadgets that will be used in the development process
Beginner redis
Why can't mathematics give machine consciousness
Codeforces round 804 (Div. 2) [competition record]
新手入门深度学习 | 3-6:优化器optimizers
LeetCode 1189. Maximum number of "balloons"
Basic introduction and source code analysis of webrtc threads
[Chongqing Guangdong education] reference materials for Zhengzhou Vocational College of finance, taxation and finance to play around the E-era
猿桌派第三季开播在即,打开出海浪潮下的开发者新视野
MCU realizes OTA online upgrade process through UART
[groovy] XML serialization (use markupbuilder to generate XML data | set XML tag content | set XML tag attributes)
Extension and application of timestamp
SAP Spartacus home 页面读取 product 数据的请求的 population 逻辑
从 1.5 开始搭建一个微服务框架——调用链追踪 traceId
Leetcode Fibonacci sequence
Extracting profile data from profile measurement
notepad++正则表达式替换字符串
Natural language processing (NLP) - third party Library (Toolkit):allenlp [library for building various NLP models; based on pytorch]
curlpost-php