程序员应该知道多少关于系统管理的知识?我是说,显然越多越好。但是为了便于讨论,程序员应该知道的平均值是多少?
我见过我的朋友(程序员)做数据库模式设计,数据库备份,数据库调优,数据迁移等。有时我想知道他是程序员还是系统管理员。
发布于 2009-07-04 05:23:58
对于程序员来说,拥有软件开发、部署、运行时环境、安全性和安全性所有方面的总体视图视图是至关重要的。
否则,可能会犯下“无害的错误”,导致代价高昂的结果,最终的结果是生产力降低(甚至更糟)。
充分了解如何工作以满足您的环境的总体要求,但您不需要知道如何使它们工作。
发布于 2009-07-04 05:07:30
拥有额外的技能总是有帮助的。
我认识一些非常强大的开发人员,他们无法在windows中连接打印机。这有点滑稽。
如果您计划进行网络编程-养成使用ethereal/wireshark并查看数据包的习惯。最终它会得到回报的。
发布于 2009-07-04 05:23:12
了解足够多的知识,你可以在软件工程工作中解决问题并完成任务。我知道的不多,以至于人们把你误认为是sys管理员,并开始打电话给你来完成日常的系统维护任务。以下是一些你应该知道的建议:
如何在deployment system
上登录到deployment system
显然,我是从web-app的角度来看待这个问题的。也许其他人可以提出更一般的建议?
https://stackoverflow.com/questions/1081541
复制相似问题