当前位置:网站首页>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 .
边栏推荐
- RAID disk redundancy queue
- golang mqtt/stomp/nats/amqp
- Meta AI西雅图研究负责人Luke Zettlemoyer | 万亿参数后,大模型会持续增长吗?
- [Chongqing Guangdong education] reference materials for Zhengzhou Vocational College of finance, taxation and finance to play around the E-era
- Opencv classic 100 questions
- OpenCV经典100题
- 新手入门深度学习 | 3-6:优化器optimizers
- Keepalive component cache does not take effect
- KDD 2022 | EEG AI helps diagnose epilepsy
- Problems and solutions of converting date into specified string in date class
猜你喜欢
如何制作自己的機器人
notepad++正则表达式替换字符串
cf:H. Maximal AND【位运算练习 + k次操作 + 最大And】
Cannot resolve symbol error
Notepad + + regular expression replace String
Starting from 1.5, build a micro Service Framework - call chain tracking traceid
Cve-2017-11882 reappearance
esxi的安装和使用
Arduino hexapod robot
Model analysis of establishment time and holding time
随机推荐
[groovy] XML serialization (use markupbuilder to generate XML data | create sub tags under tag closures | use markupbuilderhelper to add XML comments)
The detailed page returns to the list and retains the original position of the scroll bar
Free chat robot API
孤勇者
LeetCode 6004. Get operands of 0
建立时间和保持时间的模型分析
Curlpost PHP
[EI conference sharing] the Third International Conference on intelligent manufacturing and automation frontier in 2022 (cfima 2022)
Intranet Security Learning (V) -- domain horizontal: SPN & RDP & Cobalt strike
Getting started with devkit
LeetCode 8. String conversion integer (ATOI)
Date类中日期转成指定字符串出现的问题及解决方法
Idea远程提交spark任务到yarn集群
Go learning --- structure to map[string]interface{}
Pointer - character pointer
Codeforces gr19 D (think more about why the first-hand value range is 100, JLS yyds)
详细页返回列表保留原来滚动条所在位置
[Chongqing Guangdong education] reference materials for Zhengzhou Vocational College of finance, taxation and finance to play around the E-era
图解网络:TCP三次握手背后的原理,为啥两次握手不可以?
An understanding of & array names