我刷知乎。在知乎上答题的程序员,不是很牛逼就是更牛逼,说起各种系统、各种系统的各种版本、各种语言、数据库、算法、IT届的各种圣战都有板有眼、信手拈来、头头是道,不得不服。这导致了一些非常严重的问题:我都想学,什么都想学,要学的东西太多了,但是不知道从什么地方学期,注意力全都分散了,而且已经花了好多精力找资料了。。。不由得使我想起大一的时候各种下资料分类整理归档,然后基本上都没看过。前面犯过的错历历在目,再犯的时候毫无察觉,死性不改,人类为何总是重复相同的错误T_T。所以花了一会儿静下心想了想,觉得这一阶段学习内容需要更有针对性,人要更专注,更沉。

  那么简单来说,语言方面,先把C#学好,用的书目前有两本,C#编程入门和高级编程,这部分学清楚以后再买CLR via C#这本,这三本学好了C#语言应该就不会有什么大问题。对于.net的学习在学语言的过程中同步进行,买什么书我还不太清楚,有的两本书先学起来吧。另一方面就是JavaScript,现在已经开始学习了,同时吧HTML/CSS搭配着学,买书当然可以,不过W3School这么好的资源不用简直浪费。其他的语言暂时不要考虑,分心多不好。哦对了,ASP.NET的入门推荐书目是Pro C# 5.0 and the .NET 4.5 Framework,据说做WP开发用这个也是一样的(参考这个)。

  对于完成一个项目(程序员鄙视链最底层的开发狗),设计模式的知识我也完全没有,所以买了HF设计模式,这里也要学着。HF设计模式学完以后,再去看所谓四人组的Design Pattern应该会轻松一些,所以这是下一步计划。

  由于第一个项目中我是DBA,严重感到数据库基础薄弱,同时在写代码的时候不知道sql注入是什么。所以买了两本书:数据库管理系统(轮子哥在知乎上推荐的),sql注入。对于数据库方面的知识现阶段希望学习这两本书。以后钱攒够了去考个OCM。。。哈哈哈哈哈,→_→开玩笑啦。。。。

  其实关注的一些微博上总是会转一些程序员面试的时候常见问题,我觉得看书需要将这方面结合起来。目的性功利心是一方面,另一方面既然是考察专业技能经常问到的,那肯定是作为专业人员必备的知识和技能,是重要的,需要深刻理解的,所以在学习的时候必须多花心思揣摩。所以嘛必须结合这些考察点学习。

  最后吐槽自己,妈蛋我真是太喜欢做规划了,正式的学习还进展迟缓==。

半年过去了,发现写博客并不能很好的督促自己学习,反而还浪费了很多时间,想想还是算了,以后实在非常想写的时候再写吧。

2.Freshman阶段学习内容的确定的更多相关文章

  1. 3.Freshman阶段学习内容的确定

    我刷知乎.在知乎上答题的程序员,不是很牛逼就是更牛逼,说起各种系统.各种系统的各种版本.各种语言.数据库.算法.IT届的各种圣战都有板有眼.信手拈来.头头是道,不得不服.这导致了一些非常严重的问题:我 ...

  2. PHP四个阶段目标以及第一阶段学习内容

    PHP课程体系主要分为四个阶段,第一阶段讲的是网页HTML和数据库MySQL,第一阶段要学会网页制作的基础知识,熟用各种基本标签,对数据库进行操作,各项考核都能够达标,拿出出众的项目展示. 在第二个阶 ...

  3. ACM第一阶段学习内容

    一.知识目录 字符串处理 ................................................................. 3 1.KMP 算法 .......... ...

  4. Data Structure(3)——软考阶段学习小结

    数据结构计算机等级考试中有,自考中有,软考中同样有,可见其内容的重要程度,今天对软考阶段视频学习内容的总结,同样是对前面学习内容的回顾,同样是对后面学习的铺垫. 中结:原本因为之前有过类似的总结,这次 ...

  5. 20155209 2016-2017-2 《Java程序设计》第九周学习总结 ## 教材学习内容总结

    教材学习内容总结 JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据. 执行流程: •连接数据源,如:数据库. •为数据库传递查询和更新指令. •处理数据库响应并返回的结 ...

  6. IT兄弟连 HTML5教程 HTML5的学习线路图 第一阶段学习网页制作

    学习HTML5技术可并不是简单学会几个新增的标签而已,HTML5现在可以说是前端所有技术的代名词.需要学习的语言和工具不仅多,对于刚接触他们的新人会感觉很乱.另外,前端开发也会细分很多个开发岗位,不同 ...

  7. 分四个阶段学习python并找到一份好工作

    第一阶段 关注公众号"轻松学编程"了解更多. 详细学习资料 需要时间一个月. 1.python概念 ​ python是一种解释型.面向对象.动态数据类型的高级程序语言. ​ 理解: ...

  8. web前端开发学习内容

    应该 具备的 知识技能 :懂web标准,熟练手写 xhtml css3 并符合 符合w3c标准                       代码能 兼容主流浏览器.ie6.7.8.9 ff 等.    ...

  9. STM32学习内容和计划

    一.STM32学习内容(流程) 1.学习STM32开发流程 ①MDK使用.建立工程.调试等 ②库开发方法 2.学习STM32常用外设开发 ①GPIO ②中断 ③定时器 ④串口 ⑤CAN 3.学习STM ...

随机推荐

  1. Linux下安装QT和OpenGL后QT无法使用OpenGL的解决方法

    我的系统为Ubuntu14.04,用apt-get安装了实现了OpenGl的mesa,QT则是用官网下载的run文件来安装的. 好了,现在两个都分别有了,所以要在qt下尝试写OpenGl代码. 之前试 ...

  2. 使用verilog实现4选1数据选择器的几种方法

    第一种方法module mux( d1, d2, d3, d4, se1, se2, dout ); input d1; input d2; input d3; input d4; input se1 ...

  3. J2SE知识点摘记(八)

    1.        多线程指的是在单个进程中可以同时运行多个不同的线程,执行不用的任务.多线程意味着一个程序的多行语句可以看上去几乎同时进行. 同样作为基本的执行单元,线程是划分得比进程更小的执行单位 ...

  4. 美国地质调研局USGS

    https://lta.cr.usgs.gov/get_data/ http://www.usgs.gov/

  5. poj1617---columnar encryption

    题意:给出keyword,如BATBOY,A的ascii值最小,所以第二列最先输出,B有两个,左边的先输出,也就是说,接下来输出第一列和第4列, 所以每一个字母都带有一个ascii值和一个序号,用结构 ...

  6. android插件化-apkplugdemo源代码阅读指南-10

    阅读本节内容前可先了解 apkplug基础教程 本教程是基于apkplug V1.6.8 版本号编写  最新开发方式以官网为准 可下载最新的apkplugdemo源代码http://git.oschi ...

  7. Ubuntu启动、停止、重新启动MySQL,查看MySQL错误日志、中文编码错误

    1)启动: sudo /etc/init.d/mysql start 2)停止: sudo /etc/init.d/mysql stop 3)重新启动: sudo /etc/init.d/mysql ...

  8. 完全卸载oracle10G/11G步骤

    从oracle前台卸载oracle后重新安装会安装不了,需要完全卸载: 完全卸载oracle11g步骤:1. 开始->设置->控制面板->管理工具->服务 停止所有Oracle ...

  9. 我使用过的Linux命令

    我使用过的Linux命令之tee - 重定向输出到多个文件 用途说明 在执行Linux命令时,我们可以把输出重定向到文件中,比如 ls >a.txt,这时我们就不能看到输出了,如果我们既想把输出 ...

  10. php中的require-once

    require_once语句和require语句完全相同,唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含. 参见include_once的文档来理解_once的含义,并理解与没 ...