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

Language agnostic 还有什么可以做的?了解自己的程序员指南,language-agnostic,Language Agnostic,我最近刚从大学毕业,获得了计算机科学学士学位,并与其他数百万人一起寻找工作 我在大学里学习过汇编、Java和Scheme,并自学过PHP、HTML、CSS、Android和JavaScript。我现在的兼职工作是兼职网页设计师,使用Dreamweaver、Fireworks和ASP中的代码等工具 有人知道什么是语言/网络开发工具,我可以学习成为程序员或网页设计师求职的更好人选吗?我在想C语言,也许是C++,或者是我在Rails上告诉露比的?有什么想法吗?。。。 看看刚从大学毕业,你应该拥有继续学

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

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

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

。。。
看看

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


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

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

以前也曾以类似的方式询问过这一问题,因此您可能希望搜索更多想法

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

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

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


如果你懂Java,至少要精通Java和javaSE,也许还可以将WebService和xml处理(jax ws和jaxb)添加到你的曲目中。

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

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

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

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

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

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

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


同样地,你应该专注于商业领域以及如何应用它,这是今天所需要的。

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


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

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

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


瞧,一份工作。

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

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


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

如果您正在寻找可雇佣的语言,那么它不是Haskell。Haskell是一门很棒的语言,但几乎只在学术界使用。我最近在加利福尼亚州圣地亚哥找工作,大部分工作都是PHP、C#和Java。它似乎变化很大。在佐治亚州亚特兰大和田纳西州纳什维尔,爪哇很热门,但我只见过一份RoR的工作(一份50小时的创业合同)。为什么人们在给出-1后掩面,而他们可以写下自己的评论,认为这个答案有什么错。