代码之家  ›  专栏  ›  技术社区  ›  Anthony Forloney

还有什么可以做的?了解自己的程序员指南

  •  4
  • Anthony Forloney  · 技术社区  · 16 年前

    我最近刚从大学毕业,获得了计算机科学学士学位,并与其他数百万人一起寻找工作。

    我在大学里学习过汇编、Java和Scheme,并自学过PHP、HTML、CSS、Android和JavaScript。我现在的兼职工作是兼职网页设计师,使用Dreamweaver、Fireworks和ASP中的代码等工具。

    有人知道什么是语言/网络开发工具,我可以学习成为程序员或网页设计师求职的更好人选吗?我在想C语言,也许是C++,或者是我在Rails上告诉露比的?有什么想法吗?

    8 回复  |  直到 14 年前
        1
  •  5
  •   Akash Kava    16 年前

    语言/平台/IDE等是次要的,最重要的是要理解如何接口/交互不同的软件包或框架相同或不同部分的不同组件,以形成一个完整的项目。

    我看到今天的程序员缺乏数据结构,通常每个人都只做他们被填鸭式灌输的事情,当程序员学习编程的关键概念时,他们已经太老了。

    过去只有c/c++或一种语言技能就足够了。在现代应用程序中,企业级体系结构可能需要处理4-5种不同的语言、不同的平台和不同的系统。

    理想情况下,编程已经变得更加先进,使用了源代码控制、团队管理、不同的可视化/用户界面、不同的数据设计。

    如今,语言专家是最不重要的人,而不是知道在什么时候、在什么应用程序中使用哪种语言/哪种组件的人。

    了解你的背景,我知道你会被很多的指示误导,你会尝试不同的语言,一年后你会感到困惑,但事实是语言只是一种交流的手段,同样的,编程语言、平台等只是交流的手段,在其他方面,如何应用它们还有更多的空间。

    就像英语是商务沟通的最佳语言一样,只懂英语不会让你在工程、医疗、航空等任何领域都有所发展,但你需要的是在该领域拥有更好的英语沟通方式的专业知识。

        2
  •  4
  •   Alex Baranosky    16 年前

    对你的艺术和工艺有真正的热情,并让它指引你。有些事情你会比别人更喜欢,学会这些。挖得深些,用铅锤测量它前进的深度。我真的很懂。

    然后去一个你喜欢工作的初级职位,让他们看到你的激情和智慧。

        3
  •  3
  •   Zack Marrapese    16 年前

    刚从大学毕业,你应该拥有继续学习所需的所有工具。

    当一家公司正在寻找一名入门级程序员时,他们不希望有人在他们使用的语言方面有5年的经验。他们想要的是一个拥有快速学习新概念所需工具的人,以及一种毫无怨言地学习新概念的态度。

        4
  •  2
  •   James Black    16 年前

    但是,你应该看看你所在地区或你想去的地区需要什么样的工作技能。

    没有一个答案在任何地方都是正确的,例如,在田纳西州的诺克斯维尔,只有少数几家公司使用Java,但这里需要PHP和.NET。

    在某些领域,你会发现对函数式编程的需求更大,但这仍然是一个利基市场,但对于.NET4的F#部分,学习它可能是有用的。

        5
  •  2
  •   mbillard    16 年前

    如果你有空闲时间,用你感兴趣的语言做项目。RubyonRails无疑是一个很好的候选者,但最终语言并不重要,重要的是项目。

    C#实际上对于Web开发和ASP.NET都非常有用。

        6
  •  2
  •   JB King    16 年前

    你的大学是否有一个职业服务领域,可以对如何提高你的简历和面试技能有一些想法?如果你所在领域有招聘人员,那么这可能是另一个寻找职位的资源。

    你知道你的优势是什么技术和非技术技能吗?你的弱点是什么?你想要什么样的工作环境?你希望在工作中遇到什么挑战?你知道你想做更多的前端工作、后端工作还是两者兼而有之,以及两者之间的一切吗?这是我建议的几个问题,因为这些可能是面试时提出的一些问题,所以我建议在几乎一瞬间就准备好答案。

    我不确定设计模式是否对您的舞台有用,但它们在将来从零开始构建应用程序时非常有用,在某些地方可能会发生这种情况。

        8
  •  1
  •   vehomzzz    16 年前

    如果您想进行web开发,请选择RubyonRails和python。C++需要一个陡峭的学习曲线。如果你想要实现这一点,就要使用遗留代码,做服务器编程,赚很多钱,然后去C++。这就是我在做的!

    推荐文章