1. 聚能聊>
  2. 话题详情

在开发的行军路上你犯下过那些错误?

无论你是专业人士,还是一位技术爱好者,当你刚刚开始进入软件开发的世界时,学习编程这个事情可能看起来会令人生畏和未知。

并且软件开发的行军路总会是崎岖不平。这个与任何领域是一样的,开始与成功总不会是一条直线,在你找到合适自己的学习方法时,你可能会在路上多次绊倒。

photo_1531482984755_b51a25295306

在面临这些困难面前,你是如何克服的?其中那些是应该不可触碰的高压线?尽管这些问题可能没有一个标准答案,但是我希望这篇话题能够给每一位开发者提供讨论和输出见解的地方,来帮助你,或者他人,找到最适合的需求和自身情况发展的解决办法。

如果你现在已经对自己的能力和学习方法充满信心。我想问你的是,
1.期间你犯下了多少错误?
2.你是如何克服的?
3.其中那些是应该不可触碰的高压线?

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    福禄寿淘公仔 x 1

  • 奖品二

    阿里云代金券 x 3

6个回答

1

黄二刀 已获得阿里云代金券 复制链接去分享

1.期间你犯下了多少错误?
前期软件结构不合理导致后期系统更新维护困难。
2.你是如何克服的?
推倒重新设计,并避免后期再犯相类似的错误。
3.其中那些是应该不可触碰的高压线?
(1)不能天天混日子,误人误己;(2)职业操守不能丢,一丢毁一生。

1

微wx笑 复制链接去分享

1.期间你犯下了多少错误?
犯错是不可避免的,不能等万事具备了,什么都想周全了才开始编码,也不可能考虑那么周全。
个人觉得比较大的错误还是看别人的代码看的太少了,应该多看看大牛们的代码,不要什么都想自己造,不要做井底之蛙。

2.你是如何克服的?
犯错最大的问题在于认识不到自己的问题,如果有个严格的Review可能发现你的很多问题,
人要时长自己总结和发现问题,当然,自己发现自己的问题是比较难的;
更何况知行合一不是每个人都能做到的。

3.其中那些是应该不可触碰的高压线?
道德与法律吧。

0

pfinal 复制链接去分享

1.期间你犯下了多少错误?
答: 犯下了好多错误,列举一下:

  • 写的代码 没有检查,导致 数据库被删除,得到教训.写完代码一定要写测试用例
  • 写代码一定要写注释, 不然 同事会打死你
  • 学习知识要,知其然知其所以然
    2.你是如何克服的?
  • 要严谨对待代码,不可轻视每一行代码
  • 要时刻保持一个学习的心态
    3.其中那些是应该不可触碰的高压线?
  • 不能放弃学习, 不能放弃学习,不能放弃学习
园艺文体 回复

不是程序猿,对代码不了解

评论
0

海阔天空yy 复制链接去分享

1.期间你犯下了多少错误?
当很,变量命名问题,重复开发问题等的
2.你是如何克服的?
积累经验,去掉不好的,留下好的

3.其中那些是应该不可触碰的高压线?
线上环境别随意操作,

0

浮生递归 复制链接去分享

1.期间你犯下了多少错误?
不多,就那么两三次吧。比如上上上个月刚删过库,不过有备份,虽然自动备份做的还不够好,但好歹也能快速恢复到1周前的数据,客户勉强能接受。总比另一个同事的服务器挂了,只能恢复到两个月前要好太多了,哈哈。

2.你是如何克服的?
一般是尽量提高安全意识。加深认识。不过总有疏忽的时候。但是还是从自己犯过的两次错误里找到了深刻的认识。一个是重要节点的代码,一定要一审再审,还有一个就是千万不要在状态不好、思路不清的时候,写重要节点相关的代码。宁可休息,也不要去干。

3.其中那些是应该不可触碰的高压线?
职业操守是不可碰触的高压线。在日常的开发工作中,很容易接触到一些涉密信息或者敏感信息。有个别同行会利用职务之便,将这些信息出售,然后……你懂的,虽然钱到手了,但是通常很快就被抓了,人财两失。

0

aoteman675 复制链接去分享

1.期间你犯下了多少错误?
代码不规范,维护更新难,甚至最后重构。开发前没有搭建架构,需求更改,扩展性能差。程序缺少优化,终端运行差异严重。
2.你是如何克服的?
对于维护时间和成本大的项目,还不如直接重构,重写重优化。往后就是经验借鉴,一切都要按照开发流程来,写下的每一行代码都要符合行业规范。
3.其中那些是应该不可触碰的高压线?
用户数据不能碰,用户环境不能是测试环境。