从高考到程序员,一生无悔的选择,码农的成长之路

     高考毕业了,学弟学妹们哈皮了。但是我身为程序员还在为追梦而努力着。会想高考,仿佛就是一场梦,一场我无法都无法忘记的梦。高中三年的时光,对于我来说是痛苦的,我现在极其后悔高中三年的生活,很多的东西都被沉重的学业淹没了。举个例子,作为一个书呆子,在进入大学,没有任何一技之长,不会打篮球,踢足球等等。在大学就会少很多的乐趣,就会很难结识到更多的朋友。不过过去的事情终究过去,现在的我还是过得挺好的。不过说起来,我走上程序员这条道路还是挺偶然的,大学报考志愿的时候,我莫名其妙的就选择了信息与计算科学这个专业,本来是冲着读计算机专业去的,谁知道收到录取通知书那刻,才知道这是一个彻头彻尾的数学专业。

   虽说是数学专业,但是我对于学习一点也不含糊。我大学还是秉着高中的学习态度去学习的,这又是我一大后悔的一件事情了。由于投入到太多时间到学习上面,却忽略了很多其他重要的东西,在大学怎么能不谈恋爱呢。话说信息与计算科学这个专业,虽说是数学,但是和计算机也分不开。计算机可以帮助我们解决数学上的很多问题。课程必修课就有C++编程,但是就是因为学了这个语言,因此和程序设计竞赛结缘了。现在这个编程竞赛应该叫ACM吧。可惜我没有坚持下去,我为了学业为重,放弃了ACM。哎,这一放弃,就使我程序员的道路变得更加坎坷了。这个放弃,也是我毕业没有顺利进入到腾讯实习的重要原因吧。

   破罐子破摔了,毕业了。大家都急着找工作了,大家有的考公务员了,有的去教书了,大部分都去IT公司了。我也是去IT公司中的其中一员。刚开始接触的是一个几乎没有接触的冷门计算,Delphi前段开发;刚刚毕业,工作也是挺有激情的,即使那种2000多的工资,大家也是干得不亦乐乎。但是也有了年轻的浮躁心理,工作不到1年时间,心态的转变让我辞职离开了第一份工作。之后独自一人在广州开始了艰难的找工作时光了。毕竟褪去应届生的光环,找工作就不是这么容易找了,必须得有一门过硬的技术才行,于是乎我便自学了java开发,这类自学主要是通过网络上面看教程自学,然后自己弄了一些小项目来做。我记得我自学时候是做了一个模拟的电商订单系统。但是还是觉得挺有成就感的,渐渐就沉醉在java之中不能自拔了。自学过程之中,还不晚投简历,找工作。面试了很多家,也收到了好几份offer。最终我选择了一家国企,是电信旗下的一间子公司。开启了我码农事业的第二春吧。很快我便知道自己的选择是不明智的,国企真的不适合年轻人,里面几乎很少技术沉淀,安逸是工作环境会慢慢麻痹你的意志。渐渐的,我对javaweb开发慢慢失去了激情,刚好有一个朋友也想转型ios开发,我变横下心花光积蓄,买了一个mac book电脑,开启了ios开发自学的道路。在其位就必须对工作认真负责这是我一贯的工作态度,所以在不耽误工作的情况之下,我利用空余时间学习iOS,从最基础的语法开始,慢慢到UI层的开发。

  这种状态一直维持到15年4月份,公司没有提升工资待遇。刚好我一个大学同学说他们团队招人,因此我就是这样在一个创业团队开启了我ios开发的生涯了。无数个加班的夜晚,无数个通宵的夜晚,我都含着泪水对自己说,既然选择了这条道路,就要坚持走下去。要不断的充实自己,才能在未来的道路上面走得更远。我的分享就是这些了,虽然至今还是一个小码农,但是毕竟自己还年轻,还有时间去拼搏。爱拼才会赢!



  • 52
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 我是一位20多年的老码农,我的IT学习之路从大学时期开始,我就立志要成为一名优秀的程序员。那时,我的专业是计算机科学与技术。我通过自学和老师的讲解,掌握了基本的编程语言,如C、C++、Java等。 后来,我开始应聘IT公司的工作。工作中,我更深入地了解了软件开发的流程,了解了各种软件开发工具和框架。我也去了解了计算机硬件的结构,学会了如何优化代码以及如何调试代码。 我还参加了很多培训课程和研讨会。这些课程和研讨会涵盖了各种主题,包括算法、数据库、网络、安全、人工智能等。我也参加了各种技术社区和论坛,了解了最新的技术趋势和应用。 除此之外,我还逐渐形成了自己的学习方法和习惯。我会在业余时间阅读相关的书籍和论文,并进行实践和探索。我还会与其他IT从业者交流,分享经验和发现。 今天,我已成为一名有经验的开发者和技术专家。通过积累多年的实践经验和持续的学习,我对计算机技术的理解和掌握越来越深入。我相信,在未来的IT学习之路上,我将继续保持热情和学习,迎接新的挑战和机遇。 ### 回答2: 作为20多年老码农,我一直认为学习是一个持续不断的过程。我第一次接触计算机是在1990年,那时我还是一名高中生。那时的计算机技术还很落后,我用的是DOS操作系统,还有些简单的软件和一些基本的编程语言。但是,我对计算机技术的兴趣与日俱增,并在大学里学习了计算机科学专业。在大学里,我学到了关于计算机体系结构、编程语言、数据结构和算法等基础知识。 毕业后,我开始在一家软件公司工作,并继续学习新的技术知识。在那里,我学会了C++和Java等高级编程语言,并开始做一些大型软件的开发工作,在这个过程中,我还深入研究了数据结构和算法等领域的知识,这些知识对于设计高效的程序非常重要。 随着互联网的发展,我开始学习一些Web技术,如HTML、CSS、JavaScript和PHP等。我还学习了数据库编程和网络编程等知识,这些技能对于Web应用程序的开发非常重要。 尽管我一直在学习新的技术和编程语言,但我也认为,编程不仅仅是掌握语言和技术知识,还需要不断地学习软件工程、代码设计、测试和维护等方面的知识。事实上,我认为软件工程实践是我职业生涯中最重要的经验之一。通过反复的代码测试、优化和维护,我发现自己的代码质量有了很大的提高,这使我更能够理解代码设计和开发有效的软件系统的重要性。 总的来说,我认为,编程是一个持续不断的学习过程,需要不断地学习新的技术和知识,以保持自己的竞争力。但是,对于一个成功的程序员,仅仅掌握技术知识是不够的。在实践中,我们还需要学习如何设计高效的程序和系统、如何测试和维护代码,并与其他开发人员进行协作和沟通。在每个开发项目的过程中,我们都有机会从错误中学习,以及提高自己的技能和知识。 ### 回答3: 作为一个20多年的老码农,我的IT学习之路可谓是经历了许多风雨,对我来说其中所经历的各种挫折与成长都是不可或缺的。 我的IT学习之路从初中开始,那时我对计算机十分感兴趣,每天放学后都会去学校的计算机教室玩电脑。那时候的电脑是286的机器,比较简陋,但我激动的心情却一直没有减退。初中之后我考入了一所职业高中的计算机专业,那时候,我们上课基本都是在实验室里进行,许多同学开始学习C++语言,我也跟着学习了一段时间,但是很快发现自己还需要更多的基础知识,于是我花了许多时间学习了计算机原理、数据结构、算法等基础知识。 高中毕业后,我考入了一所大学,在那里我又接触了更多的知识领域,例如数据库、网络、操作系统等等。这个阶段的学习是比较理论性的,但它为我后来的职业发展打下了很坚实的基础。 大学毕业后,我开始在一家小公司工作,那时候我在实际的工作中学习到了更多的技能,例如如何使用版本控制系统、如何与团队协作、面向对象编程等等。这个阶段的学习很实用,它让我能够真正地将我的理论知识用于实际的工作中。 随着我逐渐成长为一个有经验的工程师,我也学会了如何不断地更新自己的技能。我通过参加各种培训、阅读技术书籍、参与技术社区和开源项目,不断地学习新的技术和知识,并将它们应用于我的工作中,这使我的职业生涯不断上升。 总的来说,我的IT学习之路是一个持续不断的过程,从初中到现在,我始终在不断地学习和成长。在过程中,我体验了挫折,但同时也获得了成就感和满足感。通过持续地学习和更新自己的技能,我们可以不断发掘自己的潜力,实现自己的目标。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值