程序员的职业素养笔记

本文是一位程序员的经验总结,强调了解决问题的方法、尽职尽责、与人沟通的重要性。提到了编程中的错误易发生在凌晨和高压下,提倡TDD(测试驱动开发)和良好的代码设计。还分享了时间管理,如早起和充足睡眠对工作效率的影响,以及如何通过拆分任务来更准确地预估时间。此外,还提到专业程序员应理解业务价值,与团队成员合作,避免孤立工作。
摘要由CSDN通过智能技术生成

这本书,其实很多地方不咋需要读,我觉得比较重要的点列出如下:

我看重的并不是问题的难度,而是解决问题的方式、步骤及反思的程度

我曾因不负责任尝尽了苦头,所以明白尽职尽责的重要意义

教学相长,最好的办法就是与指导你的人交流这些内容

凌晨3点或者焦虑时写下的代码,一般都很容易出错

调试时间和编码时间一样昂贵,经常出bug的软件开发人员不专业

解决问题,有时候需要,回家,吃顿好的,上床睡觉,再在第二天清醒后洗个澡,离开一会

最糟糕的是明知道没有完成任务,却宣称已经完成

帮助他人,不要随便应付,然后你收获的比给予的还要多

如果帮助唾手可得,可却让自己一个人堵在那,是很不专业的表现

TDD 先写测试的编程,测试先行,会迫使你考虑什么是好的代码设计,以便于测试

我每天早上5点起床。。。。。

睡眠的重要性怎么强调都不为过

编程是一项创造性劳动,科幻小说激发我对软件的创造力

大数定律

把大任务分成很多小任务,分开预估,再加总

比如找对象:

找一个合适的女生大概要多久?

和一个女生好好聊3次要多久?

把一个女生约出来大概要多久?

压力下保持冷静的最好方法,就是避免压力,规避会导致压力的处境

应对压力,不要惊慌失措,并寻求帮助

你要理解受伤正在编写的代码的业务价值是什么,了解雇佣你的企业将如何从你的工作中获得回报

专业程序员最糟糕的表现是两耳不闻窗外事,一头埋在技术里,你的工作职责就是要让业务免于陷入困顿

专业程序员,会花时间去理解业务,会和用户讨论他们正在使用的软件,会和销售人员与市场人员讨论所遭遇的问题,会和经理们沟通,明确团队的短期目标和长期目标。

专业人士会结对工作

一定要学会和大家交流

我可以在和他打下手完成一些小任务时,观察他的工作方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值