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

全栈工程师,也叫全端工程师,英文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.微信共公众号

微信交互

微信支付

时间: 2024-11-08 21:54:13

成为全栈工程师需要学习哪些知识?的相关文章

全栈工程师

关键开发技能(硬实力) 一.Git/GitHub,必须掌握如何使用Git来掌握和分享你的代码.Git作为关键技能的第一条,是因为它不仅仅是一个代码管理工具,更是一种推荐的工作方式.它使你能在任何地方进行开发,高效地管理任何大小的项目,通过Git还能与其他团队成员进行分布式工作,大大提升工作效率. 二.至少一门编程语音,JAVA.PHP.C#.Python.Ruby.Perl等,因为大多数核心业务处理都需要这门语言来写.不但要掌握这门语言的语法,还需要非常熟透如何基于这门语言进行项目的架构.设计.

我所理解的全栈工程师

要定义全栈工程师,先要定义全栈:要定义全栈,先要定义栈. 栈定义好了,自然就有了全栈(栈中所有知识和技能),也就有了全栈工程师(掌握栈中所有知识和技能的人)的概念. 在不同情境下,栈的范围是不一样的,而不是一成不变的. 对于不同人,他所理解的栈的范围也是不一样的. 比如,要做一个网站,涉及到产品设计.开发(前端.后端).测试.运维等等工作,每个工作又需要技术选型,比如后端用java.php.python还是其他,运维是自己采购服务器(涉及软硬件管理),放到自己的机房(涉及机房设计方案等知识)还是

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

随着科技的普及,Linux作为最受欢迎的服务端操作系统,无人不知,无人不晓.当今,不论是服务器搭建,还是客户端开发,Linux系统的基础技能对全栈来说都是必备的,而了解如下几个问题可以更好的帮助你成为一名合格的全栈工程师. 1.Linux体系组织结构 学习一个系统需要了解其体系结构,这样才能更好的学习.Linux有kernel和user两种模式,内核.shell和文件系统统一形成基本的操作系统结构,Linux内核由如下几部分组成:内存管理.进程管理.设备驱动程序.文件系统和网络管理等 学习lin

转:全栈工程师的知识栈列表

from: http://blog.csdn.net/caopeng26/article/details/52235883 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 通往互联网架构师之路—全栈工程师 1.首先我们看什么是架构师?架构师应该具备哪些能力? 大家都知道很多公司都有架构师这个职位,但是我想告诉大家的是看一个人是不是架构师不是看职位,而是看他所具备的能力以及正在做的事,所以有架构师头衔的人不一定具备架构师的能力,而不是架构师的人却在做着架构师的工作. 2.架

2019年java全栈工程师学习大全

我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面临的问题.?我当时经常胡子眉毛一把抓,那会学习资料倒是不缺,学校图书馆啥都有,就是无从下手,后来有高人指导之后,进步就很快了. 精研某一个方向,或者走全栈路线,都是可以的,两种路线各有优缺点,如果非要整个争个高下,我觉得没有必要. 自己喜欢的,才是最好的,我读书的时候就接过几百块钱的小活,没几个钱,要是跟人合作更没有赚头了,所以后来我一直在尝试全栈的路线,也一直在这条路上努力. 专精于某一方面

全栈工程师?

作者:肖文峰链接:https://zhuanlan.zhihu.com/p/20091607来源:知乎 最近参加一个技术社区活动,在讨论到"CTO的技术深度和广度哪个更重要"的话题时,我想起社区里面常常提到的"全栈工程师"的事情,于是表达了一些观点.临场未必能够清晰表达,所以下笔,希望能够引起一些讨论,避免年轻工程师误入歧途. 长期以来,社区就有人在提"全栈工程师",还有一些公司直接挂出名为"全栈工程师"的招聘职位.那什么是全

读<专栏·谈谈全栈工程师>

原文地址:http://leihuang.org/2014/12/12/read-Full-Stack-Developer/ 昨天晚上看海贼王给看睡着了(11点的左右),导致早上5点就醒了,怎么办呢,找点东西打发点时间,本来想看看知乎的,但是最近对知乎的氛围很失望,总感觉好浮躁的氛围,当然这些跟我关注的人有关系,改天清理清理. 犹豫了半天,想着还是看本薄点的书吧,下了个豆瓣阅读软件,因为以前没用过,本来想找书,结果点进了豆瓣专栏,还以为里面是书.进去之后才发现是别人写的专栏.也没想太多,看到有科

Web全栈工程师修养

全栈工程师现在是个很热的话题,如何定义全栈工程师?在著名的问答网站Quora上有人提出了这个问题,其中一个获得了高票的回答是: 全栈工程师是指,一个能处理数据库.服务器.系统工程和客户端的所有工作的工程师.根据项目的不同,客户需要的可能是移动栈.Web栈,或者原生应用栈 深以为然,所以,全栈工程师应该分为Web全栈和App全栈.恰巧最近看了本有关Web全栈工程师的书,记录下其中一些观点. 笔记 应该从能力和思维方式两方面来判定一个人是否是一个合格的全栈工程师. 对于一些经理来说,宁可雇佣多个可管

全栈工程师的未来发展如何?

在如今这个信息高速发展的今天,信息更新如此的快,需要一人掌握多项技能才能胜任时代的发展,就是因为这个原因,新霸哥发现了全栈工程师在2016年很火的,无论是从搜索量还是从身边的朋友了解到,这将是一个很火的行业,所以说全栈工程师是未来的一个发展趋势. 在我们生活的周围,有的人在大公司上班,也有人在小公司上班,不同的环境可能给人不同的感受.大公司一般都会培养你成为某一个领域的专家,但是小公司就需要你什么都懂一点,所以说小公司都喜欢小而美的团队,也就是全栈工程师. 新霸哥发现大公司和小公司在解决问题上都