个人行为与观念 - 要积累技术广度 ¶
作者:KK
发表日期:2017.5.14
应该接受 ¶
在这个时代,用户接触软件产品的角度很多,已经不仅限于台式机电脑,然后用户的体验方式当然也在各个端都不一样。为了满足用户获得营收,大部分企业都会从多个角度切入来解决用户需求,而并不是所有企业都能配备足够的人力资源来满足各个职务,所以大部分公司里都是一个人身兼多职,因此注定了我们要面对一个学习更多不同维度的技术
来解决各种需求的现实!
我曾经是PHP新手,我就想着在PHP这条路专注着走下去好了,几年后发现原来那时很天真
如果工作四五年以上了还是只会PHP(充其量还会一些JS、HTML和CSS吧)那么其实在别人眼中并不能获得太高的评价
不是面子问题,而是这个时代,大家都知道一个老程序员怎么还能只靠一门技术吃饭呢?
企业出高薪聘请老程序员,肯定是希望他能肩负更多责任解决更多问题的,然而他只能解决PHP的问题,这是多么让人失望的事!
所以我很快转了观念,认为我应该乐意接受各种与我可能有所交集的技术
实际上你我基本都是同一类人 ¶
其实现在死抱着一门技术不学其它的人已经很少了,虽然还是有,但他要把自己逼上绝路就随他去吧
在大环境的影响下其实我们绝大部分开发者都已经自愿或被改变了,因此最终我们大部分人都慢慢地随着年月的逝去而积累了越来越多维度的技能
当然这里有深有浅,一大部分人面临着“广而不精”的尴尬地位,其实广而不精在这个时代不尴尬,毕竟大家都这样,我们至少有两三个熟练的技术就行了
做久了你会发现,其实我们以几个技术为主去加深,其它作为辅助性知识对工作是很有利的,这个套路已经很可靠,前人也是这么指导,别想着精通越来越多,贪杯不是好事
如何积累 ¶
比如我们PHP除了为网页做接口以外,还要为APP做接口嘛,是不是得买本APP开发的书来学习了解APP?——其实有时候不用太刻意去学
你还是有你自己的事情的,不一定有时间学,又加班又私事家事什么的对吧
工作用到了就学
所以有一种人是这样的:当公司安排一个PHP程序员去开发个安卓程序时他才学
就是说工作中用到相关的技术了,他就利用这个机会去学,顺着工作走来扩展技能(我有好多技能是这样来的)
顺手牵羊学
大概是这样的意思:我是PHP程序员,自然会加PHP的QQ群参与交流,可是这些人也不全聊PHP啊,他们会偶尔聊到一些Linux上的问题,于是我就可以顺手牵羊地关注这些问题,甚至也找找相关的文章学习这些知识,使得我未来也接触Linux的时候有个
比如关注掘金门户,里面会有PHP的话题也会有安卓的话题,甚至还有React的话题等,我不会因为自己是PHP就不看别的,看看别的领域又要解决怎样的困难,吸取一些思想也是有用的,程序员积累思想是很重要的过程
最后如果你的时间挺多的,那最好就是还能专门花时间去系统地学习啦,但是缺少实践机会的话是挺麻烦的事,毕竟光学不用很容易忘记,于是用最暴力的办法就是仿一个现有的产品来锻炼
技术多了有安全感 ¶
就因为这个时代需要一个程序员懂许多技术,所以如果不懂,就难以立足,懂多了就更有信心立足,结果就是我这样子:我对自己在这个行业里混下去很有安全感
我是在小公司成长起来的,于是做过许多事情,这些锻炼机会让我学会了许多许多的东西和思想积累
刚做的时候,也像许多人一样想过“我的终点就是进入大公司吧”
现在觉得其实在大公司小公司都各有好处,至少目前的阶段我还是比较享受在小公司里身兼多职能学到许多东西的感觉
我喜欢学多点