那年,我开始编程

最近逛博客,发现.NET工程师梦亦晓的这篇文章《大三那年在某宝8块钱买的.NET视频决定了我的职业生涯》。感受颇深,遂写下我走过的编程路。文章链接:http://www.cnblogs.com/eggTwo/p/6102080.html

                                                                                                                                                                                                                                                                     ————前言

                                                                                                                                                                                                                                                                                            

        那年,我刚大一,年轻气盛,总想在大学期间干出一番属于我的事业出来。深夜经常愁得睡不着觉,在床上翻来覆去彻夜思考,我突然发现了一个严重的问题,那就是我什么都不懂,什么都不会,更重要的是我是一个文科生!文科生!文科生!有一天晚上,我做出了一个决定:加入校组织和院组织锻炼自己的能力。经过几轮面试后,我开始了有组织的生活!当我满怀希望地参与这些组织的活动一段时间后,我失望了!这些组织锻炼的是你的做事能力,交际能力。然而,这都不是我要的!!

        我开始另寻其他途径,在一些朋友和堂哥的影响下,我开始创业了,那年我依然是大一!我开始跑业务,做销售,做公司公司的代理,但这些也不是我要的!我要的是一份属于我的事业。于是我辞掉了这些工作!开始在学校里和一些好朋友组建团队,参加各种创业大赛!最后的结果是我们都没什么经验,参加的比赛项目都没有被通过。然后我们团队就散了。

        当我灰心丧气想要放弃时,有一天晚上,我无意逛进了一个论坛,那个论坛正在争论一项技术,各种技术视频文章多得数不清,一开始没怎么在意,无意间点到了一个技术视频链接,在里面,简短的几行英文字符便能创造出如此厉害的效果,深深震撼到了我。我清楚地记得那时是凌晨1点多。从那晚开始,我便开始了我的Java工程师之路。那年我大一!

        为了有个更好的编程坏境,我咬牙狠下心,决定放弃我现在这个文科专业,跳到理科专业去!然而理想有了,现实却不同意你的做法。学校规定文科生不能转去理工类的专业!后来通过各种努力,各种方式,我终于去到了软件工程这个专业。双修造就了我以后的忙碌日子。

        开始学习编程了,我感觉有一座几万米的大山挡在我面前。C程序设计,数据结构与算法,软件需求工程等等令我痛苦不堪,上课完全听不懂,老师课堂的开放操作我啰啰嗦嗦打不出一行代码,课后作业也几乎都不会做。我非常难受,高中时的每天三点一条线的生活再次来到了我的生活:图书馆——食堂——宿舍;一有空就打开网易云课堂,百度传课等直播教学软件学习东西;周末就宅在宿舍敲代码,修各种Bug。期末,全部的计算机课我都以高于班级平均分的成绩通过了。我的编程能力极其差,后面的日子继续着这样的生活,有一天我发现学习编程居然不那么难了!

        从新学期开始,我便开始了我的编程之路。瀑布模型,快速原型模型,喷泉模型,敏捷开发,PAD图,程序流程图,用例文档等等软件开发前期准备;递归和分治,贪婪法,动态规划,回溯分支与限界,近似等等算法;C++,Java等开发语言;StringBuffer,InputStream,OutPutStream和collection等等各种类和接口;MySQL,Oracle,SQL Server等等关系型数据库系统;html,css,javascript,jquery,vue,Bootstrap,angularJS,React等等前端语言和框架;jsp,servlet,jdbc等网站系统基础;SSH(Struts+Spring+Hibernate),SSM(Spring+SpringMVC+MyBatis)等等集合框架;MVC等设计模式;Android Studio,Visual Studio,MyEclipse,webstorm等集成开发工具。

        最后,也是我感受颇深的:做个优秀的工程师是困难的,想要在一个领域纵深发展,唯有遇难则进,遇易则巩固,才能不用整天修Bug和加班。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值