还需要做什么?程序员指南以了解自己

Ant*_*ney 5 language-agnostic

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

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

有谁知道什么语言/网络开发工具可以让我成为一名程序员或网页设计师,从而在求职时成为更好的候选人?我在考虑一种基于C的语言,也许是C ++,或者被告知Ruby on Rails?有什么想法或想法吗?

Aka*_*ava 5

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

我看到当今的程序员缺少数据结构,通常每个人都只能做自己想做的事情,而当程序员学习编程的关键概念时,它们已经太老了。

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

理想情况下,编程要先进得多,使用源代码管理,团队管理,不同的视觉/用户界面,不同的数据设计。

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

了解您的背景,我知道您会被很多指针误导,您会尝试不同的语言,并且一年后您会感到困惑,但事实是语言只是一种交流手段,类似地,编程语言,平台等也只是一种传播手段。交流,还有其他地方如何应用它们。

就像英语是进行商务交流的最佳语言一样,只懂英语不会使您在任何地方都可以在工程,医疗,航空等任何领域成长,但是您所需要的是专业领域的知识以及更好的英语交流方式。

同样,您应该专注于业务领域以及如何应用IT,这就是今天所需要的。


Ale*_*sky 4

对您的艺术和工艺抱有真正的热情,并让它引导您。有些事情你会比其他人更喜欢,去学习那些。深入挖掘并探究其背后的原因。真懂东西。

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

瞧,一份工作。