2015-2016规划

——Sept. 9th, 2015 Wed. 13:15 PM 

 

学习了十几年就是为了找到一份好工作,现在正是这个找工作的时期,而我在签约中兴通讯之后似乎没有想再找更好一点的工作的意思,实在为自己的不努力懊恼,还有更深一层的原因是总是感觉自己的技术实力太脆,还得好好修炼几年。本科到研究生学的都是通信,研究生接触到图像,但最感激的是西电培养了我对编程的爱好,虽然现在还是很low。

以前对自己未来的方向一直没有一个清晰的规划,在这条路上浑浑噩噩的走了这么多年,混了个学历却没掌握什么技术,现在不得不重新审视自己,开始规划自己的技术路线:

1.继续找工作,以银行金融也为主,现在重点学习数据库和算法,晚上有时间要写好论文,毕竟只剩一个月的时间了。

如果明年还是进入中兴,便着重关注协议,精通计算机网络。

2.算法方面,无论在哪里工作,掌握算法是非常非常之重要的,在一到两年之内精通大部分算法,这个为以后跳槽去其他互联网公司是非常有帮助的。

3.数据分析,Python,Hadoop等等云计算和大数据方向的知识储备要深厚。

4.语言方面以C/C++,Python为主,数据分析用R,了解Java语言,有时间学会搭建网站。

5.英语,不用多说,流利的英语带来的不只是会说而已,带来的远比你想像的还要多得多,切身体会。

 

我的方向是做数据分析:那么这一两年的工作重点是算法(C++、Linux)与数据分析(Python、R、SPSS等,数据库、金融)

2015 关键词:算法 数据库 英语

2016 关键词:算法 数据库 英语

        C++ Python爬虫 数据分析 R Java 

要看的书籍:

初阶:

深入理解计算机系统  Computer Systems:A Programmer's Perspective TCP/IP详解 日本 图解系列

编程之美、剑指offer、编程珠玑、编程艺术    

C++:Effective C++、深度探索C++对象模型   C:C和指针、C专家编程、C陷阱与缺陷   编码:隐匿在计算机软硬件背后的语言 

进阶:  

利用Python进行数据分析 Python for Data Analysis   

<Python:网易公开课车万翔、机器学习实战、统计学习方法、集体智慧编程、爬虫分析数据>

鸟哥的 Linux 私房菜

 

参考书:

1)编码:隐匿在计算机软硬件背后的语言,此书从信息的编码,数字的不同进制表示,到计算机采用的二进制机器级表示开始,到用电路构建一个简单的加法器,触发器,计数器,存储器,甚至一个具有控制器,运算器,存储器的简易CPU,娓娓道来,真是醍醐灌顶。最后还谈到了图形界面的原理。此书作者更是被传为圣经的《Windows程序设计》的作者Charles Petzold。读完此书可对计算机硬件的原理与设计有一全面深入之认识,犹如身处群山之巅,一览无余。

2)深入理解计算机系统  上一本《编码》通俗易懂,即使没有计算机相关知识也能懂,但缺乏一些计算机机制的介绍。此书是国外著名的介绍计算机系统方面的书,从程序员的角度带你畅游计算机系统架构。涉及程序的机器级表示(机器码,汇编),处理器体系结构,存储器结构,系统IO,网络编程,并发编程,以及程序性能的优化。读完此书可对计算机系统,程序设计有一深层次了解。

3,4)就C语言而言,K&R的 C程序设计语言 的无疑是最好的参考书,不过对初学者来说还是有一定难度,辅以诸如 C和指针 C陷阱与缺陷 会有更好的效果。当然多写程序才是王道,多写才能发现问题,加深认识。

5)Debug Hacks 此书介绍GDB调试工具及调试技巧,本人现在主要就是使用gcc gdb啦。此书助你更好的找出臭虫。

6)数据结构与算法分析 介绍算法和数据结构的书籍很多,但本人就是用这本书学习的,所以推荐。此书的前3章第7章就介绍了题主要求的一些数据结构和算法,后面几张介绍树,排序,图论算法,及一些高级数据结构。读完此书将助你设计更优美的程序。

以上书籍都是本人读过的一些书,感觉非常好,但并非按照像上面的顺序这样死板的读,况且一些书只有在一定基础后才能理解,所以要常常瞻前顾后,左右参考,这样才更加融会贯通。
P.S.
上面推荐的书籍都是国外的,如果对计算机系统非常感兴趣,推荐一本国内的: Linux内核完全剖析,此书完全剖析0.12版Linux内核(代码量不多),将带你完全从零构建一个计算机系统,当然前提是要懂汇编,C,和一些操作系统的概念。真正让你透彻无死角了解计算机系统。

posted @ 2015-09-23 13:48  shiddong  阅读(146)  评论(0编辑  收藏  举报