公告:
  • 要报名培训 PHP 的同学抓紧时间了,黎老师手把手教学,现在报名白菜价了 [2017-08-25]

js之百家争鸣

IT 届的技术日新月异,发展速度飞快。以 js 举例,自从 node 出现以后,js 脱离了浏览器都可以运行之后,简直就是呈现了一个百家争鸣的局面。

什么预处理技术,什么 webpack ,什么 less ,less 之后有什么 sass ,什么 postcss,一堆一堆的东西要学要认识要接触,好,一个一个学学没问题,可是我这刚学完,就有说什么什么更好,更强,新能提升多少倍,api 多优雅,我去,好吧,我学....

我受够了百家争鸣,受够了更新.....

下面贴一段段子:

> 大学无聊,不小心学了编程,误入了IT行业,然后发现自从进入这个行业之后,就是无止境的学习,有学不完的东西。学的太痛苦了,学了几年了就没停过。。。看完html、css基础、又有高级的html、css、又有html5、css3、后面还有js,然后光会几本的js并没有什么卵用,还要会jquery和各种框架,会了这些框架之后,不算牛逼,你还要去学js的几本原理,然后js是相当的奇葩,完全掌握的难度丝毫不亚于JAVA with JVM。前端还没完全吃透,然后搞后台,就最简单的PHP来说,除了会写普通代码,还要学数据库,数据库涉及到SQL又要学、表结构又要设计的好,还有服务器又要学个APACHE或NGINX等,各个都要会配置,各个都要会装,哦,对了,一般都是在Linux下的,所以你又要学Linux、会基本的命令,然后安装编译又是烦的很的事情,都过去了之后,你想稍微先进点,还有各种NOSQL、缓存、负载、主从等着你去配置,全趟平了之后。其实也就是个普通程序员的水平,后面其实还有一大堆东西呢。能否自己写PHP框架、能否轻松二次开发、能否对PHP做异步、怎么扛高并发、如何理解PHP底层原理、如何编写PHP内核扩展,省略无数个etc.。完全可以学死人。上面看上去很多,其实还是很LOW,为了高大上,光会那些三脚猫的编程技术根本不够大牛看的,首先,你起码要学下C和C++,否则你对底层的理解是远远不够的,可能会傻傻的觉得字符串类型就应该是和诸如整形之类的一摸一样,比如内存只需要new就行了。会了C和C++就够了吗?还差远了,它们只是最基本的工具,你要能用它写基本的程序,能浏览一些开源代码,能对系统API有更多的了解,然后里面会涉及到计算机网络、操作系统等,若你想看汇编,还要学下计算机组成原理,想很透彻还有编译原理等着你,想更好的了解,那还需要补习离散数学等。然后还忘了数据结构和算法,这个要玩的深入不知道要投下去多少时间(前面的东西也一样)底层差不多了(也仅仅是差不多),你还要了解现在的大数据,设计各种分析、各种机器学习,各种数据可视化,各种数学(啃数学书会cost太多太多的时间)如果要和移动端合作,你可能还要去懂移动端的东西,各种GUI编程,底层又会碰到图形学。最后最后,技术发展超级快,你一定要跟上,不断的学,工资高也没什么时间玩,估计想做NB程序员,就要天天当高三吧!又或者用考研来形容更合适(毕竟周围人都可以各种玩,自己苦逼到底)

发表评论:(支持 Markdown 语法)
访客评论(0):