您的位置:首页 > 其它

对于开发者来说,不得不需要知道的东西(持续更新,如有错误欢迎指正)

2018-03-31 19:09 316 查看
        作为从事软件开发行业的程序员,在工作中,逐渐的意识到对知识的收集的重要性。如今社会的发展速度如此迅猛,如果不能保持时刻紧跟潮流,慢慢的就会在大的趋势下失去自身的优势,所以需要不断的学习新的知识,丰富自己的能力。
        今天写这片博客,一直为了不断的提醒自己,督促自己学习,另外也是一个记录,也想用来引导程序新人如何学习,算是作为一个开发者对软件行业尽可能的发挥自身的热度。

        废话不多说,下面开始正题:对于开发者来说,你不得不需要了解的一些东西。(本篇只介绍相关技术名词以及初步介绍,不包括实际的代码,如有错误欢迎评论指正)。
       (一)技术栈--technology stack 
            首先看下百度百科对技术栈的介绍:  戳这里查看

        看完百科之后,相比你也能对技术栈这一名词有初步理解。说白了,技术栈就是 作为一个开发人员掌握的技术集合,而在技术栈的技术划分中,一部分技术划分到前端技术中,而一些技术划分到后端技术中,一些技术划分到组织架构中间件等等分类中。
        而如果一个开发者,所学或者所掌握的技术分类都是在前端技术分类中,那么就可以简单的认为该名工作人员是前端开发人员,同样的如果一个开发者所掌握的多是后端技术,那么同样可以认为其是后端开发人员,同样定义的还有运维人员,运营人员,UI人员等等。
        由此可以知晓,若想要从事软件开发某一分类工作,那么就可以参展技术栈的技术划分进行相应技术的学习。
        如学习前端,需要学习基础的html,css,js等,然后延伸到html5
4000
,css3,JQuery,等等,学完基础之后,可以进行一些深层的扩展性学习,如学习使用bootstrap,vue,angularjs等前端技术框架。
        学习后端需要学习一门后端开发语言,如java,c语言等。后端的学习同样十分复杂,在下面的内容中再进行整理叙述。
        (二)前端技术

        同样先来了解下百度百科对于前端的定义:戳这里查看详情!

               
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐