首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >作为一个程序员,我应该知道低级和高级编程语言吗?

作为一个程序员,我应该知道低级和高级编程语言吗?
EN

Software Engineering用户
提问于 2011-06-29 15:08:04
回答 10查看 4.9K关注 0票数 17

有人联系我做一些工作,远程控制LED显示的TCP/IP,但我的经验和准备主要是关于高级编程语言。我对联系我工作的人说过,他告诉我:

“如果你自称是一个程序员,你就应该知道所有这些事情”

程序员真的应该知道低级编程的细节吗?或者我可以把它当作一个黑匣子概念,作为理论知识,但不一定要这样做或实现低水平的语言解决方案,记住低水平编程不是我的专长吗?

EN

回答 10

Software Engineering用户

回答已采纳

发布于 2011-06-29 15:19:21

你的联系人不知道他们在说什么。有许多语言、方法、技术等等,一个人不可能很好地了解所有必要的细节。作为一名程序员,你需要知道的是如何学习完成任务所需的内容,并有一种解决问题的方法,无论你需要使用哪种编程语言,都可以应用该方法来达成解决方案。

承认你不知道的是好的,但你也可以证明,无论你面对什么,你都能学到足够的东西来达到你想要的结果。优秀的程序员就是好的问题解决者,他们可以用不同的编程语言实现他们的解决方案。

我不会为像你的联系人那样的人工作。

票数 37
EN

Software Engineering用户

发布于 2011-06-29 15:21:23

“如果你自称是一个程序员,你就应该知道所有这些事情”

我强烈不同意这一说法。这就像要求厨师做任何东西,让司机操作任何类型的汽车,或者让医生知道所有的疾病,这是一个荒谬的假设。

要成为一名程序员,必须知道如何用某种语言编写软件,以便以自动化的方式执行某些任务。语言和任务因程序员而异,就像厨师知道如何做菜,司机知道如何操作,或者医生知道如何诊断,取决于每个职业的专业程度。

票数 22
EN

Software Engineering用户

发布于 2011-06-29 15:32:06

说话就像一个一辈子都没写过代码的人。这将是同一个人谁会觉得你应该能够在一半的时间,你的报价。别跟白痴争论。

通过了解自己的局限性,你表现出了更多的知识和性格。这个人说的话他什么都不知道。

我想每个木匠都应该知道如何雕刻一件华丽的家具。如果一个飞行员能驾驶一架飞机,她就能驾驶所有飞机。

票数 8
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/88116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档