`
gzlarry
  • 浏览: 4945 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

知识梳理

 
阅读更多
不断的学习,不断的忘记,做个总结

语言方面:
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,很多东西很容易掌握,不容易的不是好东西
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics