日期:2014-05-17  浏览次数:21099 次

会计转行从事IT,如何在一年时间内全职学习?
撸主11年毕业之后一直从事会计工作,对会计工作深恶痛绝,恰逢一位从事.NET开发的朋友的指引,鼓足勇气决定投身IT行业(遥想当年选择志愿时,一念之差,没有坚持选择计算机,每每捶胸顿足),前段时间在职看了C#基础,也在朋友的指导下写了一个简单的记事本软件,发现自己对计算机的兴趣仍不减当年。一度早上6点起床看书12点熄灯碎觉,但仍然觉得时间不够用,因为周一到周六要工作,业余时间还要准备婚礼(年底结婚)。遂与家人商量,辞职全职在家学习一年,也得到家人的支持。日前从南京一家大型的房地产公司辞职了,准备全身心投入学习。
朋友也帮忙制定了一些计划,主要还是往winform和webform方向发展。但还是想集思广益请教一下各位前辈,如何在这一年的时间内学习,需要着重学习哪些知识,重点培养哪些能力,在此先谢过了。
IT 计算机 学习 转行

------解决方案--------------------
好好学习吧,一年时间当3年时间用,1年之后你会为你现在的付出努力而高兴的。
至于学习哪些东西,我给你一个我的参考:
1、首先学习C#编程语言,从基本的控制台应用程序入手,熟练基本的语法、语句,然后做一些简单的demo程序,比如:投票系统
2、有了C#基础,这时可以学习winform了,很爽,拖拖控件,写写事件代码,一个图形化的投票系统诞生了。
3、再接再厉,学习webform之前,先学习一点html、css、javascript静态页面的技术,这些很有用。
4、有了上述基础,可以学习webform了。自由发挥吧。

最后还有一点,就是要学习一点数据库的知识,比如sqlserver的sql语句是必须掌握的,数据不能只存放在内存、缓存或者txt、xml、ini等文件当中,更多的时候你得把数据放到数据库中。这时你可能接触到ado.net、linq、entity framework等技术。
------解决方案--------------------
兴趣有无取决于初体验,这是我的项目经理给我的指点!
难得楼主对编程有这么大的热情,如果投入时间和精力,加上一个好的学习曲线,必能取得一番成绩的。
我也是一个初学者,根据项目经理的指示,以后的工作重点是C#,所以我半年内的学习计划是:
1.必须学好C# Winform编程
2.好好发掘MSDN的用处
3.熟悉数据库链接、访问等交互
4.学习DEV Express,Tee Chart等第三方控件
5.了解Web Service、WCF等网络编程知识

仅供楼主参考,嘻嘻!
------解决方案--------------------
建议学WPF而不要学WinForm,虽然WinForm易学,但是使用范围窄,对于WinForm的知识只需要懂点即可,事实上也只限于拖拉控件,这也是多数人无法提高的最大原因。但是学WPF就不同了,灵活度非常高,一个用户控件可以被当作一个窗体来显示,界面的布局是直接操作xml代码来实现,设计视图只是辅助预览用(也可以拖拉控件,布局的效率比代码方式要低)。同时,WPF的子集Sliverlight是可以直接被浏览器支持显示的,类似Flash的效果,虽然有差异,但是两者语法和编程习惯几乎一样。
要理解C#语言本身,可以学习web服务的编写,无界面,只有数据提供。多逛逛http://www.codeproject.com/站点,上面的开源代码非常好,下载点回来研究下受益匪浅。而系列性的教程可以去http://www.cnblogs.com/找,那边高手比这边多得多。