在一家IT公司做程序员, 但是很力不从心, 请问我应该怎么样自学提高?
个人建议还是先把工作搞好不用先去搞硬件,操作系统和设计模式那些,先把基本的语言语法及相应语言常用的组件及框架等搞清楚,C#的话推荐C# in a nutshell,Linq in Action,C# in Depth,Pro C# and Visual Studio这几本书。 然后另一个重点是把数据库访问那块搞清楚,从基本的ado到ef,nhibernate等orm。CS结构的不是很了解经典的开源项目不过可以去codeplex和github上搜索看看。另外一点是先把项目上的程序设置断点跑一边了解具体的流程,然后再去思考有哪些地方可以优化复用的,古语云学而不思则罔,思而不学则殆。还是两者结合的比较好。见笑!
■网友
我是问问题的人, 自问自答一下, 因为问题只限600字. 我前几个月已经自己看了一些Design Pattern的书, 尽管还是有很多不懂, 但是这个方向的知识体系算是打了个简陋的框架. 所以三个方向上, 我首先想好好学习一些底层的东西. 我对操作系统啊汇编语言之类的一无所知, 虽说平时写程序几乎和这些打不上交道, 但这方面知识的缺乏让我有时想问题总是碰壁. 所以这是我想学的第一个方向. 有什么书是比较推荐的吗? 比较推荐的学习方法是什么, 是不是要有机会能对硬件动手更好?第二个方向应该是跟网络通讯等有关. 同样这方面我也一无所知, 该怎么自学完全没有概念. 我也是对照这搜到的一些大学的Curriculum做的初步的规划, 但是毕竟只看一个名字, 或许实际内容和我自己所想的相去甚远. 恳请大家指点.
推荐阅读
- “驴友”一家四口被困浙江武义牛头山警民携手连夜搜救
- 一家三口涉毒入狱:儿子贩毒、母亲运毒、父亲洗钱
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 银行it人怎样转型
- 银行的数据中心可以跳槽去互联网公司吗
- 汽车知识|押宝全新造型,东风雪铁龙新C5能否成为神龙公司“救世主”
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 城管局|明显的官商勾结
- 怎样成为一名合格的Python程序员?