当前位置:网站首页>程序员成长第九篇:真实项目中的注意事项
程序员成长第九篇:真实项目中的注意事项
2022-07-06 00:39:00 【51CTO】
真实项目跟以前写着玩的项目不一样。有几方面需要特别注意
一、项目协作,你需要快速的融入团队,这不仅仅说跟大家熟悉。你还需要适应团队的文化氛围、团队的编码规范、公司的业务逻辑,以及公司项目运作的流程,而这些都需要时间。
二、从简单做起,不要排斥简单的工作任务。大部分人进入新公司也都是从改bug和一些简单的模块做起。
我自己的经历就是如此,最开始就是改问题,改着改着,代码结构搞清楚了。改出问题,又要想办法解决问题,这样很多业务逻辑也理解了。
三、对项目质量要求更高,不仅仅程序正常能跑就行,你还得考虑异常情况。学习一些测试思维。参考这篇文章: 程序员也需要做好测试工作。
四、团队成员会更复杂,可能还涉及跨部门沟通。
团员之间的矛盾很多都是沟通方式不对导致的,如果是跨部门沟通,一定要注意换位思考。先了解对方的工作任务、目标和计划,在结合自己的工作与对方配合,遇到任务冲突,询问对方的解决方案,这样比做的过程中发现问题要好的多。
初入职场先把这四点做好,其实已经很不容易了。因为这里每个点都还可以细分出很多更小的点出来。比如项目协作,从产品需求 - 设计 - 研发 - 测试 -运维。你是研发,但研发任务如何分解、如何写出优质的代码、如何自测等等,都是需要时间来练习精进。
总结一下,对于新入职场的新人,一定要更谨慎、更努力一些、对自己要求更高一些。千万不要有多做多错,少做少错的想法。犯错一点都不可怕,错了咱就改,改了做好记录,这就是成长。
边栏推荐
- Global and Chinese markets for hinged watertight doors 2022-2028: Research Report on technology, participants, trends, market size and share
- Codeforces Round #804 (Div. 2)【比赛记录】
- SAP Spartacus home 页面读取 product 数据的请求的 population 逻辑
- Keepalive component cache does not take effect
- Spark SQL UDF function
- Global and Chinese market of digital serial inverter 2022-2028: Research Report on technology, participants, trends, market size and share
- Notepad + + regular expression replace String
- LeetCode 6006. Take out the least number of magic beans
- Lone brave man
- 免费的聊天机器人API
猜你喜欢
Opencv classic 100 questions
[groovy] compile time meta programming (compile time method interception | method interception in myasttransformation visit method)
For a deadline, the IT fellow graduated from Tsinghua suddenly died on the toilet
How to solve the problems caused by the import process of ecology9.0
MySQL存储引擎
XML配置文件
电机的简介
可恢复保险丝特性测试
常用API类及异常体系
Room cannot create an SQLite connection to verify the queries
随机推荐
Notepad + + regular expression replace String
多线程与高并发(8)—— 从CountDownLatch总结AQS共享锁(三周年打卡)
Model analysis of establishment time and holding time
Gavin teacher's perception of transformer live class - rasa project actual combat e-commerce retail customer service intelligent business dialogue robot system behavior analysis and project summary (4
esxi的安装和使用
[groovy] compile time metaprogramming (compile time method interception | find the method to be intercepted in the myasttransformation visit method)
How to use the flutter framework to develop and run small programs
LeetCode 6005. The minimum operand to make an array an alternating array
Arduino hexapod robot
The relationship between FPGA internal hardware structure and code
SQLServer连接数据库读取中文乱码问题解决
Intranet Security Learning (V) -- domain horizontal: SPN & RDP & Cobalt strike
Priority queue (heap)
Global and Chinese markets for hinged watertight doors 2022-2028: Research Report on technology, participants, trends, market size and share
Leetcode Fibonacci sequence
How to make your own robot
【线上小工具】开发过程中会用到的线上小工具合集
For a deadline, the IT fellow graduated from Tsinghua suddenly died on the toilet
[Online gadgets] a collection of online gadgets that will be used in the development process
小程序容器可以发挥的价值