应该致力于成为一个面向需求的程序员

凡尘俗世,与我无关,不作决定,不担后果。

减少且尽量避免代码里的自定义逻辑,使代码整体与甲方需求(预期)一致,也是方便未来需求变更,不必要的麻烦,推己及人,别人接手维护,也不至于骂娘。

像一台计算机一样,计算机运行出错,通常应该怀疑自己的问题,而不是计算机。特别是咱们这种木纳的程序员,不擅与人争,更不敢从事阴谋诡计为生的人,只有老实做好本份,牢牢把握自己的无错。

人们都想垄断以营生,从事编程也难免。没有必要担心别人取而代之,取代本身尚有巨大成本。不去争关系紧张的利,和气生财,赚钱为了活得轻松,关系紧张则得不偿失。

正确地理解需求,定位需求,本身就需要智慧。需求方可能想法很模糊,但自己心里要明白,要沟通确认,需求可能是树结构,可能是网结构,一次小小的调整,影响都是原子的,只是多大范围,需求与从前是否有矛盾,改造要多大的成本,实现有多少难度,都是发挥自己专业知识的时候。很多地方的相同,只是巧合相同,没必要强行拧合成一个(从需求角度是两个入口),从前图便利,未来也得区分开(拧合隐含了需求指向同一套逻辑)

人们不都想靠技术实力立身吗(凡尘俗事,与我无关)?编程只是一种目前看起来比较高级的技术,与泥瓦匠没有本质的区别。

技术就像水,没有确定的形状,需求就是各种容器,使水呈现出特定的形状,没有设计图,房屋就只是单纯的钢筋水泥而已。先明确自己是想成为需求方还是实现者。自己心里有想法,是自己的问题。
展开
1