代码之家  ›  专栏  ›  技术社区  ›  LukeN

如何做好产业准备[[关闭]

  •  8
  • LukeN  · 技术社区  · 15 年前

    我认为,可用的编程语言的数量既是一种祝福,也是一种诅咒。 我知道一个 许多 已经有了一些编程语言,有些只是语法级,有些则足以完成实际的编码(Python、C、C++、Haskell、Perl、Bash、PHP等)。我从事编程的时间几乎和我密集使用计算机(6年)的时间一样长,几乎在每一种范式(函数式、命令式、面向对象)中,但我对软件行业还没有做好准备。

    目前我对我的“三层”计划很着迷,包括Haskell这样的高级语言,Python这样的解释语言和C这样的低级语言,但是我感觉还不够好!

    我准备好了吗?
    拜托,善良的人们,帮我摆脱困境吧!:(


    谢谢你所有的答案,我希望我能选择更多的答案 这个

    8 回复  |  直到 13 年前
        1
  •  12
  •   Rob    15 年前

    如果你还没有直接编写代码的话,试着评估一下你自己的一般软件开发问题——对面向安全的开发(和测试)的一般态度、良好的设计和类似的最佳实践。

    不要为一开始就完美而流汗。如果你没有提升的空间,你就不会很长时间享受你的职业生涯,而作为一个程序员,精疲力尽也没有什么乐趣。

        2
  •  2
  •   James McLeod    15 年前

    你知道的够多了——这个行业有一个最低限度的知识要求(这比一些开发人员所拥有的要高),但听起来你已经做到了。

    如果你想作为一个软件开发人员脱颖而出,确保你在报告、电子邮件、电话、会议等方面拥有坚如磐石的沟通技巧,这在软件领域是一份难得的礼物,虽然在初级阶段没有必要比这更具价值,但从长远来看,这是值得的。

        3
  •  1
  •   mheathershaw    15 年前

        4
  •  1
  •   rerun    15 年前

    我最近参加了一个编程测试,我认为这是一个好的和公平的测试。我不费吹灰之力就通过了。有人告诉我,50%的人(简历上都是程序员)甚至不知道从哪里开始。你的真诚和渴望很可能会把你放在大多数排名的前三位。

        5
  •  1
  •   Finglas    15 年前

    学语言不是你唯一能做的。

    如果可以的话,实习/实习会带来奇迹。任何人都可以编程。现实世界的经验将教你比任何家教,自学或学校将。

    如果不可能去实习,那就参与一个开源项目。你会发现和比你聪明的人一起工作会让你学到很多东西。

        6
  •  1
  •   anddoutoi    15 年前

    真正的知识存在于明知自己一无所知之中。

    苏格拉底 一个聪明的家伙

    我认为这在开发人员中很常见。在我看来,这是一个更好的迹象,那么如果你会得出结论,你是充分训练。

        7
  •  0
  •   Alconja    15 年前

    唯一确定你是否准备好的方法就是尝试。有时候陷入困境实际上是有帮助的,你会发现你在第一份现实工作中学到的东西比你以前读过的所有书都要多。此外,了解多种语言有助于您理解编程的基本语义,但在实际工作中,您可能每天都会坚持使用一种或两种语言,因此不要对了解每种语言都心烦意乱。

        8
  •  -1
  •   jfawcett    15 年前

    去骰子或怪物或任何你最喜欢的工作网站,看看人们在找什么。它不是哈斯克尔,它是C++。好好学习,你就准备好了。一旦你进入了现实世界,你会很快学会重要的事情。这些都是学校没有教给你的软技能。比如,如何与无知的人相处,如何表达你的想法,让他们得到真正的考虑,以及如何看到森林,即使你被困在岩石下。