小弟已经23了,在之前工作上的觉悟,所以在读大专(计算机专业),通过学习也一直想踏入IT行业,想从事软件开发,之前刚看完C#<从入门到精通>,之后买了本<C#程序开发范例宝典>,虽然说是本工具书,敲上面的代码敲了几天,也未能提高,感觉没进展,敲完又忘了,况且有这么多例子,也不知道要敲到什么时候去(年龄大了)。。。请问大家,现在市场C# 在.net方面 是不是比 应用程序方面多? 依我的基础,我该如何学习,有人说做项目,但我该买什么书好呢,请给我个学习流程~书籍的选择,希望帮助我能初入职场的那种~ 也希望自己在C#编程语言方面达到职场所需的精通,该如何提高? 希望能真正帮助我走入职场 良师 的人来回答!非常感谢~
我给你推荐一本书《代码大全》这本对于代码的规范与优化还有技巧很有帮助技能的提高不是一朝一夕就能提高的。这是一个潜移默化的过程,在参加工作以前,重要的是要打好基础,我们并不能确定工作中遇到的专项技术是什么,因为我们不能确定我们要开发什么样的程序,或者公司每个项目的需求是什么,你现在重点是要打好基础另外,真正的提高在通常情况下都是在实际的工作或者项目开发中
数据也要搞搞的啊!还有ASP最好也要会点,面试题目一般对会的人来说很简单的,但越基础的东西人家越靠,面试靠人品,机试就靠基础了,天天看范例不如动手做一个大一点的项目,包括你所学的所有知识即可,自己设计题目自己做也不错哦!
用二进制序列化,别用XML。 既然你的需求这么迫切,可以尝试自己编写特别省空间的特定于你自己的类的序列化算法,不要用系统自带的二进制序列化。 举个例子你就明白思路了。比如你有一个类class Foo{public int MyInt1}那么你用一个整数就能表示这个类了,如果MyInt是1,你就用1表示它。很节省吧。 你的想法办不到。去掉不想传的字节就不能反序列化了,除非你自己写序列化、凡序列化方法,就像我上面说的。然而你可以转换思维,用一些压缩算法先压缩,反序列话以前解压缩,这是可行的。