到底什么是前端,前端后端( 四 )


在云计算、大数据时代 , 前端开发人员在学习后端开发知识的过程中 , 应该更重视云计算平台的作用 , 未来前端开发人员基于PaaS可以完成很多后端服务的整合 , 这种开发方式不仅能够降低行业创新的门槛 , 也更容易围绕技术平台来构建产业生态 。从这个角度来看 , 未来更多的技术平台会逐渐拓展前端开发的功能边界 , 以促使更多的行业企业可以加入到平台的生态体系中 。
前端人员学习后端开发技术 , 可以从Nodejs开始 , 一方面前端人员学习和使用Nodejs比较方便 , 另一方面当前Nodejs的应用也比较普遍 。另外 , 在学习Nodejs的过程中 , 也会连带学习一系列后端知识 。我从事互联网行业多年 , 目前也在带计算机专业的研究生 , 主要的研究方向集中在大数据和人工智能领域 , 我会陆续写一些关于互联网技术方面的文章 , 感兴趣的朋友可以关注我 , 相信一定会有所收获 。
程序员是做前端开发好 , 还是后端开发好呢?

到底什么是前端,前端后端


程序员这个概念在现今这个社会已经很司空见惯了 , 是时代造就的 , 也是趋势——科学技术是第一生产力嘛 , 因为这份职业中包含了太多一个人深处这个社会中的很多技能 , 并不单单是写代码 , 思维能力 , 行为模型等等 。从楼主提问中 , 大概能预测楼主不太了解这份职业 。那么我从赚钱的维度(这个可能是大多数人最关心的)分一下四种情况回答一下前端和后端的优劣 。
坐标:北京(因为我只了解这 , 个人也建议年轻的时候在一线城市从事程序员的工作性价比高些)1、芸芸众生型——不是那么努力 , 也没有太高的天赋:从入行到改行 , 基本处于中级水平之前(也可能初级) , 程序员职业生涯的薪资在8~15K之间(不算福利) , 在这个水平的同学 , 前后台区分不大 , 多数都是写业务或者叫应用 , 面试运气成分占多数 , 运气好了 , 低水平高薪水 , 运气不好 , 反之;2、积极进取型——很努力 , 也没有太高的天赋:在这里我给“努力”下个定义 , 即贯穿整个程序员职业生涯的持续学习;在这个区间 , 基本都会达到准高级的阶段 , 成为高级也是很有可能的 。
薪水差不多在25~30K , 能坚持到这个阶段的人 , 多数都会有坚持的理由 , 有喜欢 , 有热爱 , 有生活所迫等等 , 这样的情况下 , 后端重于前端 , 因为无论何时 , 物以稀为贵总是没错的 , 一间公司衡量一个人的薪水 , 总会以稀缺性和不可替代性的角度作为出发点就考量付出报酬的多寡;3、别人家的孩子——既有天赋 , 又很努力:这个阶段薪水在30~50K左右 , 在这里就不能单纯的以前后端这个维度去看待这个职业了 , 基本都是全栈的 , 是在默认你写业务完全没有问题的基础上 , 偏架构方面 , 面试主要以算法、优化、兼容、底层等等方面 。
所以到这个阶段 , 要有一专多能的实力;4、剩下的一部分——原谅我没有特别的总结这类人群 , 因为想不太出来用什么的词汇描述:略过吧 。。我也不太熟 , 他们和我在代码的世界里基本平行;简单总结下 , 简单的混口饭吃的话 , 看哪个上手容易就干哪个 , 个人推荐前端 , 毕竟门槛低 , 前期单位时间内加速度高 。如果是想有长远打算 , 现在这个时代一专多能已经是必然 , 不论是专前端还是专后端 , 到了一定程度都是神 。

推荐阅读