前端还是后台?没有哪个最好,只有合适的选择!
今天来聊一聊前端和后台学习哪个好?这是一个很纠结的问题,如果时间向前推四五年,很多人会说后端好,工作机会多,可短短几年过去了,现在人再提起来,似乎前端更好一些,可事实真的如此吗?这里我们简单的分析一下!
首先,我们聊聊后台,毕业以后我就一直在做java的工作,刚开始的时候出了很多笑话,常常别人对的东西自己写一样的代码也出错,一度以为这是天意不让我做这一行的工作,可是后来做的多了,发现其实没有那么复杂,之所以程序出问题因素很多,有些是因为自己基础不好,有些是因为环境因素,这里举个最尴尬的例子,当时我写了一个看着很正常的查询语句,但执行的时候就是出错,可是按照同样的格式在命令框里写一遍就是对的,最后我发现代码中查询语句的空格似乎特别长,经过比对发现是输入法的全角和半角字符导致的,后端的开发就是如此,它很严谨,逻辑和语法都不允许出错,也许刚开始会出很多笑话,但多了以后发现,其实都没差,只是不熟悉而已!
接着再说说前端,这方面确实接触的不多,但在我有限的经历中每次接触前端都是一个痛苦的事情,因为它的语法太随意了,似乎没有什么是不可能的,但又会在不知道什么时候出个错误,尴尬的是这时候浏览器提示的错误信息基本没有一点作用,除了无休止的百度毫无办法,可是不经意间它又正常了,[em]e105[/em][em]e105[/em][em]e105[/em]真是欲哭无泪啊。除了语法方面,我觉得前端开发还需要掌握一些设计的技巧,比如配色啥的,曾记得工作中我的老大曾经和我讨论一个商城界面设计问题,我瞅了瞅,看到背景有很多人,半天只说了一个有点挤……可周围的同事却很认同这个方案,可至今我也觉得那个不好,但又找不到确切的点,但我相信一个优秀的前端开发人员应该可以说清楚这个事情!
其实,就技术而言,我们可以把这些开发语言分的很清楚,可实际的开发如果要分清楚就一定需要很大的架子,而且还会增加沟通的成本,所以如果没有足够的实力公司好像也不会这么搞,常常是一个开发顶几个用,这种情况也不少!
总而言之,只有合适的选择,没有最好的技术,希望此刻做下的选择将来不用后悔,如果可以做到这些,那就足够了!


今天来聊一聊前端和后台学习哪个好?这是一个很纠结的问题,如果时间向前推四五年,很多人会说后端好,工作机会多,可短短几年过去了,现在人再提起来,似乎前端更好一些,可事实真的如此吗?这里我们简单的分析一下!
首先,我们聊聊后台,毕业以后我就一直在做java的工作,刚开始的时候出了很多笑话,常常别人对的东西自己写一样的代码也出错,一度以为这是天意不让我做这一行的工作,可是后来做的多了,发现其实没有那么复杂,之所以程序出问题因素很多,有些是因为自己基础不好,有些是因为环境因素,这里举个最尴尬的例子,当时我写了一个看着很正常的查询语句,但执行的时候就是出错,可是按照同样的格式在命令框里写一遍就是对的,最后我发现代码中查询语句的空格似乎特别长,经过比对发现是输入法的全角和半角字符导致的,后端的开发就是如此,它很严谨,逻辑和语法都不允许出错,也许刚开始会出很多笑话,但多了以后发现,其实都没差,只是不熟悉而已!
接着再说说前端,这方面确实接触的不多,但在我有限的经历中每次接触前端都是一个痛苦的事情,因为它的语法太随意了,似乎没有什么是不可能的,但又会在不知道什么时候出个错误,尴尬的是这时候浏览器提示的错误信息基本没有一点作用,除了无休止的百度毫无办法,可是不经意间它又正常了,[em]e105[/em][em]e105[/em][em]e105[/em]真是欲哭无泪啊。除了语法方面,我觉得前端开发还需要掌握一些设计的技巧,比如配色啥的,曾记得工作中我的老大曾经和我讨论一个商城界面设计问题,我瞅了瞅,看到背景有很多人,半天只说了一个有点挤……可周围的同事却很认同这个方案,可至今我也觉得那个不好,但又找不到确切的点,但我相信一个优秀的前端开发人员应该可以说清楚这个事情!
其实,就技术而言,我们可以把这些开发语言分的很清楚,可实际的开发如果要分清楚就一定需要很大的架子,而且还会增加沟通的成本,所以如果没有足够的实力公司好像也不会这么搞,常常是一个开发顶几个用,这种情况也不少!
总而言之,只有合适的选择,没有最好的技术,希望此刻做下的选择将来不用后悔,如果可以做到这些,那就足够了!

