锁定老帖子 主题:我是编程小菜鸟,聊聊现阶段我对软件的思考
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2008-02-05
因为项目的需要,我在家学习了Asp.Net。 凭借有点编程经验,我一上来就直接下了一个经典的程序PetShop来看。这么大一口,当然被噎着了。之后,在网上找到了一些网友分析PetShop程序架构的文章,辅助设计模式方面的视频,4天时间终于搞定了,虽然没有写过一点代码,但我坚信我对Asp.Net已经有了比较深刻地了解。读PetShop的程序,我第一次体会了设计模式在软件开发中的应用,这是我最大的收获。 很多东西,只有脱离书,投入到实践当中,你才能发现以前对理论的理解是多么地肤浅,有一种拍案即起的感觉。 我现在这个阶段,对软件的理解是:软件=设计模式+算法+数据结构。软件水平不是指你掌握了很多很多最新技术,而是你的这三方面的能力。借助这三方面的能力,你学习某一种技术时可以在一定高度往下看,看到技术的本质和精髓。 从青鸟出来,带出来了很多技术,现在看来这些技术不是一文不值,但这些不是软件的本质。看到有些朋友跟我以前一样,以为自己掌握了一堆技术,能干了。其实不是,这样的人出去干,2000左右的工资撑死。 技术如剑谱,设计模式、算法、数据结构如内功。武林高手必然内功深厚,不论手中是剑是刀是枪,都能发挥武器最大的潜力。但初学者可以先学剑谱中的一招一式,但不可贪恋剑谱的花哨华丽,要沉下心打坐练好内功。 悟到这点,我相信我已经成熟了很多,我知道在这条路上,还有很长的路要走。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-02-06
编程的一个阶段是把它想得很奇妙~很神圣~老是做总结~老是提及模式,算法。老是强调动手~
|
|
返回顶楼 | |
发表时间:2008-02-06
远离青鸟,珍视生命。
|
|
返回顶楼 | |
发表时间:2008-02-06
编程的目的是为人民服务
|
|
返回顶楼 | |
发表时间:2008-02-06
carlosbdw 写道 编程的目的是为人民服务
那么为人民服务的目的呢。 |
|
返回顶楼 | |
发表时间:2008-02-06
远离青鸟,珍视生命。
一半肯定你的话吧! |
|
返回顶楼 | |
发表时间:2008-02-06
我现在已经远离青鸟了,投入ACM的怀抱
|
|
返回顶楼 | |
发表时间:2008-02-06
远离ACM,珍视青春。
|
|
返回顶楼 | |
发表时间:2008-02-06
哈哈,ACM挺好的,锻炼算法能力
|
|
返回顶楼 | |
发表时间:2008-02-10
很好 很强大
|
|
返回顶楼 | |