当前位置:网站首页>程序员成长第九篇:真实项目中的注意事项
程序员成长第九篇:真实项目中的注意事项
2022-07-06 00:39:00 【51CTO】
真实项目跟以前写着玩的项目不一样。有几方面需要特别注意
一、项目协作,你需要快速的融入团队,这不仅仅说跟大家熟悉。你还需要适应团队的文化氛围、团队的编码规范、公司的业务逻辑,以及公司项目运作的流程,而这些都需要时间。
二、从简单做起,不要排斥简单的工作任务。大部分人进入新公司也都是从改bug和一些简单的模块做起。
我自己的经历就是如此,最开始就是改问题,改着改着,代码结构搞清楚了。改出问题,又要想办法解决问题,这样很多业务逻辑也理解了。
三、对项目质量要求更高,不仅仅程序正常能跑就行,你还得考虑异常情况。学习一些测试思维。参考这篇文章: 程序员也需要做好测试工作。
四、团队成员会更复杂,可能还涉及跨部门沟通。
团员之间的矛盾很多都是沟通方式不对导致的,如果是跨部门沟通,一定要注意换位思考。先了解对方的工作任务、目标和计划,在结合自己的工作与对方配合,遇到任务冲突,询问对方的解决方案,这样比做的过程中发现问题要好的多。
初入职场先把这四点做好,其实已经很不容易了。因为这里每个点都还可以细分出很多更小的点出来。比如项目协作,从产品需求 - 设计 - 研发 - 测试 -运维。你是研发,但研发任务如何分解、如何写出优质的代码、如何自测等等,都是需要时间来练习精进。
总结一下,对于新入职场的新人,一定要更谨慎、更努力一些、对自己要求更高一些。千万不要有多做多错,少做少错的想法。犯错一点都不可怕,错了咱就改,改了做好记录,这就是成长。
边栏推荐
- 如何利用Flutter框架开发运行小程序
- Yolov5、Pycharm、Anaconda环境安装
- LeetCode 1598. Folder operation log collector
- Illustrated network: the principle behind TCP three-time handshake, why can't two-time handshake?
- [groovy] JSON string deserialization (use jsonslurper to deserialize JSON strings | construct related classes according to the map set)
- Spark DF adds a column
- Global and Chinese market of water heater expansion tank 2022-2028: Research Report on technology, participants, trends, market size and share
- LeetCode 6006. Take out the least number of magic beans
- Start from the bottom structure and learn the introduction of fpga---fifo IP core and its key parameters
- curlpost-php
猜你喜欢

《强化学习周刊》第52期:Depth-CUPRL、DistSPECTRL & Double Deep Q-Network

Illustrated network: the principle behind TCP three-time handshake, why can't two-time handshake?

Date类中日期转成指定字符串出现的问题及解决方法

notepad++正则表达式替换字符串

如何制作自己的機器人

The third season of ape table school is about to launch, opening a new vision for developers under the wave of going to sea

MySQL存储引擎

Spark AQE

STM32 configuration after chip replacement and possible errors

Go learning - dependency injection
随机推荐
PHP determines whether an array contains the value of another array
About the slmgr command
Leetcode Fibonacci sequence
免费的聊天机器人API
An understanding of & array names
Global and Chinese market of digital serial inverter 2022-2028: Research Report on technology, participants, trends, market size and share
MCU通过UART实现OTA在线升级流程
[groovy] compile time meta programming (AST syntax tree conversion with annotations | define annotations and use groovyasttransformationclass to indicate ast conversion interface | ast conversion inte
Codeforces Round #804 (Div. 2)【比赛记录】
Intranet Security Learning (V) -- domain horizontal: SPN & RDP & Cobalt strike
如何利用Flutter框架开发运行小程序
Promise
STM32 configuration after chip replacement and possible errors
OS i/o devices and device controllers
Natural language processing (NLP) - third party Library (Toolkit):allenlp [library for building various NLP models; based on pytorch]
【线上小工具】开发过程中会用到的线上小工具合集
2022-02-13 work record -- PHP parsing rich text
esxi的安装和使用
《强化学习周刊》第52期:Depth-CUPRL、DistSPECTRL & Double Deep Q-Network
[simple implementation of file IO]