代码之家  ›  专栏  ›  技术社区  ›  Sergio Tapia

什么样的项目能让你在潜在雇主眼中看起来很好?

  •  2
  • Sergio Tapia  · 技术社区  · 14 年前

    我已经在为我的大学建立一个评分系统,我认为这看起来很棒,可以让我在我的城市里做一些接触,但我正在寻找项目的想法,向潜在的雇主证明我对编程有热情。

    什么样的项目能让学生在潜在雇主眼中看起来很好?如果你是一个学生,分享任何能让你在同龄人中获得很酷分数的项目。

    7 回复  |  直到 13 年前
        1
  •  6
  •   kemiller2002    14 年前

    从我头上掉下来。

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

    如果你感兴趣,建立一个网站,写一些“文章”或者给你介绍一些你觉得有趣的编程内容,或者想尝试向别人解释。

    事实上,任何事情都能向雇主表明,你这样做不仅仅是为了钱。

        2
  •  2
  •   dthorpe    14 年前

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

    例如:一个高中生写了自己的家畜系谱追踪程序。它是否使用了数据库或自行开发的存储(为什么/哪些折衷/经验教训)?计算如何生成和打印4代系谱打印输出的加分。等。

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

    这个项目是关于什么的其实并不重要。它只是提供了一个谈话的平台,这样雇主就可以了解应聘者的想法和感受,什么激励他们,以及他们如何做决定。

        3
  •  1
  •   Mikael Svenson    14 年前

    当我成为一个雇主的时候,我首先寻找热情,然后是技能。

    今天,任何一个在windowsazure上创建了一个项目,展示了多层应用程序和客户机/服务器技术的人都会引起我的兴趣。你应该做一个你喜欢的项目,因为这会让你更容易和潜在的雇主谈论这个项目。

    表明您知道.Net、TDD和一般应用程序知识会发生什么。您了解缓存和缩放问题。

    基于web的项目imo的优点是很容易炫耀,无需安装。

        4
  •  1
  •   Macdiesel    14 年前

    你应该努力为你感兴趣的项目做出贡献。如果你想做移动编程,贡献一个移动开发项目,如果你想进入游戏开发找一个游戏项目工作。找到一个你认为你毕业后会感兴趣的领域,并在该领域从事一个项目。

    当一个新的程序员为一个开源项目做出贡献时,我总是印象深刻。这表明他们有很好的主动性,而且我也能够查看他们创建的代码。如果他们对一个项目做出了重大贡献,而他们的代码已经被转入了主分支,那就更好了。

        5
  •  1
  •   Akash Kava    14 年前

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

    1. 必须至少知道堆栈/队列之间的区别,我敢打赌,50%的多层粗糙的web应用程序程序员不知道区别。
    2. 解决/解析/评估语言和表达式
    3. 不断更新最新技术,如Azure,如果它是新的,那么它有什么新的
    4. 游戏,甚至小到X和0,俄罗斯方块,或简单的射击游戏,因为良好的编程技巧是混合逻辑,科学,数学和创造“哇”的反应由用户。
        6
  •  0
  •   Lucas B    14 年前

    Plenty of Fish 网站的故事,这是建立只是为了帮助自己学习一种新的编程语言,ASP.NET。到岸价。 Coding Horror Reference

        7
  •  0
  •   pankajt    14 年前

    从使用线程、数据结构和思考单个问题的可能解决方案的游戏编程开始