成为全栈工程师需要学习哪些知识?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了成为全栈工程师需要学习哪些知识?相关的知识,希望对你有一定的参考价值。

全栈工程师,也叫全端工程师,英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。那么要成为全栈工程师你需要掌握哪些技能呢?
1.产品设计
     ai(作为一款非常好的图片处理工具)
     coredraw(平面设计软件)
2.界面设计
     ui
     ps
3.前端开发移动优先
      ios app(oc/c++)
      android app (java/c++)
      hybrid app(混合式移动应用)
       移动web(html5/js)
4.wdb前端语言
        js
        html5 
        css3
               前端框架
5.web服务器(如果ahache并发量为几千,nginx并发量可以达10万)
        nginx(c写的)
        apache
 
6.缓存服务器
         memcached
         redis
 
7.后台业务服务器
        pathon 脚本语言 (边解释,边运行)
        c/c++
        java
        php   脚本语言
        node.js  脚本语言
        erlang  脚本语言(一般由于游戏开发)
8.数据库(互联网公司)
       mysql (各有各的优势)
       mongo db
9.文件系统(用户量很大的时候,上百/千万,存储图片等)
        fastdfs(淘宝)
        gfs(google file system)
               hdfs
10.微信共公众号
       微信交互
       微信支付

 

以上是关于成为全栈工程师需要学习哪些知识?的主要内容,如果未能解决你的问题,请参考以下文章

我的全栈工程师之旅

目前全栈工程师常用的软件都有哪些

整日碎片化学习“凡不凡”?来看看优秀的Python全栈工程师都是如何学习的

测试人:如何成为全栈自动化工程师

全栈工程师学习Linux技术的忠告

全栈工程师学习Linux技术的忠告