cly84920

写给迷茫前端工程师们的善意提醒

​谁的IT生涯未曾迷茫?


1、技巧性的技术是存在元知识的,学习的过程中需要靠基础知识做支撑,透过技术表层的实现反向思考背后的设计思想,这思想就是元知识。掌握元知识后可以更从容看流行的变化。元知识也算基本功,是更高级一层的基本功。


2、没有掌握元知识的同学,可以通过反思技术框架,深度广度同修,以丰富和完善自己的元知识。只是拿来主义,是无法掌握元知识的。所以面向工资编程,只追流行是走不远的,后面会非常累。


3、抛开在公司的团队合作和自己负责的具体业务场景不说,于个人成长来看,应该多学多看,以掌握不同领域的元知识。在跨界严重的时代,去跨界而来的原领域去了解他们的元知识,比在本领域拿来主义成长得更快。


4、学习元知识的过程离不开实践,如果能在公司的日常工作中用上,是成长最快的办法。只是,如果不考虑公司层面的落地困难,包括团队合作、历史遗留、后续维护等问题,只考虑个人成长,技术学会之后就跳槽走人,是件非常自私的事。这和成长方式无关,是职业素养问题。


5、如果在公司没机会使用,建议拿出个人休息时间,包括下班后的晚上和周末。想生活和工作分开,又想成长迅速,哪有那么好的事。在工作的头几年,是该痛下苦功的时候。你花1个月能学会的东西,别人比你笨,两个月也能学会。能力上的差距,没有捷径可走。10000小时定律,才是成为技术高手的真相。


6、竞争比你想象中严重,每年这么多人涌入IT领域,而数年时间转瞬即逝,转眼你就会由一个光脚的新人,变成工作数年穿着鞋的老人。不踏实培养竞争力,在互联网+创造行业岗位红利逐渐平息之后,就会迎来职场中年危机。这个时间不用长,5年足矣。从工作的第一天起,就给自己准备好下一个5年规划,然后倒数计时地过日子吧。上不去,就该你焦虑了。


7、已然掌握元知识的老人,在面对新瓶子时,有抵触的必要吗?当然没有。拿来主义就行了,又不难。有现成的优秀解决方案,为什么还要自己苦逼造?秀这种没有必要的造轮子能力是愚昧的。解决问题才是目的。


8、对于新人来说,学元知识是非常重要的,和学基本功并不冲突,但有顺序问题,顺序对了,事半功倍,顺序错了,事倍功半。


9、对于老人来说,学习新知识拿来主义的意义远大于学习意义。而且,老人很清楚哪些东西是帮助大的,哪些是帮助小的,不会什么都去学的。人性都是懒惰的,这并不可耻,毕竟从内心深处想做白胡子老头程序员的,还是少数。这只是程序员圈的又一个政治正确,却不是真相。


10、无论老人还是新人,对威胁到自己引以为傲的“核心竞争力”的言论,会特别敏感,誓死捍卫。说到底,小众的知识是平衡优越感和懒惰人性的利器。所以,没有元知识护身,没有足够工作经验,会在这场游戏中处于一个非常被动的局面。


11、然而一个很让人沮丧的事实是,技术再好也救不了一家公司,因为你只是水手,不是船长,公司的生意没做好,技术无法力挽狂澜。你有90分的能力,但公司的产品只需要你60分的发挥,你找谁去发那30分的薪水呢?当行业的泡沫蒸发掉,或者当你已触到一个差不多的薪水天花板,后面的路又该如何走呢?技术产品化,才是技术人更大的价值所在啊。当你还在争论语法糖、脚本、框架、IDE时,停下来,想想google地图、iphone、体感、VR、无人驾驶,人工智能。。。

评论