我已经学习了大约2/3个月的C#/.NET 4.0,这是我的第一种严肃的编程语言(我以前看过PHP、HTML、CSS、JavaScript和VBA,但从未深入研究过),我开始有点陷入困境:
两周前,我面试了一个初级程序员的工作,并设法回答了我回答的大部分问题,但由于缺乏实际经验,我仍然没有得到这份工作,我不知道该怎么做!
正如我之前说过的,我不会为开源项目做贡献,但我不知道从哪里开始,我认为“大”项目只需要优秀的程序员:
是否有任何形式的在线编程测试能让我知道我现在是如何‘好’(或‘坏’)?
谢谢你的帮助。
发布于 2011-01-24 21:01:08
我想问你你对什么(爱好等)感兴趣然后看看你能想出哪些更大的项目与之相关。如果你只是在找运动,你也可以去看Euler项目,但我认为你个人感兴趣的项目会更好。
发布于 2011-01-24 21:02:51
是否有任何形式的在线编程测试能让我知道我现在是如何‘好’(或‘坏’)?
没有任何测试能够证明这一点(即使有经理/人力资源人员坚信相反;-)。它只显示在现实生活中,工作的实际项目,在较长的时间内。
正如我之前说过的,我不会为开源项目做贡献,但我不知道从哪里开始,我认为“大”项目只需要优秀的程序员:
我相信你可以开始对许多开源项目做出一些小小的贡献。至少我认为,测试、报告错误、文档贡献肯定是受欢迎的,因为许多开发人员不喜欢这样做:-)这样您就可以逐步建立声誉,并开始贡献代码:首先修复bug,然后进行更大的更改。
两周前,我面试了一个初级程序员的工作,并设法回答了我回答的大部分问题,但由于缺乏实践经验,我仍然没有得到这份工作。
不要放弃,我们中的大多数人在某一时刻都发生过这种事。继续学习,练习和申请初级工作,迟早你会得到一份。面试后,你和IMHO应该做的一件事就是收集反馈。如果你填写了一个笔试,不要只要求你的分数,还要求实际的结果表,看看你所犯的错误,并从中吸取教训。分析面试过程,找出你给出的不太理想的答案,错过一拍等等。下一次,你可以通过额外的准备使它变得更好。
发布于 2011-01-24 21:05:37
有没有任何形式的在线编程测试可以让我知道我现在是如何‘好’(或‘坏’)?
这些测试的结果在很大程度上是无关紧要的。重要的是你能用所讨论的语言完成一些事情。显然你还不能。
这是我的建议。你肯定是在读一本关于C#的书。大多数好的书都有一个实用的例子,你正在通过这本书来阐述它,并使它随着章节的推进变得更加复杂。了解这个例子,然后为自己编写一个简单的小程序,注意建议的最佳实践。做完之后,你会对自己的能力有一些信心,也会有一些值得炫耀的东西。
开始做事吧。
https://softwareengineering.stackexchange.com/questions/39656
复制相似问题