Java初级程序员的阶段性总结

简单介绍下现在的处境

22届普通二本计算机专业软件工程应届生,顺利的话将于今年的五六月份毕业。21年6月份凭借着大三那一学年中不算太自律的学习打下来的基础,没有按照大多数同专业学生的轨迹去参加实训,而是在大三结束的那个暑假,通过了杭州一家小公司的三轮面试,成为了Java实习生。(大四没有教学计划,可在外自主实习/实训)到写这篇博客时,实习时间已经接近九个月了。

实习的收获

最大的一点收获是:踩过不少的坑、累积了coding的经验。
在小型公司有两个蛮突出的优点(当然这些独特的优点也可能是由于公司的规模所影响间接形成的):1.能接触到各个部门的技术和内容;2.能给你开放很多接触不到的权限(测试、预发、生产);也因为以上两个优点,得以在工作期间飞快的成长。各种技术栈、开发工具也通过自己一次次的摸索和日常工作的应用变的熟练起来。
伴随着日常工作中一次次的迭代,coding的能力不断加强。从最开始总会有一些低级错误和规范问题,到如今写完代码可以开玩笑说 直接自信提测(自测依旧是工作中尤为重要的一环,不可以 直接自信提测 )。到如今,已经可以偶尔独立负责普通迭代的研发内容。
还有蛮重要的一点是在日常工作中学到了根据需求来拆解设计方案的重要性,关注实际业务。所有的研发工作,到最后都是为业务创造价值,关注业务才能更好地实现需求

如今遇到的问题

考虑到现在就职公司的规模与业务线发展,结合HR给出的毕业后转正薪资待遇考量,有跳槽的打算。匆匆忙忙修改了一年前应聘实习工作的简历,找了几家相对满意的中型公司投了出去,稀里糊涂的就经历了一次电话面试,通过这次电话面试,发现了许多的问题。
1.实习的这九个月里一直在每个迭代开发中沉浸于跟实现方案和代码问题的battle里,曾经带着极大热忱接触学习过的各种前沿知识随着时间的流逝逐渐淡忘
2.对工作中各种高度封装的工具类有了依赖性,从而慢慢失去关注底层原理的兴趣。大部分时候只想到了实现好,而没有关注到底层是什么支持到它的实现。
3.逐渐失去了对算法的关注,这是很致命的一点。尽管在目前的日常工作中算法被使用到的机会少之又少,但是它仍然是一个后端程序员最基本的素养所在。
4.日常学习记录的习惯逐渐被丢下了,虽然日常工作中所学习到的知识和累积的经验仍然会记录,但记录周期不固定,更多时候也是躺在自己的硬盘的某一个文件夹里等待着下次遇到同样问题的时候打开。

反思即是求解

今天偶然了解到部分参与实训同学所面临的窘境:培训机构的老师让他们买一个民办三本的学历,然后包装三年工作经验,去外包公司获得一个高薪。对比之下我觉得自己是幸运的,做了个正确的抉择。但经过了今晚这一次稀里糊涂的面试,又发现了自己在这接近九个月的时间里更多没做好的地方。
反思即是求解:躬身入局,革故鼎新
跟大家共勉了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值