做程序员,一定要做一个有思想的程序员

2019-11-26 10:52:44 +08:00
 NoKey
有思想,就是指,任何问题上,要有自己的想法
现在有很多技术负责人,很喜欢听话的成员
什么叫听话呢
就是所有方案他制定好,包括技术,框架,乃至于代码如何来写等等
根据不同的控制欲级别不通
你只需要听他(她)安排,然后根据安排填代码即可。

如果恰好跟了一个为你考虑非常“周到”的负责人
那么,“恭喜”你,如果你没有自己的思想
几年下来,你就是个纯粹的码农,除了增加了调用各 api 的经验
啥也得不到

任何一个事情交代下来,如果有时间自己思考,一定要第一时间考虑实现方案
包括且不限于,写文档,写流程图,写思维导图
在领导给你交代实现方案之前,抢先自己过一遍
如果没有时间思考,比如安排任务的时候同时给了实施方案
那么,自己还是要在实现之前,考虑一下,如果自己来做,用什么方案
有没有更好的方案,上级给的方案有什么不足没有,等等
自己的方案成型后,根据情况,有不同的处理办法

如果上级是个纯粹的技术派,这类人大部分比较喜欢讨论技术,把你的方案跟他讨论一下
看看能不能一起讨论出更优化的结果
如果上级是个不那么“技术”的人
就不要去找不痛快了

如果这个事情确实值得讨论,可以把问题修改修改,不违背保密协议的情况下,发到各种论坛贴吧
找网友一起讨论
很多技术,是在讨论中提升起来的

表达能力有限,大概就这么说一下
总之一句话,任何时候,一定要有自己的想法,避免成为一个写代码的机器。
最近听到一个新词,工具人。
恩,千万不要成为工具人。
2538 次点击
所在节点    程序员
28 条回复
wangkai0351
2019-11-26 11:36:38 +08:00
有些人求真有些人求爽,有想法的人一般不合群,但是大多数人还是喜欢把自己往芸芸众生里面凑,因此有想法敢行动的是少数派。有些人年轻时意识到自己是这种少数派,起初会因为自己的异样而感到惶恐,如果不能自我接受自我认可,这部分少数派就会流失。
nicevar
2019-11-26 11:42:21 +08:00
工具人的这个词应该最早来源于游戏,实力不足就老老实实当工具人,明明是工具人的料认不清自己却一心要当 carry,就会坑死队友,被其他人喷
waising
2019-11-26 11:50:05 +08:00
@wangkai0351 #1 流失是灭亡了,还是升级了?
Infinite2K
2019-11-26 12:11:14 +08:00
我还是第一次知道工具人这个词,查了查,emmmm

工作是工作,但如果一个人没想法没思维方式,只会上面下任务,下边完成任务,那其实就是机器工具,上头让你跳河就跳河?换个角度,就是死板不开窍,但能处理事情,就墨守成规,人际关系啥的 8 行

公司一位同事,做事踏实努力,倒不是说踏实努力是坏事,贬义词,但是她,除了踏实努力就真没其他优点了,做事情不考虑,上面分配的任务原封不动的给我们,不带自己消化消化转成我们理解的,就直接给我们组。。。什么需要的都没有,今早我们组长被气得没脾气,因为她把我们的资料文件删了,搞得很乱我们组都找不到东西在哪,问了为啥,理由是她只挑自己有用的,没用的,就删了。。。。

当初留下来就是她组长认为她踏实努力,勤奋,所以留下来了,但这个是真的死板。。。。8 行
NoKey
2019-11-26 12:39:24 +08:00
@wangkai0351 有想法的人一般不合群,这个说的很好,不过有时候可以隐藏自己的想法,要不要表达出来是一回事,有没有是另外一回事
tower1229
2019-11-26 13:20:59 +08:00
你以为有想法就不是工具了? native
12tall
2019-11-26 13:26:17 +08:00
@tower1229 naive~
cwjokaka
2019-11-26 13:35:45 +08:00
做个有思想的工具人
hirasawayui
2019-11-26 13:58:15 +08:00
@12tall 上面那老哥说了个 native,我还一脸懵逼的去搜是什么意思。23333.谢谢兄弟。
wangkai0351
2019-11-26 14:28:16 +08:00
@waising 我认为是前者。
ArJun
2019-11-26 14:33:25 +08:00
其实都差不多的,最终都是归于泥土
chengxy
2019-11-26 14:43:47 +08:00
改来改去有意思?
IMCA1024
2019-11-26 14:49:47 +08:00
emmm 现在我情况就是 分配任务, 自己设计,输出设计文档 流程图之类的,然后过评审
怎么样
IMCA1024
2019-11-26 14:50:52 +08:00
@hirasawayui 我怎么感觉 navie 比较贴切语境
houlin
2019-11-26 14:51:16 +08:00
额,我说下吧我公司吧,做情感咨询的,有幸跟程序开发坐到了一个办公室。怎么说呢,感觉就是很踏实吧,踏实工作,即使偷偷划水但还是表现的很踏实,比如产品经理可以在先套路他们免费加班做好表现以后产品经理去跟老板邀功加工资,而程序员不论前端后端和设计也都信,反正程序员加班都是大多数了,所以他们也都默认加班了,然后就等着产品经理的许诺落实,结果呢,老板也认为程序员加班不是应该的嘛,所以他们加班这件事成了产品经理的垫脚石。你说思想,我离职了,算不算思想呢?
Light3
2019-11-26 14:53:03 +08:00
工具人有思想 有啥用哦
houlin
2019-11-26 14:58:09 +08:00
@houlin 再说清楚点,本来他们不加班,入职时也是说的不加班的,产品入职后先讨好老板,说自己有能力提前完成工期而且技术开发能力太菜,他能代领程序员学习提升,老板听了就很高兴喽,然后产品带着开发加班,就算是玩也到九点哦,而且产品也只是许诺到时候会跟老板说会有加班费哦。
离职是因为我入职时也是约定好不加班的,可是受这种风气,我部门直属领导也开始变现拖延个半小时下班,即使到了下班了做点其他的就是不走,也能被老板说为爱公司。思想,工具人都挺有思想的啊,表面功夫都挺会做的啊。我这里说我准时六点下班,估计会被你们喷哦,呵呵
kkkkkrua
2019-11-26 15:05:12 +08:00
想个锤子想,没话语权,徒增烦恼,别想,产品怎么说怎么做,出了啥事不事你的锅,没错,我说的就是我公司的弱智 PM
vwym
2019-11-26 15:12:08 +08:00
想多做多,能够不想当然不想啦,还说什么工具人,我情愿当个工具人。
最怕是让你帮他想,想好了又否掉你,你又没有话语权,然后做出来又说你应该多考虑一点,老大想的也不一定对。然后下次想好了又否掉你,重点是你还不能不想,因为你出方案,老大不管。
NoKey
2019-11-26 15:18:30 +08:00
@vwym 想的多做的多,做熟练了,环境不合适,就换个地方呗,单纯做个被动机器,终究无法提升自己

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/623167

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX