毕业半年的工作体验与总结

彻底离开校园

一转眼毕业半年多了,很奇怪的是明明心中思绪万千,打开编辑模式却看着屏幕半天不知道从哪说起 ?
想想还是学生时代舒服一些,不会有那些七七八八的烦恼和往后的人生规划。彻底离开校园,何其不想潇洒,又何其能潇洒得起来 ?

谈谈工作体验

说起毕业之后的工作日常,与实习期的工作相比,悄然之间发生了变化。项目组里面一些稍有难度的项目慢慢的开始由我来承担和主导,项目经理也不断产生期望,期望我能更多地站在全局去思考项目的落地和工作量。与此同时带来的挑战和机遇是并存的,我本身是做linux后台服务端开发的,但是一个项目的落地往往同时涉及到服务端和客户端(包括windows、移动端、web、linux客户端),能站在全局思考就必须要求你对各个客户端也有一定的了解,你可能没做过客户端的开发,但要求你必须懂那么一点客户端,这样才能站在全局思考问题。 ?
这半年来见识到了更多的客户需求,客户结合自身业务,不断对产品提出新的需求,也致使我所在的定制团队人人忙得不亦乐乎 ?
有些需求过来,也真实见识到了产品的缺陷,各个客户端不统一,比如说windows客户端实现了该功能,移动端却没有实现,也是一脸懵逼,这当初搞得什么东西,一顿鄙视前人,可能以后就轮到后人来鄙视我们了 ?
从而产生思考,很多展示在用户眼前的功能应该是由服务端统一下发,各个客户端保持展示效果一致,达到整个产品高度统一的效果。

回想一下具体的工作内容

常常在想抛开公司的业务,自己在专业技能上还剩下些什么。
这半年来对单点登录有了一个更深层次的认识,一句话概括一下单点登录:对于各种登录式系统,作为用户只需要登录一次,后续的各个资源系统都不需要再进行繁杂的登录操作。想想是不是很爽,每次都要输入用户名密码,烦都烦死了 ?
还有更多的是调用第三方的网络接口(大部分是http),即向指定url发送http请求,拿到对应响应后进行相关的业务流程,俗称接口调参侠。不过发现在国内,跨平台跨语言的沟通显得十分费劲,往往和第三方沟通的时候就是文档不全或者文档就是有问题的。他给你的接口文档往往只是整个请求和响应中的一部分,见过最恶心的,他文档和QQ都和我说他们的响应是一段json数据,我开发完成之后,接口调试阶段发现他们的json数据是嵌套在xml数据的一个参数中的,导致我整个数据解析的代码都需要做相应的调整,当时心里真是万千匹 ?奔腾而过呀!后来我慢慢学会了,接口沟通前期不编码,我要先根据对方提供的接口文档,使用浏览器或者fiddler模拟发请求数据包,拿到响应之后再进行相应的编码,有效防止对方的错误资料导致你重复编码。
最难熬的一个项目是usb-key证书认证的客户端代码编写了,由于之前没有接触过客户端,再一个关于openssl结合证书认证的流程也是一脸懵逼,这里也初步在实战中见识到了openssl和ssl握手的冰山一角。client hello->server hello、server certificate、server key exchange、client certificate request、server hello done->client certificate、client key exchange、client certificate verify,后面还有一些流程就不写了,这里推荐篇博文吧——SSL 握手协议详解。郁闷的是这个项目被我留着过年了,RSA证书认证阻塞在client certificate verify这一步,服务端验签报错解密失败了,这里只能年后再结合第三方提供的demo和openssl来拿出有效证据证明第三方提供的数据签名接口有问题了。
慢慢的也接触了一些前端web的知识,结合服务端,能看js、php、html的代码了。
不过更多的还是被淹没在公司产品的各种繁杂业务之中。

展望未来

记得在哪里看见一个大佬说过的话,大致意思就是代码服务于具体的业务,在实际的业务中代码会发光发亮,化腐朽为神奇。但如果你只专注于具体的业务,等到业务发生变更或者完全是另一个业务时,你的日子就到头了。
作为程序猿还是要在业务代码和专业通用基础知识间找到平衡点,不断深挖自己。
现阶段的想法,在公司放年假后的头几天也在不断思考自身的职业规划,我想我自己更想要的还是能成为一个架构师吧,那种结合理论和实践的架构师,能通过优良的架构来整合和完成客户的需求,在项目中担任重要角色,指导他人或者独立完成项目中最难的模块编码,能在完成产品功能的同时,兼顾代码的可维护性、可读性、可扩展性。

着眼现在

过完年回公司就要正式开始全面接手项目组CTO的位置了,也真是诚惶诚恐战战兢兢呀-_-
想想以后整个项目组的难题和部分项目的方案制定都要由我来承担,还要想办法把项目的交付质量提上去,也是有丶挑战了?

最后再瞎说几句

自我驱动的学习真的是太严格了,它要求自身有绝对的自律能力,能克服自身的懒惰和对吃喝玩乐的欲望,这尼玛真难.jpg
想想自我驱动了半年,连二十多种设计模式的demo都没有完成,真是惭愧呀
然后我也不知道这篇博文我在这里瞎说了啥,留下点人生的印记,让以后的自己看到这篇博文笑出声来吧!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值