gpt4 book ai didi

language-agnostic - 还需要做什么?程序员了解自己的指南

转载 作者:行者123 更新时间:2023-12-01 23:39:08 35 4
gpt4 key购买 nike

我刚刚大学毕业,获得了计算机科学学士学位,并加入了数百万人的行列寻找工作。

我在大学里学习了 Assembly、Java 和Scheme,同时还自学了 PHP、HTML、CSS、Android 和 JavaScript。我现在的兼职工作是一名兼职网页设计师,使用 Dreamweaver、Fireworks 等工具和 ASP 代码。

有谁知道我可以学习什么语言/网络开发工具,以便在寻找程序员或网页设计师的职位时成为更好的候选人?我正在考虑基于 C 的语言,也许是 C++,或者有人告诉我 Ruby on Rails?有什么想法或想法吗?

最佳答案

语言/平台/IDE等是次要的,最重要的是了解不同包或框架相同或不同部分的不同组件的接口(interface)/交互以制作一个完整的项目。

我发现今天的程序员缺乏数据结构,通常每个人都只做他们被灌输的事情,当程序员学习编程的关键概念时,他们就变得太老了。

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

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

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

了解你的背景,我知道你会被很多指导误导,你会尝试不同的语言,一年后你会感到困惑,但事实是语言只是一种沟通手段,类似的编程语言、平台等都是只是沟通手段,其他方面还有更多应用范围。

就像英语是商务沟通的最佳语言一样,仅懂英语并不会让你在工程、医疗、航空等任何领域取得成长,但因为你需要的是该领域的专业知识以及更好的英语沟通方式。

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

关于language-agnostic - 还需要做什么?程序员了解自己的指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1585211/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com