`
junj
  • 浏览: 32762 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

你适合做软件开发吗

阅读更多
不吐不快
  国内做软件开发的是以解决问题为主要目的,但是技术的使用基本都是拿来主义,缺乏创新,国外的有些专业做软件的,有些专门从事计算机软件开发方法学和系统,底层等方面的研究;我认为做软件开发,脑子要活,得有思想,大学里的讲师说:做软件开发最重要的是思想;这话一点也没有错,语言,开发方法都是死的,解决问题时真正有价值的地方是好的主意,所以软件分析的时候不能考虑太多实现细节。
  论程序语言的设计,开发方法学,国内比起欧美国家,有很长的路要走,但是比起语言的熟练程度,国内有大批蓝领工人......可是从系统规模,系统设计,系统底层的设计上,差距太大了,所以,我认为,技术使用熟练程度的细节部分仍然需要钻研,但是要知道原理,不怕广度不够,怕的是深度不够。
  看国外做基础软件的,使用jmx进行软件架构中的模块管理,这段时间,国内想做大的公司也想走上正规化,软件的架构和模块朝着更加科学的方向前进,抛开历史不谈,osgi如火如荼,若想在软件专业领域做大做强,必须有一个高度灵活的架构作为基础
  
分享到:
评论

相关推荐

    敏捷软件开发实践

    - **Scott Splavec**(高级软件工程师):表示即使自己已经拥有了Pragmatic Bookshelf系列的其他书籍,但《敏捷软件开发实践》依然带来了很多新的想法和见解,非常适合新开发者或希望转型敏捷的开发团队。...

    敏捷软件开发:原则、模式与实践.pdf

    如果你想学习UML,如果你想学习如何去设计软件,如果你想学习设计模式,如果你想学习最好的软件开发实践,那么请阅读本书。 作者介绍: Robert Cecil Martin 是软件开发领域里的一个响当当的名字。1970年代,他...

    《敏捷软件开发:原则、模式与实践》 [PDF]

    在本书中,享誉全球的软件开发专家和软件工程大师 Robert C.Martin 将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷...

    敏捷软件开发,适合开发人员,项目经理等

    敏捷软件开发是一种以人为核心、迭代、逐步交付的软件开发方法论,旨在提高软件开发的灵活性和响应性,尤其适用于需求频繁变化或不明确的项目。这种方法论强调快速响应变化,通过频繁的反馈和调整来确保项目的成功。...

    软件开发心得体会.doc1805.pdf

    最后,作者分享了作为项目经理的经验教训,如如何招聘软件开发人员,如何快速识别出适合团队的开发人员。作者分享了三点小的心得: 一、倾向于招什么样的软件开发人员?作者认为,经历过历练的人,思想清晰、活跃的...

    软件开发模式-PPT.pptx

    传统软件开发模式如瀑布模型强调严格的计划和阶段划分,适合需求相对稳定且明确的项目。然而,在需求不确定或经常变化的情况下,敏捷开发模式则更加合适,因为它能够快速响应变化并迭代开发。无论采用哪种开发模式,...

    敏捷软件开发:原则、模式与实践

    如果你想学习UML,如果你想学习如何去设计软件,如果你想学习设计模式,如果你想学习最好的软件开发实践,那么请阅读本书。  感谢Robert Martin先生为我们写了一本如此优秀的著作,我从本书中学到了很多。我相信...

    app手机软件开发.pdf

    在app手机软件开发的过程中,有几个关键点是必不可少的。首先,开发一款App的起点始于一个清晰的想法。这个想法应该是简洁且具有实际需求的,能够解决特定用户群体的问题。例如,从作者的案例来看,他发现无法在手机...

    作为女生从开发转测试好吗?有什么优势

    想知道不善言辞的人,适合做测试的么?做过开发的,能转为做测试的么?我去面试过测试员,有一位考官告诉我,说我的职业规划是错的,做开发的不适合转为测试的,为什么?做开发的转为测试的,有何利弊?实在让我感到迷茫...

    最大限度地提高生产力:如何有效地结束您的软件开发工作日

    ### 最大限度提高生产力:如何有效地结束您的软件开发工作日 ...希望这些策略能帮助你成为一个更加平衡且高效的软件开发人员。 最后,请不要忘记分享你自己的经验和技巧,让我们一起学习和成长!

    Windows Mobile 5.0 三十几个经典手机软件开发源码

    在这个"Windows Mobile 5.0 三十几个经典手机软件开发源码"的压缩包中,我们可能会找到一系列关于如何在Windows Mobile 5.0平台上进行软件开发的实例和学习资源。 1. **开发环境**:首先,你需要安装Microsoft的...

    盘点我做单片机开发常用的软件

    ### 盘点单片机开发常用软件 在单片机开发过程中,选择合适的软件工具对于提高工作效率至关重要。本文将从作者的实际经验出发,详细介绍三种类型的软件工具:开发环境、电路设计工具以及串口调试工具。 #### 一、...

    教你怎么用VB做媒体软件

    ### 教你怎么用VB做媒体软件 在探索如何利用Visual Basic (VB) 开发媒体软件的过程中,本篇文章将深入解析给定文件中的关键知识点,尤其是...掌握了这些核心概念和技术,就能在媒体软件开发的道路上迈出坚实的一步。

    人事面试题150问 人事面试题大全,net程序员面试题 ,软件开发工程师面试题.pdf,这是一份不错的文件

    "人事面试题150问 人事面试题大全,net程序员面试题 ,软件开发工程师面试题.pdf" 在这份文件中,我们可以提取出以下知识点: 一、基本情况考察 在面试中,考察者通常会问一些基本情况的问题,以了解申请人的背景和...

    PHP软件开发环境的搭建(XAMPP)_12_30借鉴.pdf

    本文将详细讲解如何搭建PHP的软件开发环境,主要聚焦于使用XAMPP这个集成开发环境。XAMPP是一个免费的、跨平台的、包含Apache服务器、MySQL数据库、PHP和Perl等组件的开发套件,它使得开发者能够在本地计算机上快速...

Global site tag (gtag.js) - Google Analytics