读软件工程师的成长有感

在阅读了若干关于软件工程师的博文后,我闭眼低头,停步回首,步步踩下成长的足迹,好似泛起了圈圈涟漪,似乎是到了总结反思和展望进取的时候了。

来大学前,我的高中成绩虽然不是很好,但在我所就读的县城,还是属于中等偏上的。这在当时还是给了我一定的自信。尽管我一直以来认为自己资质不好,学东西很慢,容易出错,但还是相信努力可以弥补,相信未来总会有“好风凭借力,送我上青云”的一天。在大学,我要一往无前,愈挫愈勇,再接再厉,博个斑斓灿烂年华。待我暮年,回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞耻。软件工程师,即是我的目标!

大学里的c语言,我第一次接触的编程课。当时天天抱着本谭浩强的c语言编程,在那噼噼啪啪地敲着键盘。但当时还是学的很一般,只会书本上案例及其变形。还记得那时的大一期末课设,三天时间,舍友用指针的知识,几乎没有参考,凭空敲出贪吃蛇代码。我震惊了!我感觉我完成老师布置的文本编辑器的作业,都很有难度,磨一周,还有诸多bug。在舍友电脑上跳动的贪吃蛇,寸寸蠕动,好似吃掉的不是点,而是我的自信。我第一次怀疑,自己是不是不适合学习编程,是不是因为数学思维差,导致在编程道路上也将坎坷无比。

大一上学期,过了就过了吧,眨眼来到了大一下的篇章。这学期,我遇到了位课堂全英文教学的java老师,她讲java不用eclipse,只用PPT,展示部分java代码,旁边的注释也是英文。当时的前几周,我还认真听着,但没怎么明白。后来不知从哪一节课开始,我走神了,从此上课,不知所云。哇,什么java啊,不懂啊,老师讲什么啊?代码不上机操作下?我太过鲁钝,不懂啊!

后来,还是在慕课视频的学习下,我总算坎坷地入门了java。

转头望向窗外,中午的太阳,有点刺眼,烘烤着大地。来阵微风吧,帮我掀开页页记忆篇章。于是乎,大二大三的编程课程记忆,在我脑海中幕幕浮现,又渐渐消失,不断变换。

大二web,丁老师编程基本用word文档;大三J2EE,李老师讲完ssh,用了大概6节课。哇,好难啊,感觉大二老师的作业基本上一开始都是小沟小坎,然后期末突然是座高耸入云的山峰让你去爬。大三老师是一上来,直接拿个小山般的包袱让你背着奔跑。

天,要亡我吗?让我的自信寸寸崩溃,让我希望之光逐渐暗淡,心境不再阳光和风,可怕风雨飘摇?

不能适应,无法理解,接受不了......

彷徨,迷失,沮丧,逃不开......

以上就是我对我这之前大学这三年,编程学习的回顾。

或许http://www.cnblogs.com/Tpf386/p/4798437.html这篇博文里面说的对吧,我可能就是不太理解老师的课,可能当时先去学习,然后再来听大学老师的课会好一点吧。还有就是坚持的精神,而不是一段时间的自暴自弃。

还有一篇博文https://news.cnblogs.com/n/531362/里面所说的,我或许习惯了高中那种被动式学习,没能对自己狠一点,坚持下去,在不断的实践错误中走下去,哪怕bug再多。

现在改,我一点一点改,应该还来得及吧。

在阅读了若干关于软件工程师的博文后,我闭眼低头,停步回首,步步踩下成长的足迹,好似泛起了圈圈涟漪,似乎是到了总结反思和展望进取的时候了。

来大学前,我的高中成绩虽然不是很好,但在我所就读的县城,还是属于中等偏上的。这在当时还是给了我一定的自信。尽管我一直以来认为自己资质不好,学东西很慢,容易出错,但还是相信努力可以弥补,相信未来总会有“好风凭借力,送我上青云”的一天。在大学,我要一往无前,愈挫愈勇,再接再厉,博个斑斓灿烂年华。待我暮年,回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞耻。

当时高考志愿填报,我看到了软件工程这个专业,就感觉以后在这领域应该会有所作为。那就选你吧,软件工程!软件工程师,即是我的目标!

大学里的c语言,我第一次接触的编程课。当时天天抱着本谭浩强的c语言编程,在那噼噼啪啪地敲着键盘。但当时还是学的很一般,只会书本上案例及其变形。还记得那时的大一期末课设,三天时间,舍友用指针的知识,几乎没有参考,凭空敲出贪吃蛇代码。我震惊了!我感觉我完成老师布置的文本编辑器的作业,都很有难度,磨一周,还有诸多bug。在舍友电脑上跳动的贪吃蛇,寸寸蠕动,好似吃掉的不是点,而是我的自信。我第一次怀疑,自己是不是不适合学习编程,是不是因为数学思维差,导致在编程道路上也将坎坷无比。

大一上学期,过了就过了吧,眨眼来到了大一下的篇章。这学期,我遇到了位课堂全英文教学的java老师,她讲java不用eclipse,只用PPT,展示部分java代码,旁边的注释也是英文。当时的前几周,我还认真听着,但没怎么明白。后来不知从哪一节课开始,我走神了,从此上课,不知所云。哇,什么java啊,不懂啊,老师讲什么啊?代码不上机操作下?我太过鲁钝,不懂啊!

后来,还是在慕课视频的学习下,我总算坎坷地入门了java。

转头望向窗外,中午的太阳,有点刺眼,烘烤着大地。来阵微风吧,帮我掀开页页记忆篇章。于是乎,大二大三的编程课程记忆,在我脑海中幕幕浮现,又渐渐消失,不断变换。

大二web,丁老师编程基本用word文档;大三J2EE,李老师讲完ssh,用了大概6节课。哇,好难啊,感觉大二老师的作业基本上一开始都是小沟小坎,然后期末突然是座高耸入云的山峰让你去爬。大三老师是一上来,直接拿个小山般的包袱让你背着奔跑。

天,要亡我吗?让我的自信寸寸崩溃,让我希望之光逐渐暗淡,心境不再阳光和风,可怕风雨飘摇?

不能适应,无法理解,接受不了......

彷徨,迷失,沮丧,逃不开......

以上就是我对我这之前大学这三年,编程学习的回顾。

或许http://www.cnblogs.com/Tpf386/p/4798437.html这篇博文里面说的对吧,我可能就是不太理解老师的课,可能当时先去学习,然后再来听大学老师的课会好一点吧。还有就是坚持的精神,而不是一段时间的自暴自弃。

还有一篇博文https://news.cnblogs.com/n/531362/里面所说的,我或许习惯了高中那种被动式学习,没能对自己狠一点,坚持下去,在不断的实践错误中走下去,哪怕bug再多。

现在改,我一点一点改,应该还来得及吧。

有人问:你对你的大学生活有什么想要吐槽的地方吗?国内外的大学生活有什么区别?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?

在我这三年的大学编程成长历程中,吐槽之言已在其中。

国内大学,或许就是如此吧,研究与应用没有区分具体开来。若要问我国外大学如何?那我只能哈哈一笑。本人成长在农村,身边环境没什么机会让我接触国外大学甚至听闻。如果硬要拿网上别人的描述,我感觉参考价值不大吧。对于此,描述两级分化,我没有机会接触到,只能一笑答之。

关于理想中的大学的大概,我想起了论语中的一则故事。公西华问孔子,对于子路与冉有,相同“闻斯行诸?”的问题,为什么给了不同回复。“求也退,故进之;由也兼人,故退之。”嗯,学校中的老师如能因材施教,区分教学,让人尽其才,物尽其用,岂不美哉?

至于第三问:对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?

可能以下我的回答有些消极吧,但就是我的真实想法。梦想之花,已然枯萎,在风中飘摇零落......职业嘛,就本专业啦,我相信自己当初的选择。规划嘛,在学习中成长吧。我没有很扎实的专业知识,没有丰富的项目实践,更不可能有父辈余荫遮蔽照顾。于未来,真的看不到,想不着,一步一脚印,慢慢来吧。

人生百年,不过如此,唯尽力不悔矣!

时间: 2025-01-08 09:30:07

读软件工程师的成长有感的相关文章

读软件工程师相关博文有感

读了十多篇跟自己专业相关的博文,了解别人是如何上的大学,自己又是如何被大学上的.而今马上就要进入大四了,剩一年的学习时间,哦不,真正的学习时间仅剩下半年,大四的下学期就要离开学校去外面找实习了.在这里我也谈谈自己的大学以及读完这些博文的一些感想. 记得高考成绩出来后的那一段时间,也是很纠结的一段时间,因为要开始填报志愿,选学校,选专业咯.当时我让堂姐帮我参考志愿的填报,我不懂自己对什么感兴趣啊,也没有去了解哪一些专业是干什么的,出来做什么工作,表姐向我推荐好多专业,其中包括软件工程这个专业,她跟

读构建之法 第三章:软件工程师的成长

本章理论和知识点:评价软件工程师水平的主要方法 软件工程把相关的技术和过程统一到一个体系中,叫"软件开发流程",软件开发流程的目的是为了提高软件开发.运营.维护的效率,以及提升用户满意度.软件的可靠性和可维护性. 软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的.个人在团队中也有独立的流程.把每个人的工作有序地组织起来,就是团队的流程."有序",并不是"无争论".在大部分成功的软件团队模型中,各个角色有不同意见的冲突在

《构建之法》学习(3)——软件工程师的成长

<构建之法>学习(3)--软件工程师的成长 1.1个人能力的衡量与发展 积累软件开发相关的知识,提升技术技能 积累问题领域的知识和经验 对通用的软件设计思想和软件工程思想的理解 提升职业技能 实际成果      衡量软件开发的工作量和质量 项目/任务有多大? 花了多少时间? 质量如何? 是否按时交付? 1.2软件工程师的职业发展 职业发展--考级之路 职业成长--Steve McConnell版本 职业成长--大公司版本 职业成长--自我评估 1.3技能的反面 通过玩魔方的例子说明了技能提升的

软件工程师的成长(构建之法)

上班的时候,高级的软件工程师其实和普通的软件工程师一样坐在电脑前敲敲打打,查下邮件,上会网,看看手机,聊会天.但是两者的区别就在下班的时候,高级工程师下班回家,而新入职的工程师还在电脑前奋斗. 软件开发不仅有团队的流程,还对每个成员有独立的要求.软件团队是由个人组成的,团队开发的大流程中是每一个人在做具体的开发测试用户界面设计管理交流等工作.个人在团队中也有独立的工作流程.但是个人的工作要用什么来评判呢,用上班时间?那是不是经常加时的同志能够赢得头筹? 初级软件工程师要成长要先积累开发相关的知识

《构建之法—现代软件工程》读书笔记之 — 软件工程师的成长

只有对软件工程有更清晰的了解,才能知道努力的方向,才能成为一个合格的软件工程师,邹欣老师用这一节的内容带我们走近软件工程师的世界.那么,一个合格的软件工程师到底是怎样的标准,为了达到标准,又需要我们怎样做呢? 首先,我们应该了解软件工程到底包括了什么? 软件工程包括了开发.运营.维护软件过程中的很多技术.做法.习惯和思想.软件工程把这些相关的技术和过程统一到一个体系中,叫"软件开发流程",软件开发流程的目的是为了提高软件开发.运营.维护的效率,以及提升用户的满意度.软件的可靠性和可维护

构建之法(第三章 软件工程师的成长)

第三章的主要内容是:评价软件工程师的主要方法 1.个人能力的衡量与发展 软件工程包括了开发,运营,维护软件的过程中的很多技术,做法,习惯和思想. 软件工程把这些相关的技术和过程统一到一个体系中,叫"软件开发流程",软件开发的目的是为了提高软件的开发运营维护的效率,以及提升用户的满意度,软件的可靠性和可维护性. 1.1 IC在团队中的流程是怎么样的呢?以开发人员为例,流程如下. 1)   通过交流.实验.快速原型等方法,理解问题.需求或任务 2)   提出多种解决办法并估计工作量 3) 

构建之法学习(第三章 软件工程师的成长)

本章的主要知识要点:评价软件工程师水平的主要方法 1.  软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的.在团队的大流程中,是每个具体的个人在做开发.测试.用户界面设计.管理.交流等工作.因此个人在团队中也有独立的流程. 以开发人员为例,流程如下 *通过交流.实验.快速原型等方法,理解问题.需求或任务 *提出多种解决办法并估计工作量 *其中包括寻找以前的解决方案,因为很多工作是重复性的 *与相关角色交流解决问题的提案,决定一个可行的方案 *执行,把想法变成实际中能工

【构建之法】第3章 软件工程师的成长

1 软件工程师的成长 积累软件开发相关的知识,提升技术技能 积累问题领域的知识和经验 对通用的软件设计思想和软件工程思想的理解 提升职业技能 实际成果 2 软件工程师的思维思维误区 分析麻痹 不分主次,想解决所有依赖问题 过早优化 过早扩大化/泛化:画扇面--调侃目标和远景 3 技能的反面 通过不断的练习,把低层次的问题解决,变成不用经过大脑的自动操作,然后才有时间和脑力来解决较高层次的问题 原文地址:https://www.cnblogs.com/kxbk100/p/8496389.html

《构建之法》---软件工程师的成长&amp;两人合作

本周学习了<构建之法>第三.四章的内容. PSP对软件开发的工作质量的衡量简单指标为:项目/任务有多大.花多少时间.质量如何.是否按时交付共4个因素.而要成为一名合格的软件工程师,要对上述4个因素尽量在用户需求上做到尽善尽美. 软件工程师的职业发展有: 职业发展---考级之路 计算机等级考试 (http://sk.neea.edu.cn/jsjdj/index.jsp) 全国计算机技术与软件专业技术资格考试 (http://www.rkb.gov.cn/  ) 职业成长---Steve McC