我希望这个问题与编程有关。我一直在学习和使用.NET工作一年多了。我一直在用它来编写我们在办公室使用的程序的插件和一些独立的实用程序。我不在一家科技公司工作,所以公司里很少有人可以得到任何支持。其他办公室有几个人做VB.NET。我想我是唯一一个做C#的人。我有工程背景,但不是计算机科学。
去年3月,我住在洛杉矶,在加州大学洛杉矶分校(UCLA Extension)学习了C#.NET基础课程。现在我住在旧金山,正在考虑参加更多课程。任何人都可以建议该地区的任何优秀课程或学校吗?我宁愿留在半岛,但我并不完全反对过桥。
答案 0 :(得分:2)
这可能听起来像是一种奇怪的建议,但也许您应该考虑从不同的角度来看这个。我不应该寻找“我应该采用什么样的C#课程”,而是要问的问题是,“我有什么具体的想要学习C#以及如何实现这一目标”?也许一门课程是这个问题的正确答案,但也许正确的答案就是在C#中提出你自己的辅助项目。
从你的帖子中,听起来你已经在做一些涉猎并正在路上。当我想要学习一门新语言或技术时,我会尝试编写一个简单的客户订单输入应用程序。它有一个登录屏幕,一旦客户登录,他们就可以选择订购产品,下订单等,所有这些信息都存储在数据库中。我并不太担心花哨的屏幕(除非这恰好是我正在努力学习的东西的一部分),我专注于我正在努力学习的技术以及如何让事情发挥作用。例如,现在我正在尝试使用struts和hibernate来完成这个项目。
通过这样做你自己的项目,你可以很快地了解你的知识差距,有时你可以通过一些谷歌搜索或使用像Stack Overflow这样的大量资源填补这些空白。其他时候,您可能会发现您的知识在该领域非常有限,可能您需要参加课程或购买有关该主题的书籍。
也许你已经考虑过所有这些事情,并且得出的结论是,课程是最佳途径。你已经提到你没有计算机科学背景,所以C#课程可能会非常有用。我要说的是,如果你真的只是付出了一些认真的努力并找出你的知识缺乏的地方,你有时会对你自己走多远感到惊讶。
祝你好运。答案 1 :(得分:0)
Learning Tree开设了一些优秀的.NET课程,并在加州贝尔蒙特设有一个中心。
答案 2 :(得分:0)
如何在大学注册?您不仅将学习某种语言,还将学习数据结构,算法的基础知识。
没有编程课程可以教你在大学教什么 - 例如数据结构和算法的基础知识,关系数据库的理论,图灵机,正则表达式背后的所有东西等。我建议去学校做一些个人项目,和/或参加学校项目。作为一名学生,您可以参加许多有趣的比赛参与,这给学生提供了很多动力。例如。 Microsoft Imagine Cup,要求学生设计并创建解决当今世界重大问题之一的软件解决方案。
上学比获得学位要多得多,即使你已经超过了学龄,也值得投入时间。
答案 3 :(得分:0)
尝试HSG,它们是迄今为止最经济实惠的,毫无疑问是美国最好的培训公司之一。