2011年年初就开始实习,2011年7月份正式入职,算起来正式工作已3年有余。这三年换了4份工作,工作内容形形色色,零零总总,是该好好总结下了!
写在前面:
在写工作经验之前,觉得大学的一些情况有必要带一下,我是二本院校自动化专业出生,后来也不知道怎么就懵懵懂懂走上了程序这条路,想过回归,但已无力回天。
自我感觉良好,生性聪敏,双向性格。从小到大成绩优异,甚爱数学,少有人及,后因感情问题荒废一年有余,在此替师长们为我感到惋惜!大学里勤奋学习,后直接泡实验室学习一些实用的东西和参加一些电子竞赛之类的活动,没怎么上课。大二暑假在家闭关学习51单片机,Java等。51是专业内容,至于Java,当时是因为有一个选修课是Java,后来觉得既然学了一些了,就争取多学习下,自己玩玩写点小东西也挺好的。
大学期间(主要是在实验室),做过的小东东:数字钟,坦克大战,聊天系统,点阵字模,大型LED广告屏设计,智能循迹避障小车,点光源跟踪系统,太阳光跟踪系统等
研究过的东东:linux http服务器搭建,mini2440嵌入式linux移植,sopc无线图像传输系统,linux网络监控vlc等
用过的语言和开发工具(现在忘得差不多了):c/c++,java,vb,verilog,shell,tcl...;keil,iar,ads,protel,eclipse,vi,quartusii,niosii,modelsim...
先列一下各个公司的工作内容以及一些看法:
公司①:
1、jsoup研究,c++,webservice
2、服务器监控,java,php,ajax,html,android
3、图片异步下载,java,android,thread pool
4、搜索引擎,java,php,hessian,lucene,solr
5、数据分析及展示,java,php,soup,apache,mysql,html5,js
6、网络爬虫,java,heritrix,mysql
7、服务器推,java,php,netty,mysql,cluster,单点问题
公司服务器为linux,当时10台左右,putty远程连接服务器,filezilla远程传输部署
公司②:
1、实时流量监控,python,django,mysql,memcached,nginx,html,js,api,读写分离
2、词库建设,python,django,mysql,memcached,cache,mutli-task,api,mongodb,分库分表
公司服务器为window server,当时20台左右,直接mstsc远程登陆部署
公司③:
1、大数据分析,java,hadoop,mapreduce,oracle,hdfs,ssh,shell
2、数据分析展示1,java,ssh,oracle
3、数据分析展示2,java,php,ice,oracle
4、消息自动回复,java,sevlet,thread pool,html,js,css
公司服务器为linux,当时10台左右,putty远程连接服务器,filezilla远程传输部署
公司④:
1、微信平台,python,tornado,memcached,mysql,html,js,css,api,oauth2,crypto
2、服务监控平台,java,springmvc,zookeeper,rest,mysql,jmx
3、SDK项目,python,tornado,mysql
4、数据统计,python,tornado,mysql
5、充值平台,java,springmvc,memcached,oracle,mysql,api
6、API项目,java,springmvc,memcached,oracle,mysql,api
7、微商城,ruby,rails,mysql,html,js,css
公司服务器为linux,我用到的有20台左右,putty远程连接服务器,filezilla远程传输部署
完整的写工作内容的话估计长了,大体列出大小项目名称和技术每个项目所涉及的重要的技术点,就很清楚该相关工作内容了。我个人的工作重心在服务器后台,包括大数据、高并发、提供中间件服务/接口。
当然之所以选择这些方向,因为心里一直都萌动着一些想法,我觉得未来智能设备,智能机器人终将是一个很大的方向或者市场,我觉得自己有智能设备的“基因”,我想做这些东西,想做智能设备的大脑。
未来的路该怎么去走,我得考虑清楚。期待一个优秀的团队!