IT人员如何培养商业思维与运营自己:读kDTeam博客后感
Author:zhoulujun Date:
在看DTeam 团队日志:https://blog.dteam.top/ 关于程序员的成长,有一些列文章。这些大道理都懂,但是,做起来还是很难。所以要常常给自己:警钟长鸣。所以,做一些总结,笔记如下,希望也能帮到你。
任何公司都处于产业链的一环,任何人都处于公司产业链上的一环。个人的能力有限,
梳理清楚上下游关系和每个上下游角色之间的关系。这条链可以是你所处的行业,也可以是你感兴趣的行业,甚至可以小到有衔接关系的上下游职业。
结合自己的优势或意愿,找到自己在这条链上的位置,同时找到自己的上下游。上游相当于自己的客户,下游相当于自己的后援团。
你在产业链中的位置已经决定了你应用的高度。把自己打造成一个人的公司,就需要培养商业思维。
如何打造自己的供应链?
按照“一个人的公司”这个话题,展开了其实就是两个关键点:
你的能力,你对外表现出来的能力。
你的品牌,让外界知道你的存在。
想办法让外界知道你的能力,并不断强化它。
树立个人品牌,建立你的舆论阵地,持续不断地有针对性输出,让外界给你打上你想要被打上的标签。它可以是线上的,比如博客、公众号或者 GitHub ,这些沉淀下来的内容会随着量的累积最终产生质变。也可以是线下的,比如专业技术沙龙或行业会议。
建立未来的潜在客户群,这应该是上一步很自然地导出。否则的话就成了混圈子,其实是浪费你的时间。因为不展示你的能力并得到他人的认可,所谓的人脉只不过是你的谈资,无法真正地变现和发挥作用。注意哟,这里的客户不单单指生意上的客户,也可以是比如约稿人、未来的老板。说的通俗点就是那些欣赏你才华并打算使用你才华的人。
建立你自己的后援团,也就是你的合作圈。如今组团打怪已是常态,如果没有配合默契的兄弟队伍做支撑,很难成事。就算机会摆在眼前,临时搭台子也会让你痛苦不堪。而且,合作伙伴之间往往会相互介绍机会,进一步扩大你的品牌影响力。
建立你的原材料仓库,它们包括但不限于:开发工具库、素材库、解决方案库等等,只要是那些对你未来有帮助的都可以纳入进来。它们既可以是自己纯手工打造,也可以是符合许可证要求的外部来源。这些原材料会让你的工作效率大幅提高,为你的能力输出和得到认可奠定坚实的基础。
建立你的情报库,包括:好的搜索引擎、专业的问答社区、优秀的行业站点等等,在需要时为你提供帮助,同时让你获得第一手的信息。
在公司内,向组内推销喜欢的工具、向他人讲解自己的设计、向客户展示阶段性成果。
不要单纯追求技术的精进
“技术思维”是程序员的优势,但只执着于此,则过犹不及。漫无目的地追逐新技术并不能将你带向人生巅峰,相反,更大的可能性是耗散你本就有限的精力,在低层次不断重复自我,最终惨遭淘汰(本人备注:多不如精)。优秀的开发者并不是因为拥有广博的知识才让他的身价高,而是因为他们能帮助人们解决问题才得到认可,解决的问题越难,认可度就越高。他们身上的那些绝技只不过是在这一路上走来不断积累的结果,如果你只是单纯地为追求知识而追求知识,那无异于舍本逐末,最后只能成为会写四个回字的孔乙己。假设你是某公司的负责人,问自己一个问题:你会因为眼前的开发能熟练运用某种流行的框架或技术而雇佣他,给他发工资,交五险一金吗?如果答案是:yes ,那么我想补问一句:你付出的这些薪资难道仅仅只是想购买他/她掌握的技能吗?如果是这样的话,书店里应该有很多现货,而且更便宜。
定位自己的产品与核心竞争力
你掌握的技能不值钱,真正值钱的是你运用技能的能力。换句话讲,公司是在为你解决问题的能力而付费。
就个人而言,你的拳头产品就是你解决问题的能力,解决问题的能力越强,价格自然水涨船高。所以,与其三心二意去思索尚不存在的“完美产品”,不能先巩固和提高你当下已经有人买单的能力。
问题本身的价值越大,那么解决能力的价值也就越大。
请关注问题的根本原因,单看问题表现出来的症状,你无法判断其价值。这一点,丰田的“5 个 why ”可以成为我们一个强有力的武器。
理解手头任务本身要解决的问题,只有理解前因后果,你才能写出更好的代码。“有一说一”无法让你成为优秀的程序员,只会让你成为思想上的懒汉,未来自然没有什么市场。
学会发现问题,并提出解决方案。站在程序员的背景上,这些问题当然是要跟开发相关。但请注意,这里所谓的相关可以是:
直接相关,比如发现了程序中的 bug ,然后提出修改方案。
间接相关,比如因为 comment log 不规范而影响开发,提出建立相应规范,进而找到一系列支撑工具保证规范的有效执行。
最上等当属工具思维:通过技术手段创造工具,自动化或半自动生产过程(不论开发过程还是业务过程),极大提升生产效率。典型的比如:
开发出代码生成器,将常规代码自动生成;
开发出支撑业务自动化的工具,将业务过程自动化,比如去年双 11 期间网上刷屏的阿里利用 AI 技术自动生成海报。
拥有这项能力之后,已经不是单纯的“码农”了,他也不是一个可以被随意“优化”掉的人。
投资自己
扩大知识面,学会日常积累。
观察自己的做事方式,减少无谓的消耗,借力好的工具和做法。
花钱买证书,节约你的说服成本,这一点是在我创业之后才深有体会。与其空口向别人说自己如何牛逼,不如直接摆出业内承认的证书,双方都省事和节约时间。这里同样有几个误区需要注意:
能力要配得上证书。
从正规渠道获取证书。
花钱买经验,买书、买课或参加培训都算,甚至面对面咨询也算。
花钱买人脉,比如你加入的那些有会员费的组织,这类组织相对正规和正式,且同类人居多。与其花时间一个个去碰,不如交点会员费更有成效。同样也请注意:
在加入之前请先核实该组织的情况,有朋友背书最好。
花钱买流量,这个很好理解,其实就是做广告,;)
提高自己的沟通能力
人是靠自身的表达力来影响他。
程序员往往沟通能力不强。虽然他们擅长于跟机器打交道,但跟人打交道方面却乏善可陈。这也就引出了我想说的第二个原因:
高效地沟通往往会带来高效地执行。面对产品经理提出的需求,具备商业思维的程序员更有能力理解产品经理的初衷和商业目的,预见到可能的业务问题和潜在的技术风险,从而以此为基础建立公平有效地双向交流,进而一起探讨出让双方都满意的实现方案。而缺乏商业思维的程序员往往一边倒地被产品经理“压榨”,完全没有能力与产品经理建立起对等的沟通和交流,甚至有时无法领会需求的“话外之音”,只能有一做一,最终效果可能与实际要求相差甚远。这种情况下,只有一个结果,就是双输,都认为是对方的问题。
不要在没有合理预算范围的客户身上浪费时间。当客户总强调你需要替他考虑而不替你考虑时,请果断放弃。
更高效地协作
典型如技术领导如何确定下属的方案能兼顾代码质量和项目进度的要求、如何选定技术栈以期获得人员成本和产出的最优化,甚至包括开发任务的优先级的标准(商业价值优先?技术前瞻性优先?)等等。诸如此类的问题都离不开商业思维的指引,因为商人本身也是通过和他人协作创造利润和价值。
看到这里,已经十一点,睡觉了……
转载本站文章《IT人员如何培养商业思维与运营自己:读kDTeam博客后感》,
请注明出处:https://www.zhoulujun.cn/html/res/learning/career/8315.html