知识梳理

不断的学习,不断的忘记,做个总结

语言方面:
java,js,c,python觉得比较有用,shell一直想学好一点,感觉很强大
object-c,vc,vb,perl忘记得差不多了
数据结构要记住,各种语言都会有,去找api或者库就是
好的语言api和库会比较多
现在异步的语言开始流行像go和node.js

存储方面:
mysql,oralce,mc,常用,包括一些支持mc协议的kv存储,如tt
pl/sql,pro c,mongodb开始忘记
变来变去要快都是要索引,tt里面提供各种索引方式,比数据库还多点
事务这个当有机会做业务系统再复习一下

大数据方面
hadoop,hbase,storm原理还比较清楚
细节开始忘记
网站用负载均衡会比较多,不管是前台或者batch任务,了解自己的数据做好均衡就行

网络方面
tcp/udp,组播的原理,http协议应该再加强
ftp和其他比较少用
nginx可以学习一下代码架构

搜索方面
分词原理,搜索引擎原理,solr还比较熟
lucence已经开始忘记

对音频,视频,压缩算法了解一下,还是挺实用的
加密算法,协议了解一下用途md5,对称,不对称叫密,密钥这些
正则很有用,常用的要记得
开发工具不用太计较,反而vim和一些linux工具有时候用处比较大,掌握一门解析性语言也比较重要
软件开发流程一般公司都搞不太好,除非产品类公司和外包公司

看文档快最重要是英文和经验,顺着别人的思路,看看sample,很多东西很容易掌握,不容易的不是好东西

猜你喜欢

转载自gzlarry.iteye.com/blog/1864430