编十几年码,我想通了很多。编程是为了养家糊口,这没错,但如果只有这么一个目标,那么人生也太单调了。我是改变不了世界,但我能解决世界里的一个个问题,不管大小。于是我对”改变世界“这个壮志做了个”折中“:编程就是为了解决实际问题。但解决实际问题并不一定就依赖于代码。我认为,程序员的最高境界可以达到不用代码也能解决问题。程序员善用代码没错,但程序员解决问题的能力才是最重要的。解决问题于无码,无码胜有码(码就是代码,别想太多)工作上,可以做到无码胜有码。例如我做风控,反洗钱,这过程我是培养了大数据处理能力,提高了调参水平,没错。但技术之外的,是我用在软件工程里学到庖丁解牛能力,对黑产认识进行了结构性的了解,从而能根据业务构建一些新的特征,提高模型性能。所以我虽然仍在编码第一线,但越来越感到,“有码”和“无码”就像太极的两面,代码并不是唯一决定要素。人生也一样。我们要面向人生编程。(顺便一提,我的专栏也叫”面向人生编程“)把软件工程里的庖丁解牛能力放到人生里,对人生进行“编程”。这种能力迁移对程序员来说,是优势。对于人生,我们无法编码,但依然能编程。我们人生的各种milestone,首先是要“预期结果”,然后还要“触发条件”,“时间顺序”,“方案a,b,c”(if else或者case),同时要注意“异常捕获与处理”,同时设置循环退出条件(也就是止损),同时需要按照“优化函数”来调整自己的“迭代”所以,万物皆编程,只要心中有码,无码胜有码。(知乎)
你认为程序员最高境界是什么?
内容纲要
隐藏内容,支付积分阅读
已有90人购买此隐藏内容
隐藏内容,支付费用阅读
¥
已有86人购买此隐藏内容
隐藏内容,仅限以下用户组阅读
隐藏内容,登录后阅读
登录之后方可阅读隐藏内容
隐藏内容,评论后阅读
请在下面参与讨论之后,方可阅读隐藏内容
隐藏内容,加入圈子后阅读
您需要加入圈子之后才能查看帖子内容
您猜对了答案,下面是向您展示的隐藏信息:
[]
[¥]
向
提问:
隐藏内容,猜对答案后阅读
猜错啦:您选中的是「」,正确答案是:「」
多选人参与投票
单选人参与投票
PK人参与PK
·已选
已选·
投票后查看结果,您的选择是?
思想因碰撞产生火花,真理因辩论获得升华
热门评论
:
请先登录!
图片审查中...
登录之后回答问题,请先登录!
编辑答案:
我的回答:
最多上传一张图片和一个附件
x
x