很有趣的课后思考



你热爱软件开发吗?为什么
狂热,因为我从小的梦想是做一名科学家,他能让我将自己或他人的想法在计算机中实现,没有什么比实现自己的想法更加有成就感的了。

01-01 作为一个软件开发者,你现在处于哪个阶段?你未来的目标是什么?
作为一个软件开发者,我现在处于初级程序员向高级程序员突破的阶段,我未来的目标是做一名技术兼具市场销售与公司管理的科技公司管理人才

01-02 传统的学习方式的弊端在哪里?你是否有切肤之痛?
传统的学习方式重在学,而轻初实践操作和总结,我在很长的一段时间里总是在学习,学习再学习,但是过了很多回想起来,好象什么都是初级,都是了解的状态,一无项目经验,二无使用心得。

01-03 你认为一个优秀的程序员需要具备什么素质和精神?
一个优秀的程序员应该拥有乐观的心态,不泄努力的研究的精神,有价值观和人生观,可以哲学的辩证对待软件开发,编程语言,项目管理,客户沟通等一个系统,如果一个优秀的程序员还具备想象力,那么就象是装上了翅膀可以飞向任何地方。

01-04 你了解哪些计算机语言?你对一门语言的取舍与喜恶的根据是什么?
VB ASP C# JAVASCRIPT,我对一门语言的喜恶来源于两方面的情况,一是市场使用率,选择一个市场使用率高的语言无疑可以提高自己的圈子交流程度,为在程序界广交良师益友,二是项目开发,我认为没有一门语言可以解决所有的项目开发,选择一个既可以提高开发效率,也可以降团队学习成本的开发语言正是我所喜欢的。

01-05 你认为计算机语言未来的发展方向是什么?
计算机语言的发展接下来三年必定是向着多核,并行发展。高级语言势牺牲性能来换得人性化,而按照发展速度,高级语言将会在大面积取代中级低级语言。计算机语言也必定融合各家之所长,人性化编程是接下来几年所发展的重点。

01-06 你能否在编程中感受到自己的激情和灵性?
有时能,有时不能。在做一些重大决定时经常可以感觉到激情,在写一些受益广泛的代码时会有灵性,而在平时反复重复一些功能的编写时则会很捶桑。

01-07 你了解哪些框架?它们主要解决了哪些问题?应用范围是什么?实现的机理是什么?
所有的框架的主要目的都是希望您在使用时按照一定的规范,使用统一的方式,节约时间和精力,我使用的框架有几个,.net framework 它是微软目前的主要开发框架,它的范围很广,既可以开发WEB,也可以开发应用程序,以及WEB SERVICE,它的机理是通过逻辑上namespace和逻辑上程序集的概念来划分出一套庞大的框架体系,它是完全OO的。jquery,这是前台JS写的框架,它的特点不太清楚,NHEBIERNATE ORM框架,它是从java heibernate转到.NET下的一个开源项目,主要目的是实现.NET的ORM。它的通过XML文件CS类来映射数据库中的表,通过OO的HQL来实现对数据库的操作。CASTER反转控制,Active Recorder等,没深入研究过。

01-08 你了解哪些设计模式?它们为什么能成其为模式?
抽象工厂,简单工厂,工厂方法,策略,观察者,Fact,装饰者,Commond,Single, Adapter,

01-09 你熟悉的语言中有哪些惯用法?


01-10 你对编程范式是如何理解的?学习它的意义何在?

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值