第三章
一.作为一个软件工程师,你觉得自己的表现如何?
如今的我确切来说不能够被称之为软件工程师,还只是一个初学者,一名在校学习人员。1.我会选择医生c,因为我觉得医生和软件工程师的性质还是不一样的。软件工程师的对象是软件,而医生的对象是病人。作为医生,不能拿病人的生命安全做实验,而软件就不同了。2.我个人觉得都应该有相应的职业证书。无论什么行业都需要有相应的职业证书。有相应的职业证书,在毕业后找工作的时候会更好,更加让人信服。
二.(1)软件开发是一门工程,艺术,手艺?
1.工程:工程是科学和数学的某种应用,通过这一应用,使自然界的物质和能源的特性能够通过各种结构、机器、产品、系统和过程,是以最短的时间和最少的人力、物力做出高效、可靠且对人类有用的东西。
2.艺术:艺术可以是宏观概念也可以是个体现象,通过捕捉与挖掘、感受与分析、整合与运用(形体的组合过程、生物的生命过程、故事的发展过程)通过感受(看、听、嗅、触碰)得到的形式展示出来的阶段性结果。
3.手艺:技艺,即用手工从事的技艺,工匠们靠着常年熟练的功夫,制作出各式各样的作品、器物、和装饰品。
我个人想法软件开发是一门手艺,可以用来吃饭的东西。
(2)你如何衡量艺术家?
一个优秀的作品就是软件开发的成果也就是一门艺术,软件产品的开发者就是一个优秀的艺术家。
(3)如何衡量创造能力?
创造力,是人类特有的一种综合性本领。创造力是指产生新思想,发现和创造新事物的能力。它是成功地完成某种创造性活动所必需的心理品质。
(5)如果是一门工程, 那工程师要守规矩; 如果是一门艺术, 那艺术家要创新。
据查询中国历史上写诗歌最多的人是乾隆;我国现存诗歌最多的人是陆游。
我认为最具有创造力的诗人是李白。从小学,初中,高中至大学,哪怕是在广场上练习书法的老奶奶,老爷爷都会写李白的诗句,他的诗句最具有代表性,能够体现出一个时代的欣欣向荣的变化。
(6)出现了三遍的字有: 江,人; 出现了两遍的字有: 国,生,千,故,如。这符合“好词”的标准么?
符合“好词“的标准,即便是文学作品,关于“重字”这件事,不同类型的文学作品也对此有不同的定义,关于“重字”不影响它的标准。
(7)软件设计工程师们在做代码复审的时候,是看“重复字”的多少, 还是程序的艺术性?
看程序的“艺术性“在一个软件之中代码的重用是无法避免的。不可能只用一次某一个函数。
(8)一个软件工程师就不能这样,在舞台上展现他当年写的“hello world” 程序,或者是1.0 的产品。为啥有这样的区别呢?
随着时代的发展我们要进步要满足大家各种的需求,工程是以最短的时间和最少的人力、物力做出高效、可靠且对人类有用的东西,而艺术则是个体通过捕捉与挖掘、感受得到的形式展示出来的阶段性结果。
三.思考绞刑架和职业发展对个人及及软件业发展的启示?
每个行业都会困难,正因为有了各种各样的困难和挑战,才能淘汰掉那些实力不如我们的竞争选手。这样我们才有就业的可能。
四。程序员小飞原计划三天完成某个任务,现在是第三天的下午,他马上就可以做完。但是在实现功能的过程中, 他越来越意识到自己原来设计中的弱点,他应该采取另一个办法,才能避免后面集成阶段的额外工作。但是他如果现在就改弦更张,那势必要影响自己原来估计的准确性,并且会花费额外的时间,这样他的老板,同事会因此看不起他。如果他按部就班,最后整个团队还要花更多时间在后续集成上,但那就不是他个人的问题了。你会怎么办?
承认自己的错误,主动承担责任。虽然这样会失去岗位但有技术可以去追求更好的工作,要将团队利益放在首位,从大局出发来考虑事情。
五.软件工程师的工作就是写代码,相关专业的练习也是以阅读代码,写代码为主,那么代码量和工程师的水平是线性的关系么?
可以说,代码量的积累对工程师的水平的提高一定有关系,并且工程师的水平的提高一定有代码量积累的参与。就好比量变是质变的必要准备,质变是量变的必然结果,质变不仅可以完成量变,而且为新的量变开辟道路,并且总的量变中有部分质变,质变中有量变的特征。所以工程师的水平与代码量的关系应该与质变和量变一样,是一种阶梯式的前进与螺旋式的上升的关系。
六.学什么,怎么学,核心竞争力是什么?
(1)怎样才是有效的学习方法?
最有效的学习方法:思维模式方面
思维模式影响了人们对努力的观点。如果你是固定型思维模式的人,你相信人不是聪明的就是不聪明的,人们没办法真的改变这个事情。同时你相信如果你擅长某件事情,它对你来说就是容易的。如果某件事情对你来说是困难的,你就一定不擅长这件事。这是固定型思维模式人群的观点。成长型思维模式的人相信只要你在一件事情上付出勤奋的努力,你最终会变得擅长这件事。
(2)打字快就能写程序快吗?
写程序并不只是敲代码,首先你得有相应的技术,其次再是敲代码,但是写程序就不一定了。
(3)那一种语言、编辑器是最好的?
大师级别:vi
Vi对于使用过unix的朋友来说,绝对是再熟悉不过的代码编辑器,有多少伟大的程序和代码是由vi开发编辑的啊,既然是大师级别的代码编辑器,对于我们这些普通人来说,只能说是好听不好用,基本上我周围的朋友使用V的人大都是因为操作系统没有安装其它编辑器,也懒的花时间去安装。
专业级别:Eclipse
(4)核心竞争力是什么?
这个行业的核心竞争力是什么-------学习力
互联网时代的技术来得快,去得更快。
七.如果你身体有缺陷,你还能做一名合格,甚至优秀的工程师吗?
我感觉身体有缺陷和成不成为合格甚至优秀的工程师没有关系。俗话说得好有志者事竟成。一个优秀的工程师与身体的缺陷没有直接联系。
八.对职业梯子的思考?
学术职业阶梯是人们根据学术职业特性为从业者所设计的一套个人发展阶段的共同标识和职业规制,对大学教师的发展及其生存方式有着重要影响.学术职业阶梯又是大学教师的学术价值的形象化表现,也是一套大学教师的劳动分工制度与激励机制.不同国家的学术职业阶梯在结构、层次和跨度等几个方面表现出明显的差异性.随着大众化高等教育的逐步实现,各国学术职业阶梯的变化越来越频繁,且受市场力量、国家权力和学术权力的影响越来越突出.我国学术职业阶梯是一个全国统一的体系,阶梯跨度相对较大,且阶梯间的异动以院校为基础封闭运行。
九.(1)对自知之明的理解?
在很大程度上来说,我们都没有意识到我们无知的频率和范围。这种现象后来叫做达克效应,即最不称职的人往往高估自己的技能,并认为自己高过平均水平。这里的逻辑在于,他们需要自知之明,但他们恰恰缺乏这一点。要让表现不佳的人意识到自己的不足,这将反而要求他们具有非常专业的——而恰恰是他们不具备的——知识。自知之明体现在对于这个行业的理解和掌控能力。
(2)你是否也有这种现象?
我没有这种现象。我在刚学习某个语言或技术的时候,在没有学的很精通的时候我基本上不会发表意见。
浙公网安备 33010602011771号