2010-07-09 40 views
2

我是在毕业时建立我的投资组合的高级学生。什么样的项目让你对潜在的雇主看起来很好?

我已经为我的大学建立了评分系统,我认为这看起来不错,并且允许我在我的城市内进行一些联系,但是我正在寻找项目想法,向潜在的雇主证明我拥有对编程的热情。

什么类型的项目让学生看起来对潜在的雇主更好?如果你是一个学生,分享任何让你在同伴组中获得一些冷静点的项目。

谢谢!

+0

我听到Ruby on Rails的可能的解决方案有利于在目前酷点:) – Skilldrick 2010-07-09 18:56:15

回答

6

关闭我的头顶。

编写一个C编译器(或类似的东西)。也许只是语法的一部分,但是可以表明你尝试过。 (发布代码,以便他们可以查看它)。

我会开始寻找对开源项目的贡献。找到一个感兴趣的人并从那里开始。

如果你感兴趣,建立一个网站,编写“文章”或模糊你关于编程的东西,你觉得有趣,或想尝试和解释给别人。

真的,它只是表明雇主的任何事情,你不只是为了钱而做。

+0

怎么样Befunge(或者可能Trefunge)编译器? http://quadium.net/funge/spec98.html – JAB 2010-07-09 19:05:15

+0

构建一个编译器有点超出我的联盟,因为我对低级语言没有经验。 – 2010-07-09 19:26:53

+1

这不是成功(它有点儿),而是关于尝试。你可以随时拿到龙书(大约一美元,不是开玩笑,这是我付出的多少),阅读它的一部分并尝试。尝试编写编译器和犯错误,以及编写一个从数据库中提取数据的简单应用程序之间存在巨大差异。他们都可以做,但是编写这个编译器的人说:“我试图做一些超出我所知的事情,但我试图弄清楚它。”这样做会让人们再次看到,并说是的,他真的想扩大自己的能力。 – kemiller2002 2010-07-09 19:39:11

1

当我担任雇主时,我首先寻找热情,然后寻找技能。

今天,任何在Windows Azure上创建项目的人,都会展示多层应用程序和客户端/服务器技术的技能,这将吸引我的兴趣。你应该制定一个你喜欢的项目,因为这样可以更容易地向潜在的雇主谈论项目。

表明您知道使用.Net,TDD和一般应用知识会发生什么情况。你知道缓存和扩展问题。

基于web的项目imo的优势在于它很容易展示,无需安装。

1

您应该尝试为您感兴趣的项目做出贡献。如果你想做移动编程,贡献一个移动开发项目,如果你想进入游戏开发,找一个游戏项目来工作。找到一个你认为自己毕业后将有兴趣进入该领域的项目。

当新程序员开始贡献开源项目时,我总是印象深刻。它表明它们具有良好的主动性,并且我也能够查看创建的代码。如果他们已经为其代码项目做出了重大贡献,那么它看起来会更好。

0

构建产品(移动应用程序,网络应用程序,网站,桌面应用程序)并免费提供。考虑一下诸如Plenty of Fish网站的故事,这个故事只是为了帮助他自学一门新的编程语言ASP.NET。 C.F. Coding Horror Reference

1

我会同意凯文,我的名单,以确定一个好的程序员......

  1. 必须至少知道堆栈/队列之间的区别,我敢打赌,50%的多层粗糙的Web应用程序员不知道区别。
  2. 解决/解析/评估语言和表达式
  3. 线程!多任务,锁定
  4. 像Azure的最新技术的不断更新,如果它的新,那么在什么新的IT
  5. 游戏,甚至小到X和0,俄罗斯方块,或简单的射击游戏,因为良好的编程技巧是关于混合逻辑,科学,数学,并创造用户的“WOW”反应。
2

编码热情的一个指标我发现可靠的是应聘者是否为自己写了任何东西 - 不是为了钱,不是为了做家庭作业,而是写一个程序来解决他们确定的问题或目标他们自己。通常很能说明候选人如何谈论这些项目 - 他们是否变得兴奋/兴奋/热情地告诉你他们的小创作?项目是否随着时间的推移而发展(大部分都是这样)?他们什么时候有时间在这个项目上工作?解决方案有多复杂?最重要的是,他们从这个项目中学到了什么?他们会做什么不同?

例如:一位高中生自己编写了家畜谱系追踪程序。它使用了数据库还是本地存储(为什么/权衡了什么/经验教训)?了解如何生成和打印4代血统书打印输出的奖励分数。等

另一个例子:编写一个程序来计算和显示分形图像是好的。支持用户交互以浏览分形空间(点击放大,点击渲染相关的分形(Mandelbrot vs Julia))更好。使用基本TCP/IP在多台联网的计算机上分布分形计算:未完成。

项目的内容并不重要。它只是为对话提供一个平台,以便雇主可以对候选人的想法和感受,对他们的动机以及他们如何做出决定有一定的了解。

0

开始了游戏编程利用线程,数据结构,并考虑到一个问题

相关问题