偶然间拜读了知乎萧井陌写的<编程入门指南>恍然发现从大二以来自己就一直沉迷于框架细节中,并没有真正掌握基础.然而已经站在了在大学的尾巴 后悔。想着等考完研一定要好好的系统的全面的研究基础,要系统全面的学习当然得整理笔记,所以开通了这个博客(虽然考完研才会开始写....不过最近也会把以前杂七杂八乱记的的东西弄上来
回望大学四年,可谓学而不精,什么都涉及什么都不精通
- 大一: 跟着学校的课程学习了C / C++,此后就再也没碰过了,后来也隐隐约约的感受到了C++的强大,一直想重新捡起C++又有一丝畏惧,这一年也是我学习算法的一个高峰,,由于不知道天天看的都是终端的黑框,不知道还能干嘛,于是学了学数据结构,一头扎进acm的题库中,(虽然还是很菜
- 大二上期:大二上期自己学了python,通过python自己也真正做出了些东西。从命令行版的2048,到能查课表的微信公众号的后台,然后完全自己实现的验证码识别,博客,还有Pygame。
- 大二下期:自学了Android开发,本来这时已经意识到应该重视底层基础的,打算Android浅尝辄止,没想到上架了几个app后下载量不错,还挣得了1000多的广告费,从此自信心就开始爆棚,再也没有研究基础的想法了,也想以后就找Android相关的工作。
- 大三上期:笔记本压坏了,换了MacBook,想着都用苹果本了不去学下iOS开发真是可惜了,于是又开始折腾Cocoa,通过抓api模仿出了不少APP(超级课程表,简书.....),期间还折腾了unity3D,感想就是做游戏比做app好玩,还工资高。
- 大三下期:三天打渔,两天晒网。游击战式的预习考研。。。高数线代概率这些课我大一本来就没怎么听课,于是就没去跟汤家凤的基础班,而是看教材,结果就是暑假别人强化班了我才开始看基础班,想加快进度跳着看又吸收不了(哭。。
- 大四上期:每天7点到11点图书馆,没什么好说的。数学艰难的跟上进度了,英语也跟上了,唯独我那四门专业课,专业课我看一门就得快一个月,我又偏偏10月才开始复习,于是就完全看不完,到了考前一个月老想着专业不过线一切百搭,其他科也就看不进了,决定二战。。。从考场出来回想这一年,不知道自己到底干了什么。哎,时间真快。过完这个寒假就开始新一年的复习吧。
以前我常常在思考我和那些培训几个月的程序员究竟有何区别,究竟怎样才能让公司认为我不是培训出来的程序员,我想现在有了答案。一直以来我在干的不过一件事,熟悉使用各种平台的各种库,对于库底层的实现知之甚少;而培训教给你的就是如何使用库。所以目前我和他们的差别仅仅是接触的先后与接触的广度罢了。要想和培训出来的人真正拉开差距就要深挖底层 打好根基,厚积薄发。
反正还年轻。