深挖技术之道

题图:stefentan

每天进家门第一件事就是换上拖鞋,倒一杯白开水泡点冰糖,打开电脑,继续享受写作,这样挺好的。后来一般很少写技术,但这并不代表我不学技术。时代在发展,多一门手艺不吃亏。我一直认为纯技术没什么意思,往往一些做事的方法和门道更有用。这就跟“钱不是万能的,但没钱是万万不能的”一样。「授人以渔比授人以鱼来的实在」。鱼竿没了在可以钓,可是鱼没了就可能真要饿死了。好像废话有点多,哈,那就开始正题吧。


it行业无非就是那么几个角色。商务、销售、实施、测试、运维、dba、码农、管理者、产品。任何一个行业实际上都是一条产业链。形成了闭环。严格来说,缺少任何一个环节都不可行。当然对于小公司那就另当别论了。

1、谈谈商务和销售。其实这类是it行业中赚钱最猛的,不夸张。干的好比其他角色挣钱厉害。需要两个技能:酒量和话术。酒量好理解,喝不了练嘛,我一口不喝,碰到正式场合也能吹个几个啤酒,白的真不行「我是不鼓励大家去喝酒的,喝多了不好,小喝怡情,大喝伤身」。至于话术,暂且就叫话术吧,我跟商务一块出去过,见过人家那说话水平,一般人是赶不上的。善于理解别人话后的含义和意图。顺藤摸瓜,把客户谈的溜溜转,原地转几个圈子都不带不高兴的。年轻人一般还是欠点火候。这个真得练,但估计我这辈子是没戏了,纯粹惯了。

2、说起实施,早几年也干过。包括现在的很多码农估计也体验过。外派到客户现场进行敏捷式开发。说起实施这个角色,手艺不需要多精通,但是要广。你比如涉及的网络排查,可以翻翻旧文网络排查三板斧这篇。再比如服务器装系统windows、红帽、centos、suse等等。以及数据库啥的,常用的就是db2、oracle、mysql、sqlserver等,不需要多精通,基本会个安装、增删改查足矣。做实施最重要的是沟通,许多不是问题的问题和客户大大多沟通,有些事就变得简单了。早几年我也做过实施,记得第一次培训,全院四五百号大夫和护士,第一次上去慌得突突的,讲完都不知道我是咋么培训完的。头上着实捏了一把汗。这个需要练,再到现在上个台感觉很轻松。但是做实施需要出差,良心建议:年轻时可以做,成家后趁早快快转行,出差出久了,回来你儿子都不认识你。。

3、再说说运维。运维一般出差很少,但需要7*24小时待命。负责掌管公司的大环境。半夜一个电话就得乖乖起床。工资相对来说比较乐观。讲真其实运维相对来说还可以。主要与windows、linux打交道。运维比较高级的就是 devops 了。人肉的能把人累死。

4、测试。现在大多数测试还是属于人肉测试,基本上就是黑盒子测试,应用部署上,点点点。稍微高深点的就是白盒了。待遇相对来说比黑盒好点。更高级的就是自动化了。这个需要有点代码基础,当然常用的测试工具必须的回一些。如loadrunner等。

5、dba。这个一般人很难拿的下来。要求对数据库要很精通。光增删改查是不行的。常用的备份、恢复、还原、分库、分表、迁移等技术必须得熟练。至于服务器得话要不就是windows,linux,还有少数为 ibm 得小机 aix。具体就看公司了。数据库它得原理都是相通的。建议想学的同学从概念学起,底子打厚实楼才能稳。

6、码农。这个就分的太多了,我知道读者中码农很多,待遇一般来说都可以,很乐观。需要了解发展趋势。听说会点 php 现在可吃香了,有没有这么一回事? 前端比后端水要深,好的前端没几个。后端无非就是拆解后写业务逻辑。比如一个入库单入库-审核-删除-编辑等。什么时候该删除什么时候不能删除。审核过的就不可以删除了。这些全部是需要后端去做的,前端调用后端数据展示给客户能看得见得界面上。这就完成了。我见过有的后端 SQL 语句写的那叫一个六。所以不论做前端还是后端,哪怕美工、UI也一样,做别人做不了的事情才能突出你的价值。

7、管理者。管理其实是管事而不是管人。该出手时就出手该妥协时就妥协。同一件事利用不同的人力资源最终把事情完美的完成就好。这个就是管理者得目标。当然也要为手下得兄弟们考虑。人所处的位置越高是需要承受的越多,相信我,把你换成领导,比写代码要难。

8、产品。具有产品思维的人是逻辑性很强的「当然前段时间和程序猿干起来得那种就除外了」。我一直比较佩服这种人。深挖逻辑。一般人还真想不来。这个也是我最近一直再学二爷得产品课程的原因。

9、可能有的读者就要说了,如何查看进程。我说你去 google、去百度啊。任务管理器打开看一下?ps - ef 在顺带 grep一下?百度可能真比我讲得好。

10、做公号做的久了,什么样的人都能够遇到。写篇文章不容易,来个一块我就满足了。

往期文章:

服了!

我默了!

懂业务的技术人!

说点大实话。

深挖技术之道

相关文章: