Java开发五年后心得体会和对目前在校大学生的一些叮嘱

   前言:书到用时方恨少,白发方悔读书迟。

      本人目前在东北的一个二线沿海城市的一个国内互联网公司担任一个码农,工作经验已经有六年了。天天坐着一个对需求,开发,测试,改bug ,部署上线的,重复性操作,回首这些年的开发有些新的体会分享给大家,希望大家能够少走弯路,不要虚度光阴,多学习,多读书!多思考!

                                                这是我们沿海城市标志建筑!

一 、我与csdn的情缘

      csdn 是我我从高中时候大概 12年左右,那时候国内互联网刚刚兴起不久,阿里的淘宝,支付宝,微信聊天,微信支付已经逐渐走向成熟,但是那个时候还没有 微服务架构,和厉害的高并发架构,双十一真的是双十一....... 我的高中同学向我分析一篇博主发的文章,文章的内容大概记不住,是关于互联网计算机的咨询,他说csdn 都是大家分享互联咨询的平台,那里有很多技术大牛只要找问题都会找到答案,这不是我给csdn 打广告是真实发生的事,于是我就好奇,打开csdn 网站..从此成为一个csdn 的用户直到现在。不过很感谢这个平台,他让我们这些兴趣相同小伙伴,能将自己的工作也好,学习也好的实战中遇到的问题,和解决问题的方法分享出去!非常感谢csdn!!!

二、浅谈我自己的编码精力

        18年毕业在一个北方的双非本科计算机专业,工作至今以后五年了,实际开发经验有六年了,tips:大三的时候我就开始入职到了我们当地一家商场后台,做网络维护和电商的开发,在学校期间也和专业老师做学院招标到的一个项目,插一句,那个项目是一个电商项目,系统架构是jsp  + Servlet,开始选专业的时候,那个时候还是互联网在国内比较初期,还没spring boot ,cloud ,最领先的技术还是spring mvc,我记得我开始写的代码还是前端html + css + js + jsp 的标签,还不懂什么是代码格式,什么代码规范,(阿里的代码规范还没有出来)当时实现了几个商品的列表和详情页面,当时没有那么多前端框架,也不知道用框架,可能那时候有bootstrap一切组件,效果都是通过js纯手写,当时主要也是我页没问老师和学长,等入职后才知道我当初在重复造轮子。。不过事情分从两个方向看吧,不好的是我几周课余时间,只写了几个静态页和java 对应显示的后台代码,效率非常低,而且老师看了之后还对我的代码进行了修改,改后还打包之后发给我。真的感谢我当时的恩师计算机学院宁士勇老师!!!真的可以说是我的入门启蒙老师,他给我的代码让我知道代码的规范,代码的块要加上注释等等,好的是我当时正是打基础的时候,对我以后的学习看封装好的组件的源码帮助很大。

   

                                        这是我大学的教学楼(高耸威严,培养了一代又一代的技术人)!

     说到大学生活,我个人觉得,在校的计算机专业的大学生们,你们以后想要从事计算机相关专业的话一定要认真学习自己的专业课,尤其是像c语言 ,计算机组成原理, 计算机网络,数据结构编译原理(这个真的难学啊,当时就是学不会,他是枯燥中的枯燥,我当时没学好,在校大学生读者们好好学,找对方法)等这些基础课程,可能当时我们学习的时候觉得这些有用,等我工作了这些年,我才明白我们每天都在用我们当初学校学到的知识。

举个栗子吧:java 中的集合arrayList 和 linkedList 的底层数据结构是什么,数组和链表,也可以说是动态数组,和顺序线性表, 那我问你什么 线性表, 什么是链表,什么双向链表,你都能第一时间说出来么,或者在面试的时候都能准确地说出来么?我们在开发时候每天都 new 一个 ArrayIist 知道他是线程安全不安全的么,为什么不安全,如果遇到不安全的场景我们怎么办?

当然有的小伙伴说我们可去csdn 搜索,对确实我们可以去搜索答案,但是我想说我们应该在学习的时候打好基础,遇到问题能够自己分析问题,不用花费很多时间与搜答案,我觉这才是一个高级开发和初级开发的区别之一吧。回顾当时学习的时候也在认真学,但是课程太枯燥,实在学不会,我总结当时学习了理论知识后我们课后不去实践,导致越学越不会,越不会越废直到考试的时候怎么办,不用慌,我们有善良的老师给我们画题,画范围,我们的应试教育的优势显现出来了,我们可以记记记,背背背背。。(此处致敬少女时代的GEE,懂得都懂->-。其实我们并不是不会实践,我们手里当时都有电脑,就是我们不知道改怎么去实践,我们没有真实的项目去实战,只有课本上的那几行简单的代码,我们找不到实践检验理论的快乐,这才是根本原因,所以遇到一个好老师,真的是我们的荣幸!!再次感谢我的恩师宁老师!

 

  这是我恩师的一个侧颜,(手机象素不太行,虽然模糊了点,但是依然遮挡不住他的帅气!)

三、学会自己主动学习

     大三的时候大家开始了专业课程的学习,这时候大家都开始忙碌有的考研,有的考公务员,对于我自己这个时候认知是以后要从事计算机的工作,那就要自己主动学习,靠老师学校教的还是有限的,另外大学中开设的专业课太多了,Java, php ,andriod , c#,c++ ,python ,golong ,这些以后对于职场来说都是不同的技术栈,当然我们又不是神,我们需要挑一种技术专攻就行了,不瞒大家说我选了php (拍什么片)@! 当时正赶上电商大爆发时代,php 短小精悍又能快速搭建一套电商系统,从我学长那听说,他们毕业去了北京学的php 就业很好,而且比爪娃(java)简单,容易学,当时流行一句话说得好,php 是世界上最好的语言!!!!其实语言没有高低之分,只要甲方爸爸选型时候用哪种技术就得用哪种技术,我很认真的学了,我也认真的做了。而且我的第一桶金是php 给我的,就是大三下学期我去我们学校所在城市里找打实习岗位,就是php 开发,一个电商平台的维护升级。这里我想对大家说好的实习岗位很好的第一个能在经济上带来一定的收入,第二能在毕业后在简历上能有亮眼的体现!虽然以后我选择了Java。

            术业有专攻,我们只要学会学好一种语言就好了!当然我们最好是主动带着兴趣去学习,去实践!

 

      这是我梦开始的地方我们学校的图书馆(那时候天天泡在二楼科技书库!看书写代码!思考人生!)

四、要善于总结

     当我们在工作中学习中遇到了技术问题,我们花费很多时间去全网搜索,然后解决了问题了我们就觉得没事了,再过一个月,两给月,。。。我们在遇到同样类似的问题,我们还是记不住当初怎么解决的了,记忆模糊了,怎么搞的了!然后又全网一顿搜索。。。。这样真的太浪费时间了,就像当年我们小时候平时做错了题,老师讲了会了,考试又出来了同样的一道题,忘了!!掐没掐自己大腿,捶胸顿足没,!!这就是我们没有总结, 学生时代我们还有错题本呢,工作中呢,我们也应该有自己的“错题本” ,就是把我们遇到的问题,怎么解决的问题,记录下来总结经验,遇到类似问题怎么才能快速定位,快速解决。那有同学要问了,我们记在哪里呢? 记载你现在正看到的网站博客里啊,我们每次遇到问题都是前人遇到了记录起来的,为什么我们不给后人做个前人呢,留下自己的记忆,这是功在当代利在千秋的事啊,期望大家要以后多多总结,多多思考,不要做一个只会码代码的机器人。

最后送个大家一句论语·学而中的话与君共勉:

     吾日三省吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?

  • 46
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值