你认为程序员最高境界是什么?

内容纲要

编十几年码,我想通了很多。编程是为了养家糊口,这没错,但如果只有这么一个目标,那么人生也太单调了。我是改变不了世界,但我能解决世界里的一个个问题,不管大小。于是我对”改变世界“这个壮志做了个”折中“:编程就是为了解决实际问题。但解决实际问题并不一定就依赖于代码。我认为,程序员的最高境界可以达到不用代码也能解决问题。程序员善用代码没错,但程序员解决问题的能力才是最重要的。解决问题于无码,无码胜有码(码就是代码,别想太多)工作上,可以做到无码胜有码。例如我做风控,反洗钱,这过程我是培养了大数据处理能力,提高了调参水平,没错。但技术之外的,是我用在软件工程里学到庖丁解牛能力,对黑产认识进行了结构性的了解,从而能根据业务构建一些新的特征,提高模型性能。所以我虽然仍在编码第一线,但越来越感到,“有码”和“无码”就像太极的两面,代码并不是唯一决定要素。人生也一样。我们要面向人生编程。(顺便一提,我的专栏也叫”面向人生编程“)把软件工程里的庖丁解牛能力放到人生里,对人生进行“编程”。这种能力迁移对程序员来说,是优势。对于人生,我们无法编码,但依然能编程。我们人生的各种milestone,首先是要“预期结果”,然后还要“触发条件”,“时间顺序”,“方案a,b,c”(if else或者case),同时要注意“异常捕获与处理”,同时设置循环退出条件(也就是止损),同时需要按照“优化函数”来调整自己的“迭代”所以,万物皆编程,只要心中有码,无码胜有码。(知乎)

圈主 管理员

热门评论
:
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
今日签到
有新私信 私信列表
搜索