更新。
最近好运,获得了一个很好的互联网工作机会,马上就可以转向互联网方向发展了。
针对目前的状态,以及以后工作的重点,修改一下我的学习计划,简单规划为:
1,重点学习C++、linux(shell重点)、mysql
2,一个月内,学习C++ & linux shell + 锻炼编程能力 & mysql基础
3,以后学习内容还包括:unix网络编程、数据结构与算法、PHP及其它互联网相关技术知识。
==================================================================
最近再次看清自己的计算机专业技能离正常水平还有很远很远,因此终于在此开通博客,记录自己的学习过程,也帮助和督促自己吧。
我的学习主要目标是互联网后台开发,主要的专业知识有C/C++、linux shell、unix网络编程、数据库、数据结构与算法,另希望继续学习操作系统、PHP、web开发、移动开发等其他知识。
一个大体的学习任务是:
1,C/C++,书籍如effective C++、more effective C++、effective stl、more effective stl、stl源码剖析;
2,linux,主要是shell学习,书籍如linux shell脚本攻略;
3,unix网络编程,书籍如apue、unp1、unp2;
4,数据库,学习mysql、相关nosql;
5,数据结构与算法,练习各种排序、查找、链表、树等基础算法,以及练习leetcode;
6,实践任务:a,写一个命令行形式的基础IM服务器和客户端;
b,搭建一个自己的网站;
以上实践将使用到以上各类知识。
一个时间计划是(2015年):
1,5 - x月,学习C/C++相关书籍;
2, 6 - x月,6月争取学好shell,unix网络编程;
3, 6、7月,完成IM服务器和客户端练习;
4,5 - x月,练习各类数据结构和算法;
5, 7 - x月,学习数据库、PHP;
6, 7 - x月,学习web开发,搭建个人网站;
任务艰巨,加油吧!