对五问的回答

问题1:关于当初

每当我坐在寝室打开占据了我电脑半壁江山的VS,DEVC++,Eclipse,SQL时,我常常会问自己我当初为何会选择进入这个专业?是什么让自己与程序结缘?

也许就是一个cool吧。

经常会在电影美剧以及游戏里看到有个拿着电脑的技术宅,敲敲键盘就能获得各种各样的信息,改几段代码就能打开一道道被封锁的大门,每次看到这种画面我心里就会觉得that‘s cool,在高考完后填写志愿时,我也因此把计算机类的专业写在了前头。

而到了大学,理所当然地,原来的幻象都破灭了。

看上去很简单的功能,代码实现起来又总是有各种各样的问题,我不得不真正去重新审视这个专业,为了不溺死在代码的汪洋大海中,我和千千万万学子一样在其中不断地挣扎。

博客A[1]中作者在追上差距时所做的努力也正是我当时“挣扎”的方法:

“1.买书,编程的,大部头,很多。从编程语言到编程风格,再到数据结构和算法,几乎每本书我都是从头到尾抱着仔细读完的。
2.坚持在读书的时候把代码一行行亲手敲出来并编译通过。这种学习方法很需要毅力,毕竟当你看着书上的代码觉得很容易懂的时候往往懒于动手,但也只有动手才能发现各种问题,比如用C++写class总是忘了最后的分号,缩进不一致导致少写一边大括号,等等。

3.提前做知识储备。在学习编程技术的时候,我还提前了解了一些编译器和计算机体系结构的知识,对于我理解程序的运行和性能的瓶颈有了很大帮助。

4.贵人指路,事半功倍。CSDN、Joel On Software等网站上的程序员,他们在博客上无私分享的心得和在论坛提供的及时帮助不仅让我获得了知识,也给了我极大的鼓励,让我能坚持艰苦的学习。”

而稍显不同的是,我尝试更多地去问同班的同学来寻求解答,网上查到的解答有的只是非常笼统的复制粘贴,有的则是要求阅读者有了一定的编程基础,对于当时的我而言经常会看了以后反而疑问非减反增,越看越糊涂,这时便只能去找同学求助,同学的解答更加口语化,更便于理解,对我来讲更能get到点,而我也在其中不断被提醒何为人外有人天外有天,虽然自己没法跟这些同学那样早早就熟练地掌握各种技术,但也终于能开始慢慢地去前进了。

从大一到现在大三,也许是自知能力尚且不足,印象里也没有完成出真正意义上特别大型的程序,得益于工程的分组机制,我经常能一边看大佬们写程序一边提出问题,大部分时候都能有所收获。

问题2:关于未来

对于未来,目前我唯一能确定的事情就是我要读研。

虽然经常在各种各样的所谓“成功学”书籍里看到什么什么人本科毕业甚至中途直接退学找工作最后如何如何达到人生巅峰,也常常在各种文章里看到“读研读博读了这么久出来还没有别人本科出来干到现在的位子拿的薪水多”的论调。但我仍坚信自己需要读研,需要深造。

博客L[2]中作者言“你的职位,薪水,福利,等,我从来都不是很关心这些东西,这些都是次要的(其次重要的),最重要的是你的能力和经历,是那些可以写在你简历上的,让你引以自豪的经历和能力。(一定要自己引以自豪)。而你的职位,薪水,只不过是你能力和经历的附属品。”

对于我,一个平凡之人,所谓引以自豪的能力当然不是完完全全自己一个人用了多么短的时间就啃了多厚一本书写了多精妙的代码,我深知自己现在无法达到这种程度,而我真正想写在简历的引以自豪的能力是我在经过不断成长后才能有的。只要能让自己有真正的成长,那么比别人少赚几年钱相比起来也没有什么了,为拓宽视野为蜕变读研便是我现在唯一能确定的事。

问题3:关于当下

虽然曾差点溺毙于中,但现在的我还是不得不承认自己喜欢现在的专业。虽然辛苦,但在每次排除完各种各样的小错误后,看着程序终于能顺畅地运行,内心就会有种愉悦感。

在技术和能力上我并不羞于承认自己是类似吃瓜群众的人,用题目中的星球大战角色来类比的话我可能就是一个随时会在哪个大战中莫名其妙挂掉的风暴兵,然而我也想成长,我也会为了在某一天能成为原力大师而不停以自己的方式前进。

在专业知识上我具备的基本是之前课上老师教授的知识,C,C++,JAVA,以及一部分来自于学生组织让我学到的其他图形处理软件的知识。

我目前感觉自己离一名合格的软件本科毕业生还有很大的差距,与班上很多大佬们相比,我缺乏项目的锻炼,知识的拓宽,为了让自己配得上现在所学,我也在不断尽自己所能提高自己,博客D[3]中所提到的“多实践,多上网看资料”也正是我用来提升自己能力的方式,每当在网上找到非常有意思的解答时,我也会不由感慨并庆幸人外有人天外有天。

问题4:关于课程

课程基本上编程课给我的印象都比较深,硬要举个最的话应该是苏曙光老师的微机原理和接口技术课,印象深是因为整个课程偏硬件,实践起来很困难,光看课件有时候看完整个人还是处于一种懵逼的状态,这时才了解到老师授课的重要,很多东西并不是自己对着书看个把小时就能解决的,专业的老师往往寥寥数语就能让你恍然大悟。

科班出身和速成班最大的区别我认为还是在学习方法上的区别,但并非如博客E[4]所言“我觉得一个正常的程序员,是不应该去参加培训的。更何况,培训真的没有什么用。 多半都是想走捷径,不劳而获。 而若要好好走好职业道路。 在走出大学校门的那一刻,应该学会自我成长,自我完善。”,培训本身虽然有急于求成的因素在,但参加培训的往往也只是想提高自己的能力,在提高自己的道路上并无所谓高低贵贱之分,而我们既然有幸能享受到课堂的系统教育,就应该投身于此而非鄙视在培训机构学习技能的同侪。

问题5:关于师生

对于师生关系,我在邹欣老师的博客N[5]中找到了一个很有意思的理解,那便是教练和学员间的关系。

“ 每一个来学习的学生,  都是想学好才来的。  各人条件不同, 学好的目标也未必相同。  有些同学想成为世界一流的软件工程师,  那老师就会以世界一流的标准来要求学生;有些同学只想拿一个及格的分数, 那老师也会告诉他如何才能及格,并严格执行评分标准;有些同学想在某个领域深造,老师也会提供相应的指点。 但是,学生别想只付出 "及格" 的努力,却期望收获“优秀” 的结果,或者没有付出足够的努力,却期望老师最后放水让自己及格。 ”

当然这是理想的状态,现在每堂课往往都是一个老师面对几十个学生,指望因材施教非常困难,所以现状是相比于期望老师做出改变,倒不如是学生自己做出了改变:面对同样的内容,自己试图学好,就从更加深刻的层面去理解概念;自己只想略知一二,就仅仅了解了基础便足够了。好比于老师给每个人一块同样大的蛋糕,有人会仅仅满足于此,有人会自己去钻研最后获得更大的蛋糕一样。在我看来理想的师生关系就是在此基础上教师会与学生进行更多的交流,让钻研者获得更多,让满足者不会就此止步。

以上便是我,一个平凡普通的学生对于五问的回答。

原文地址:https://www.cnblogs.com/fefeddr88/p/8516800.html

时间: 2024-08-30 04:24:00

对五问的回答的相关文章

个人简介+软工五问

以下是我的个人简介: 姓名:尚通 性别:男 职业:本科大二在读 学校:广东工业大学 技术情况:C语言.HTML.CSS.JavaScript 爱好:手绘.摄影.看杂志.旅游.做模型.台球(除了学习都挺喜欢丨狗头) 联系方式:[email protected] 相信“厚积而薄发”的力量! 不局限于周围的环境,我可是计算机学院的艺术生(自封). 努力去学习相关技术的同时,也喜欢着传统文化. 全力奔跑着,也会时而放下脚步欣赏路过的风景. 待“良辰,美景,赏心,悦事”四美齐聚之时,我便是这世界上最幸福的

个人介绍,软工五问

个人介绍: 姓名:郑堉涵 学校:广东工业大学 专业班级:18软件工程3班 技术情况:掌握C语言基础 兴趣:汪曾祺散文 软工五问: 什么是软件工程? 软件工程对于软件工作专业有什么意义? 如何学好软件工程? 学好软件工程对个人有哪些方面的提升? 实际企业项目与个人项目有多大差别? 原文地址:https://www.cnblogs.com/ztyh30/p/12439272.html

五问/吾思

问题 1:关于当初 曲折的起缘. 我接触电脑的机会不多,高中之前即使接触也只知道用电脑来看视频打游戏,却从来不知道这个大盒子是怎么运行的,也没有思考过.高一的时候曾经有计算机竞赛培训参赛的机会,本来想去,却因为当时种种眼花缭乱的社团活动绊住了,最后并没有去. 高考之后虽然仔细地读了专业说明,但是依然很茫然,填了个 公共管理专业.对,这是一个主要学文的拿管理学学位的专业,一个混进文科生堆里的理科生.因为我是理科生,布置寝室时,室友们一致让我去组洗衣机,装路由器,调无线网,她们不知道为什么,好像看着

C#基础概念二十五问

1.静态成员和非静态成员的区别? 答: 静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问 不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问 一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值 静态函数的实现里不能使用非静态成员,如非静态变量.非静态函数等 2.const 和 static readonly 区别? 答: const 用 const 修饰符声明的成员叫常量,是在编译期

var=value?export前后差在哪?-- Shell十三问<第五问>

var=value?export前后差在哪?-- Shell十三问 这次让我们暂时丢开 command line ,先来了解一下 bash 变量(variable)吧.所谓的 变量,就是就是利用一个特定的"名称"(name)来存取一段可以变化的"值"(value). 在 bash 中,你可以用 "=" 来设定或重新定义变量的内容: name=value 在设定变量的时侯,得遵守如下 规则: 等号左右两边不能使用区隔符号(IFS),也应避免使用 s

五问新基建:区块链角色重要,投资体量不足

3月初,中央常务委员会提出"加快推进国家规划已明确的重大工程和基础设施建设,加快5G网络.数据中心等新型基础设施建设进度","新基建"成为今年的发展主旋律.产业界.资本市场表现出强烈的兴趣,都想搭上这趟数十万亿的"新基建顺风车."区块链技术作为硬科技的重要一环,其应用落地早已延伸到数字经济.物联网.工业互联网等众多领域.那么,在新基建的赛道上,区块链将如何抓住机会抢先发展?新基建浪潮对整个区块链行业又将产生怎样的影响?火星财经https://ne

十问李开复 你造吗

李开复先生:您好,由于您的志愿是成为中国青年的导师,那么我周小平作为中国80后青年中的一员,想来也是您希望引导的众多青年当中的一个,所以有些问题我想和您当面聊聊.我们在微博上这几年来从来没有过一次争执或者骂战,所以我向您提出的问题都不会是预设立场的.我希望这会是一次心平气和的问答,而您也应该不至于不敢正面回答. 第一问:李开复先生,您为何支持对未成年少女进行公开性骚扰? 您经常说做人要有道德底线,但您的所作所为却经常突破道德底线.我们这是一个多样化的时代,全世界的价值各有不同.但在一些共同的人类

【数学建模的五步方法】

第一步,提出问题. ·列出问题中涉及的变量,包括适当的单位. ·注意不要混淆变量的常量. ·列出你对变量所做的全部假设,包括等式和不等式. ·检查单位从而保证你的假设有意义. ·用准确的数学术语给出问题的目标. 第二步,选择建模方法. ·选择结局问的一个一般的求解方法. ·一般地,这一步的成功需要经验.技巧和熟悉相关文献. 第三步,推导模型的数学表达式.·将第一步中得到的问题重新表达成第二步选定额建模方法所需要的形式. ·你可能需要将第一步中的一些变量名改成与第二步所用的记号一致.·记下任何补充

CSS十问——好奇心+刨根问底=CSSer【转】

CSS十问——好奇心+刨根问底=CSSer 最近有时间,想把酝酿的几篇博客都写出来,今天前端小学生带着10个问题,跟大家分享一下学习CSS的一些体会,我觉得想学好CSS,必须保持一颗好奇心和刨根问底的劲头,而不是复制粘贴,得过且过.本人能力有限,这篇文章从构思加完成用了四五天,如果你和我一样是前端小白,不妨仔细斟酌体会,以期领悟到一些东西:如果你是业界大牛,也请你驻足随意瞄上两眼,把言辞内容不妥的地方指出来,我们共同讨论. 时刻保持好奇心 第一问:当margin的值为百分比形式时,为什么浏览器会