当前位置:网站首页>程序员成长第九篇:真实项目中的注意事项
程序员成长第九篇:真实项目中的注意事项
2022-07-06 00:39:00 【51CTO】
真实项目跟以前写着玩的项目不一样。有几方面需要特别注意
一、项目协作,你需要快速的融入团队,这不仅仅说跟大家熟悉。你还需要适应团队的文化氛围、团队的编码规范、公司的业务逻辑,以及公司项目运作的流程,而这些都需要时间。
二、从简单做起,不要排斥简单的工作任务。大部分人进入新公司也都是从改bug和一些简单的模块做起。
我自己的经历就是如此,最开始就是改问题,改着改着,代码结构搞清楚了。改出问题,又要想办法解决问题,这样很多业务逻辑也理解了。
三、对项目质量要求更高,不仅仅程序正常能跑就行,你还得考虑异常情况。学习一些测试思维。参考这篇文章: 程序员也需要做好测试工作。
四、团队成员会更复杂,可能还涉及跨部门沟通。
团员之间的矛盾很多都是沟通方式不对导致的,如果是跨部门沟通,一定要注意换位思考。先了解对方的工作任务、目标和计划,在结合自己的工作与对方配合,遇到任务冲突,询问对方的解决方案,这样比做的过程中发现问题要好的多。
初入职场先把这四点做好,其实已经很不容易了。因为这里每个点都还可以细分出很多更小的点出来。比如项目协作,从产品需求 - 设计 - 研发 - 测试 -运维。你是研发,但研发任务如何分解、如何写出优质的代码、如何自测等等,都是需要时间来练习精进。
总结一下,对于新入职场的新人,一定要更谨慎、更努力一些、对自己要求更高一些。千万不要有多做多错,少做少错的想法。犯错一点都不可怕,错了咱就改,改了做好记录,这就是成长。
边栏推荐
- [groovy] XML serialization (use markupbuilder to generate XML data | create sub tags under tag closures | use markupbuilderhelper to add XML comments)
- [groovy] XML serialization (use markupbuilder to generate XML data | set XML tag content | set XML tag attributes)
- 小程序技术优势与产业互联网相结合的分析
- MYSQL GROUP_ The concat function realizes the content merging of the same ID
- MySQL storage engine
- Synchronized and reentrantlock
- curlpost-php
- Classical concurrency problem: the dining problem of philosophers
- Model analysis of establishment time and holding time
- LeetCode 6005. The minimum operand to make an array an alternating array
猜你喜欢
Intranet Security Learning (V) -- domain horizontal: SPN & RDP & Cobalt strike
电机的简介
建立时间和保持时间的模型分析
Data analysis thinking analysis methods and business knowledge - analysis methods (III)
如何制作自己的机器人
Go learning --- structure to map[string]interface{}
Notepad + + regular expression replace String
Go learning - dependency injection
猿桌派第三季开播在即,打开出海浪潮下的开发者新视野
Meta AI西雅图研究负责人Luke Zettlemoyer | 万亿参数后,大模型会持续增长吗?
随机推荐
Free chat robot API
The relationship between FPGA internal hardware structure and code
Classic CTF topic about FTP protocol
Synchronized and reentrantlock
Spark SQL空值Null,NaN判断和处理
多线程与高并发(8)—— 从CountDownLatch总结AQS共享锁(三周年打卡)
Extension and application of timestamp
STM32 key chattering elimination - entry state machine thinking
[simple implementation of file IO]
[EI conference sharing] the Third International Conference on intelligent manufacturing and automation frontier in 2022 (cfima 2022)
时间戳的拓展及应用实例
AtCoder Beginner Contest 258【比赛记录】
Cloud guide DNS, knowledge popularization and classroom notes
Date类中日期转成指定字符串出现的问题及解决方法
The third season of ape table school is about to launch, opening a new vision for developers under the wave of going to sea
Browser reflow and redraw
Spark-SQL UDF函数
Start from the bottom structure and learn the introduction of fpga---fifo IP core and its key parameters
Data analysis thinking analysis methods and business knowledge -- analysis methods (II)
Notepad++ regular expression replacement string