少些招数,多些内力

什么是基础?

现在遇到一个很奇怪的现象,无论在各大论坛还是QQ群尤其是前端领域,总有人说基础很重要,这句话是没什么问题的,但是说这话的往往自己并不知道什么是基础
现在很多人只看到表面上的基础,看不到更深层次的基础。什么你只要JS基础好学什么框架都很快,大错特错一个人JQ写的再好也未必用得好react,因为思想不同
而且JS基础只是很浅的一层! 深层次的计算机网络 数据结构 算法 编译原理 才是更重要的!
而且越往上研究数学就越重要,很久之前我曾在一个交流群说正在补数学,很多人说没用,如果单纯写一些业务那的确是没什么用,如果有更高的追求数学一定要学好不然迟早要补回来

面试套路

现在面试讨论的基本离不开框架,面试者大谈特谈用过什么框架。面试内容也是千篇一律,正如萧井陌所说绝大多数人是没有鉴别技术能力的。
闭包 原型链 vue的双向绑定实现原理? 累不累?烦不烦? 不停的炒冷饭。这些东西都被那些垃圾博客写烂了,如果你在读过7一些所谓高大上的书,比如你不知道的js,扯扯AST DSL语法生成什么的大部分面试官就傻了。实际上到底懂多少自己心里清楚。
如果自己写个小型mvvm框架放到github上,面试的时候也能吹吹牛还有吃瓜群众为你喝彩,喂喂什么年代了?特别是vue的源码分析文章都烂大街了,写一个有什么难的?我曾经自己写一个简单的实现我都不想往github上传,真的太无趣了。无论是博客园 还是segmentfault每天都有什么mvvm实现原理的博客,看着就想吐。烂大街的东西不断炒冷饭
之前在交流群看一个北京的朋友去面试被算法那关刷掉了,群里小伙伴纷纷惊叹我靠居然考算法,其实一般公司考的那点东西最难不过二叉树,自己看一个星期那些算法背也背下来了
不要以为考算法就很高大上,其实依旧是无聊的套路题而已。真正的实力的是现场推倒算法的能力

关于全栈

现在有那么一些前端把node稍微学个皮毛做个什么电影网站 甚至连数据库都不学模拟点假数据,就号称全栈了。两个字 Low 逼

对bat的盲目崇拜

能进bat的当然不是等闲之辈,但是也没必要过分吹捧。很多人把bat的人当成神了,其实看看招聘要求,哪个考验智商?哪个不是下功夫就能学会的?心无旁骛踏踏实实的学个三年进bat很难吗?太多人过于浮躁了新技术层出不穷一边想学,一边打着下班之后打着游戏,一天一天就这么过去了。
认清本质!理论上讲应用层的东西既不需要你搞科研进行创新,你只需要把别人的成果拿去用就好了学会只是时间的问题。而且我国现阶段包括未来很长一段时间,依旧会停留在如何用的阶段。好些人搞点新东西就感觉很有科技感站在了技术的潮流之上。。。。

职业规划

做架构 写框架 写业务 都是有很大不同的,写的了一个好框架未必写得好业务,关注点是不同的思路也是不同的。做架构也一样,很多人觉得架构师一定要代码写的如何牛逼才行,
只能说认知错误,追随自己的内心选一条路

原文地址:https://www.cnblogs.com/shigongzi/p/7580696.html