定制柜子深度

为什么网上有人说WEB开发没技术含量?

前端开发四年多了,也听说了不少这样的话,每当听见这些话时,心里就只有一个念头:自己的技术还不行,太菜,让人抓住了把柄,成王败寇,胜者为王,败者借口。

自我认识有问题

我们常常在业界看到有很大的薪资差异,拿3000和30000的人比比皆是,那为什么会有这么大的差异,差在哪里?

农村俗话说:跟上好人走好路,跟上死鬼跳家绳

●①差异是拿3000多的人旁边全是3000-5000的人,不管你问他啥,基本没有正能量的事,他们能说月薪30000没问题吗?不能,几乎给出的答案全是负能量,这样的人多了,回答也就多了,然后慢慢的就被同化了,进而导致大部分人随波浊流,自我放弃,失去了追求,切记远离这等人。

●②而有些人确切看到了拿30000的人,他们才不管那些拿3000人说的话,只会埋头苦干,不断打磨自己,把自己的技术做精,学更多的知识,只会越来越强,最后成为别人口中的大佬,收入自然很高,当然在你身边,这类人还是比较少,要向这类人学习。

●③自己本身就菜,井底之蛙不相信外面的天真的很大,他们自己就没搞清楚什么是web开发,说白了,他们就是那些干着日复一日的工作,就是切图,天天用着那点技术,难怪别人说前端就只会切图,其它的后台的人全办完了,你们还干啥?然而你去问问那些拿年薪的人,他们的答案是啥样,他们搞的绝不是切图这么简单。

全栈工程师

想把前端的技能树点亮,那并非一件容易的事,如果全部点亮进阶到全栈工程师,那么你就是神一样的程序员,大厂招聘全栈工程师,最低薪资已经给到40W+。

【这个由前端延伸出来的行业,是现在最吃香的?】

全栈工程师熟悉多种语言,同事具备前后端开发能力,从需求分析到产品开发,测试,部署,发布流程都全部熟悉。

在著名的问答网站Quora上,有一个关于全栈工程师的高票回答:

全栈工程师是指,一个能处理数据库,服务器,系统工程和客户端所有工作的工程师,根据项目的不同,客户需要的可能是移动栈,web栈,或者原生应用程序栈。

●假如你是一个web开发者,如果你即能熟练的做前端,又能做后端,也能独自完成一个电子商务网站的产品开发,那你就算是全栈工程师了。

●换种方式说,全栈工程师的思维方式更开阔,更新颖,更综合。强大的学习能力体现在方方面面,并且不局限于特定的知识或技能。

全栈工程师需掌握的技能

我收集了一线大厂招聘需求,归纳出web全栈开发需掌握的技能

  • PC、H5、Nodejs、小程序、移动端,掌握大前端所有技术栈
  • 能够实现类Element-ui组件库,设计Vue组件
  • 掌握Vue/React源码,MVVM库原理
  • 了解Koa2源码,定制MVC开发框架
  • 前端监控、性能优化、安全
  • 自动化测试、发布、运维

以经典web开发体系,用Nodejs+JavaScript/css/html成为学习路线是我们前端开发人员走的路线。

这些你掌握了吗?

以下是我们前端开发常用的技能,你掌握没?

●移动开发

  • ios app(oc/c++)
  • Android app (java/c++)
  • hybrid app(混合式移动应用)
  • 移动web(html5/js)

●小程序来开发

●响应式网站开发

●浏览器兼容

就这些先问问那些说web开发没技术含量的人都熟练掌握了吗?

感谢您的阅读!

cms启动后不能开机?

中国一个中小公司就能开发出千万并发的web系统。

而solidworks,matlab,各种EDA仿真软等等一大票工业软件,中国却要举国之力攻关,技术含量孰强孰弱?

再举例子,是阿里所谓的电商系统技术含量高,还是歼20的飞控软件技术含量高?是腾讯的微信服务器集群软件技术含量高,还是天问一号的火星导航探测精准降落软件的技术含量高?

那些举高并发例子的,我并不是说做web对于个人来说完全没有难度,而是web开发是程序开发业务中技术含量最低的方向。

你说你实现了各种web系统,不都是调库吗?而设计类库就脱离web开发的范畴了。

就像硬件设计中你用arduino设计了个智能小车,你能说你的水平超过了设计芯片的人了吗?