- 论坛徽章:
- 0
|
原帖由 flw2 于 2007-5-14 21:51 发表
跟人的性格有关,就算最后都不是局限于程序本身,但是说到底,最后软件中最重要的还是程序,还是代码。
我不喜欢一种我只知道使用而不知道为什么的东西,当然,如果我不必去关心细节,我就不会去关心,但是我至 ...
给你举个例子吧: 如果你正在开发数据库, 那么你遇到很多不是系统相关的问题. 这部分问题需要特定专业知识, 从语法分析 & 性能优化到存储设计, 后面跟着ODBC, OLE DB, JDBC. 还要设计并发控制. 还有错误恢复等.
那么这里有个软件问题, 平台依赖代码有多少, 有什么作用, 很简单, 在并发控制, 错误恢复数据库两大核心模块上, 需要使用OS的功能来保障这些实现. 但是其他的部分, 还有很多可以掌握的东西, 譬如支持分布事务的两阶段提交协议等...当然这些说起来吓人, 但是, 实际上就会回到数据结构, 算法,API的使用上了...所以, 底层只是相对的, 无论是嵌入式 还是 商务应用 甚至说系统管理员, 都是整个软件产业的重要环节... 
软件产业太大...只是想做哪个环节...
没啥底层, 用户看都是底层.... 
[ 本帖最后由 Edengundam 于 2007-5-14 22:11 编辑 ] |
|