一个代码渣渣的修炼之路——新手入门
2015-10-22 17:12
169 查看
大学就读于武汉某985高校,计算机专业,本科四年不怎么会编程,也没写过几行代码,就靠着认真复习期末考试也拿过几年奖学金,然后顺利又读了研究生,没想过能在计算机上有太大造诣,也没想过以后能靠专业知识养活自己。
之前网易游戏来武汉招聘,作为网易游戏在武大的校园大使,真真切切地体会到了想要拿到一个offer不是那么容易的事情。不管是算法能力,项目能力还是知识积累,我都在一个很低的水平,也就是从那之后我开始下定决心要改变。
一开始也是很迷茫,看书也静不下心,学习也学不了什么,语言方面也是似懂非懂,都不知道自己在一个什么样的水平上。在网上搜了一些提高算法能力的文章,看到大家都在推荐LeetCode,就注册了一个帐号,做了一道题。第一次体会到写代码不是想象中那么简单,以前很多时候都是眼高手低,就连最简单的字符串操作不会,一碰到指针就晕头转向,更别说容器,迭代器更高级的东西了,那次做题后打击很大。自己好歹也是985计算机的硕士,不能就这么算了,也就是这种心里的不服气,让我开始认真对待编程。
每天强迫自己刷题,不会的,似懂非懂的,模棱两可的都要查阅资料,所有题目都要自己独立思考解决,不要直接用网上别人写的答案,从一开始使用vector,string,到现在能够熟练和理解iterator,简单看懂STL源码,我进步了很多。
刚刚刷完LeetCode上所有解锁的Easy题目,留个纪念。然而一切才刚刚开始,新手入门之后将会是更广阔的天地,让暴风雨来得更猛烈些吧!
之前网易游戏来武汉招聘,作为网易游戏在武大的校园大使,真真切切地体会到了想要拿到一个offer不是那么容易的事情。不管是算法能力,项目能力还是知识积累,我都在一个很低的水平,也就是从那之后我开始下定决心要改变。
一开始也是很迷茫,看书也静不下心,学习也学不了什么,语言方面也是似懂非懂,都不知道自己在一个什么样的水平上。在网上搜了一些提高算法能力的文章,看到大家都在推荐LeetCode,就注册了一个帐号,做了一道题。第一次体会到写代码不是想象中那么简单,以前很多时候都是眼高手低,就连最简单的字符串操作不会,一碰到指针就晕头转向,更别说容器,迭代器更高级的东西了,那次做题后打击很大。自己好歹也是985计算机的硕士,不能就这么算了,也就是这种心里的不服气,让我开始认真对待编程。
每天强迫自己刷题,不会的,似懂非懂的,模棱两可的都要查阅资料,所有题目都要自己独立思考解决,不要直接用网上别人写的答案,从一开始使用vector,string,到现在能够熟练和理解iterator,简单看懂STL源码,我进步了很多。
刚刚刷完LeetCode上所有解锁的Easy题目,留个纪念。然而一切才刚刚开始,新手入门之后将会是更广阔的天地,让暴风雨来得更猛烈些吧!
相关文章推荐
- 动易2006序列号破解算法公布
- Ruby实现的矩阵连乘算法
- C#插入法排序算法实例分析
- 超大数据量存储常用数据库分表分库算法总结
- C#数据结构与算法揭秘二
- C#冒泡法排序算法实例分析
- 算法练习之从String.indexOf的模拟实现开始
- C#算法之关于大牛生小牛的问题
- C#实现的算24点游戏算法实例分析
- c语言实现的带通配符匹配算法
- 浅析STL中的常用算法
- 算法之排列算法与组合算法详解
- C++实现一维向量旋转算法
- Ruby实现的合并排序算法
- C#折半插入排序算法实现方法
- 基于C++实现的各种内部排序算法汇总
- C++线性时间的排序算法分析
- C++实现汉诺塔算法经典实例
- PHP实现克鲁斯卡尔算法实例解析
- C#获取关键字附近文字算法实例