全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:15617636856

郑州网站建设

当前位置: 首页 > 新闻资讯>>程序员需要时刻反思的5大问题!

程序员需要时刻反思的5大问题!

作者:郑州网络公司发布时间:2023-09-13 15:44:27查看次数:来源:网络文章数:

1我该如何使它变得更简约?

通常作为web开发者,我们想提出复杂且可扩展的解决方案。做一些极其复杂的东西,会让你觉得自己就是宇宙的主宰。而问题是你永远不能预测到产品和业务今后会怎样变化。“架构”和编写代码更像是园艺而不是建筑。你需要有能力去适应不断变化的环境,解决方案越复杂,越难以适应。简约是复杂的最终形式。——列昂纳多·达·芬奇

2之前有人做过吗?

无论何时,如果你发现自己正在发明一个复杂的算法,你很可能就是方法不对。除非你正忙于研究博士论文,一般已经有人解决了这个问题。需要编写一个给离用户鼠标最近的item添加标签的算法?看看Voronoi Tesselations(泰森多边形法,多边形密度)。想要找到卡车送货的最短路径?看看Dijkstra算法吧。想要找到用户输入内容的近似标记?试试计算它的 Levenschtein 距离吧。这些只是几个简单示例,但相信我,还有很多很多。如果我看得更远,那是因为我站在巨人的肩上 ——艾萨克·牛顿

3今天我管理健康了吗?

估计很多程序员将熬夜变成了生活习惯,还口口声声说“程序员只有在晚上效率才高”,这是非常扯淡的理论。程序员熬夜、久坐、不经常锻炼的生活习惯往往会给健康带来影响。因此程序员应该每日都深刻反思下,“身体是革命的本钱”,闲暇之余还是应该管理好自身健康,多做运动,少熬夜,保持充足的精力才能更好的编程啊!建议尝试一下晚上10点睡觉,早上6点起来工作的作息方式,也许会事半功倍。就算偶尔“不得不”要熬夜也要做好准备和调整。

4有打造出自己的精品了吗?

当你在某个小领域钻研了3、5年后,你一定会有很多心得,积累了很多经验,其中有些经验是异常宝贵的,为什么了?因为在钻研这个领域一段时间后,会陆续碰到很多问题,而那些80%的人,在碰到某个问题时就停止向前了,在这个小领域的水平就到此为止了,而你却不断地解决这些问题,不断地超越那80%的人。而且,很可能的一个情况是,作为几年钻研的一个副产品,你积累了一套类库或框架,而基于该类库或框架来开发该领域的项目,不仅开发速度更快,效率更高,而且项目的质量更有保证。然后,你可以把积累的这套类库/框架打造成一个精品,不断的打磨,直到某一天,可以让更多的人来用它。当你在某一领域有了丰富的经验,或者有了自己的精品类库/框架之后,你便可以面向更广阔的市场。

5、学习新技术了吗?

程序员不应该只拘泥于编程写代码,还可以再闲暇之余发展一些兴趣爱好,锻炼一门新技能,说不定在开阔了视野的同时还能增长编程能力呢!

站内文章:均为188bet博彩体育app下载方式 各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/26976.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com


[程序员需要时刻反思的5大问题!]

本文链接://www.mcissock.com/new/26976.html
tags:郑州网站建设郑州网站制作郑州网站设计郑州建站公司郑州网站优化郑州做网站郑州小程序开发郑州网络公司
网页是否收录:
返回目录 在线咨询

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。

  • 返回顶部
  • 15617636856
  • QQ在线
  • 微信二维码
0
Baidu
map