首页 > 编程语言 >程序员是否需要精通业务

程序员是否需要精通业务

时间:2023-02-07 14:14:13浏览次数:39  
标签:这个 是否 精通业务 业务 技术 程序员 码农 可乐

  但在今天,这个世界最不缺的应该就是码农了,未来最廉价的也将是码农。

仅有泛泛一技,在未来并不吃香,因为那是要被机器人所取代的。

这个世界,缺的是技术过硬又精通业务的工程师,缺的是真正能解决实际业务问题的人,缺的是复合型的人才。

码农不是工程师,码农只是会写代码,只会明确需求和逻辑的情况下写代码。工程师则不一样,懂得用技术怎么解决实际业务问题,用技术驱动业务的发展。

  但技术牛逼的人,也不是只是技术超群,还常常因为能够利用手中的技术解决某方面的业务问题,做了哪些突出的贡献。我们出来混,也是要拿成果说话的,做过什么项目,有什么价值。这种价值往往就是针对业务而说的。

  研发觉得这个功能很low,没什么技术含量,业务方却认为这个功能却很有用,需要花功夫做细做深做好。现实情况是,功能做出来了,却很难用,或者经常用不了,或者数据不对。研发想做点高大上的功能,业务方却认为太虚了,没什么用。(IT与业务方那点事就不多说了,大家都心知肚明~~)

多年经验反复告诫我,鉴定一个功能是不是好功能,唯一的标准是看它能否支撑业务、改善业务、推动业务,也即应用效果。一个产品,只要有30%的功能,让业务用户用起来很爽,感觉帮助很大,就已经是一个不错的产品了。

  说这些,我是想说,作为技术人员,我们既要仰望星空,也要脚踏实地,既要追逐腾飞的技术,也要重视落地的业务。如果一个业务人员很懂技术,那将很可能是技术人员的灾难。因为那样的话,业务人员会很强势,又或者那样就没有技术人员什么事了。当然,也不难想象,一个真正懂看数据的测试人员,就好比一个真正懂用算法的业务人员一样难得。

  店长通过数据分析发现,最近3.5元330ml摩登罐可乐的销量比上月增长了20%,而消费者中75%是20-35岁的男性,相比之下,300ml塑料瓶装的可乐销量却下滑40%。店长权衡比较了一下,300ml塑料瓶装可乐利润低,330ml摩登罐可乐目前更受年轻人欢迎,考虑到日渐增长的租金压力,做了一个大胆的决定——下架300ml塑料瓶装可乐,增加330ml摩登罐可乐的商品。(又拿数据说话了。)这就是,数据业务化。或者,数据驱动业务。当我开始接触一个行业时,我通常会花2-3周的时间去了解这个行业的业务,然后就大致清楚这个行业有什么样的数据,可以做哪方面的分析,解决什么问题。当遇到不好理解的分析结果时,我经常使用业务联想法,设身处地去体会结果所反映的业务场景是什么样的。

 

如何了解业务?

这个说大了,就是如何看这个世界。每个人有每个人的方法论,每个人有每个人的世界观,每个人有每个人的逻辑思维。

保持好奇心,可以驱动我们的思考,强化我们的认知,丰富我们的内在。

这是我想说的第二个方面。

怀有好奇心,就会渐渐地敏锐观察这个世界,多问自己一些为什么。

为什么每家一点点奶茶店门口,不管是什么时候都是很多人,他们是托儿还是真的顾客?

  关于日常积累业务知识,可以经常询问懂业务的人。这是我想说的第三个方面。

跟懂业务的人搞好关系,遇到业务问题,多咨询他们,这是最有效最接地气的办法。

多看书,这是我想说的第四个方面。

 

 

软件是用来解决现实世界中的业务给人们的工作带来便利的。

软件是现实业务虚拟化的载体,技术最终是为了解决业务问题的。从这个角度讲,所有的开发者,其工作最终都是指向某个特定业务问题的。没有业务,技术的存在就没有意义。技术不能解决实际问题,不能给人们带来便利,就没有价值。

很多初阶的开发者才会有种“错觉”:技术牛 X ,因为没有技术就无法实现业务,业务很 Low ,技术牛 X 了,随随便便就能搞定。

实际上,这些感觉虽然在一定阶段有其道理,但并不是真理哦。

不过,这只是下乘之道。
  上乘之道在于攻心。。。。。。
  首先在于攻自己的心。
  第一步,树立起自己的目标,多少时间内,工资上涨多少、职位到什么。不管你的直属上司是老板还是谁。如果己经觉得到头了,就离开吧。寻找新的目标。不要犹豫。
  第二步,拿出自己的所有能力,展现给其它人看,尽心尽力做好每一件事情。也许,伯乐的眼睛正在这时候盯着你。
  第三步,提升自己技术和管理能力,我所指的技术能力不是要你再不停的追求最新的技术,你没有那么多时间了。应该反过头来,寻求技术的本源,掌握了他,技术再怎么发展,你只需要花一点点时间就能掌握最新的。
  对于管理能力,只要不损害老板的利益,该管的尽量去管,不该管的尽量提意见,无论对错,无论成败,对你来说,都是经验的积累。
  第四步,敢于担起责任,不管事情的结果是否会失败。一个有勇气承担失败责任的人,更会让人尊敬。而且,失败了你又会损失多少了,最大不过是走人罢了。
  其次攻他人的心
  无论是对上还是对下,都应该是有勇有谋,利用技术的理性分析能力,把握住事物的关键,“知己知彼”的结果,绝大部份都是“百战不殆”。
  对下,应该尽量的去关心他们,因难自己背;好事让点出来,名声让出来一点,反正你的名声也不少了,他们做得好,别人也会说你带得好;他们做错了,你再出马搞定,就不是一点点名声了。
  对于属下和同事,也不要保留技术,我们不是靠手艺吃饭,不是收藏古董,为什么非要等到变成垃圾了才拿出来丢人现眼呢。尽力去做吧!让大家都成为你的徒弟。你的人气自然就来了。
  总之,还有很多很多。。。。。。
  我想,最辉煌的时间总会过去的,在这个充满了金钱的社会,谁不是天平上的的砝码。同样大小的黄金,总要重过铁吧!
  在这里,我一直在想着,想着以后我应该走的路,同时也祝各位住自己的房子,开自己的车子,花自己的票子,摆自己的面子。算是新的一年里的一个祝福。

标签:这个,是否,精通业务,业务,技术,程序员,码农,可乐
From: https://www.cnblogs.com/fuluobing/p/17097622.html

相关文章

  • [java] 判断两台机器之间网络是否可达
    Java类库判断两台机器之间网络是否可达,常用ping方法来实现。packagecom.iaiai.test;importjava.net.InetAddress;/****<br/>*Title:Test.ja......
  • 聊聊程序员的信仰
    大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。信仰的力量人没有信仰是很可悲的,就像找工作一样,哪家......
  • 每个程序员必学的10个Git命令
    希望在团队中处理代码时有效协作并跟踪更改的程序员来说,版本控制至关重要。Git是一个版本控制系统,允许您跟踪修订、识别文件版本并在必要时恢复旧版本。 具有一定编......
  • 杭电2086 A=? 与整数与浮点数是否相等
    A1=?ProblemDescription有如下方程:Ai=(Ai-1+Ai+1)/2-Ci(i=1,2,3,….n).若给出A0,An+1,和C1,C2,…..Cn.请编程计算A1=?Input输入包括多个测......
  • jmeter是否勾选keepalive对压测结果的影响
    1.勾选keepAlive,压测结果  压测结果1:  压测结果2:  讨论一下,jemter压测是否该勾选keepalive,勾选后吞吐量,比未勾选,降低了1半!          ......
  • 程序员三十岁之后要考虑什么?
          程序员三十岁之后要考虑什么?    周六受邀参加了触控科技CocoaChina开发者社区举办的"移动游戏人才培养和创业机会”的沙龙。其间被问到一个问题:“......
  • 实战:第十六章:判断Mysql库中是否存在某表
    sql查询库中是否存在该表案例:SHOWTABLESINdreamweb_gjfgwWHERETables_in_dreamweb_gjfgw=‘g_app_data_service_log’格式:SHOWTABLESIN数据库名称WHERETab......
  • C#判断IP地址是否正确
    参考文章:C#判断ip地址是否正确楼主提供的方法是通过IPAddress.TryParse()来判断字符串是否为有效地址,如果能解析IP地址,则为true。这个方法也蛮巧妙的,判断IP地址我第一......
  • 面向特定领域的机器翻译时是否应该使用特定的翻译器
    最近需要对科技类文章做自动的机器翻译,第一想法就是google翻译和baidu翻译,不过考虑到需要翻译的文章都是科技类的文章,所以就有了本文的思考,那就是面向特定领域的机器翻译时......
  • #yyds干货盘点# LeetCode程序员面试金典:无重复字符串的排列组合
    题目:无重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同。示例1:输入:S="qwe"输出:["qwe","qew","wqe","weq","ewq","eqw"]示......