ACCESS教您变成全栈工程师(Full Stack Developer) 〇-什么是全栈工程师

用作1个编码12年的工程师老马,讲述整段工程师的往事,顺便把文化都泄流露去,希望读者能少走一些弯路。

那段历史包罗:从不会动的静态网页到最流行的网站开发、达成本人的博客网站、在云里雾里的云中物色、大数量一统江湖……

 

请尊重原创,转发请评释来源网站www.shareditor.com以及原来链接地址

你能够把那些作为贰个全栈工程师教程,因为看过“网站开发”部分的几篇文章你基本上就足以付出3个小型的博客网站了,而看过第③局部的几篇你可能对音讯搜索充满趣味和自信心了,大数据部分依旧得花点武术的,你能够挑选甩掉,因为正如费用生命,当然假如你对团结有信心看下来,那么相信您会有得到

你也足以把那么些作为是三个从对电脑丝毫不懂到能够和产业界牛人谈笑风生一路勇猛的死灰复燃人的一些经验

简单来讲,希望对你有收获

怎么从“〇”开端?

先是,因为那是一个归咎;第1,因为那是自个儿的第2篇;第3,总括机里面不都以从0发轫的吧?

12年里本人趟过怎么路?罗列如下:

学习和应用过的言语:Q-BASIC, Visual Basic, c, delphi, matlab, html, css,
javascript, asp, c++, bash, awk, Fortran, cuda, Qt, lua, Object-C, php,
java, python,

学习和应用过的技能:网页设计(ASP+ACCESS,PHP+MYSQL),软件开发(MFC、Qt),并行总括(MPI、hadoop、cuda),网站搭建(IIS、nginx/httpd+mysql+php-fpm),高品质互联网服务(c++,libevent,protobuf,负载均衡,低耦合,一致性,10+模块,200+机器配置,7*24办事),搜索架构(c++互连网爬虫、lucene、rank策略、时效性、日志总结、机器学习),博客网站开发(symfony② 、bootstrap),app(thinkphp、ios、mongodb、memcache、redis),大数据(hive、hbase、map-reduce、storm、zookeeper、redis、mongodb、机器学习)

有如何体会?

言语不过是个工具,没有高低之分,什么情况用怎么样语言。不要听网上的一派之词:C++比java牛逼,php是世界上最好的语言,swift比OC好……

语言学习跟克罗地亚共和国(Republika Hrvatska)语一样,就靠练习和实践,除非你还在学习照旧刚结业,不然没必要集中花时间类别学习一门语言,现用现查就好了,有标题百度时而

同2个品种作者可能用10种语言,该什么人登台就何人登台,不是那块料没供给勉强

自己也在BAT做过5年的种类架构,什么样的景色、化解什么的标题,就用哪些的架构,借使是小事情场景也没要求杀鸡用牛刀,不追求牛逼,简单为上,唯快不破

对此开源项目,假若是小事情场景,无论是存款和储蓄/总结序列恐怕种种框架,能用开源就用开源,重复造轮子只怕注明了你的技术实力,但也还要表达了您智力商数不高

请爱戴原创,转发请申明来源网站www.shareditor.com以及原来链接地址

相比推荐学习的言语和技能?

网站开发:后端语言推荐php,后端框架推荐symfony2,后端服务器推荐nginx,php服务器推荐php-fpm,前端语言html+css+javascript是必须的,前端框架推荐bootstrap,数据库推荐mysql

劳务器端开发:语言推荐C/C++, java, python, bash, awk, 框架推荐libevent,
protobuf, 开源系统推荐hadoop, hive, hbase, zookeeper, redis, mongodb

查找技术:语言推荐java,框架推荐pyspider、lucene、solr

什么是全栈工程师?

没关系固定的定义,四个创业公司的技巧公司,哪儿缺人你都能顶上,你就是全栈工程师。

相关文章