职场一年,写在前面

本文属于原创,转载注明出处,欢迎关注微信小程序小白AI或者网站 https://xiaobaiai.net

学生时代

毕业一年了,差不多整整一年,现在想想,从接触编程(大学学习C语言)已经7年了,日月如梭,时光飞逝,转眼自己也是个老码农(姑且是码农吧)了,这7年的编程之路总结来说就是个不断折腾的里程碑。

从技术涉及领域来说,从最开始的偏硬件(8位/32位单片机,数字电路,PCB制图)再到上一点的以ARM-Linux为中心的系统层软件开发了,那时候如果能够得到一块arm7或者arm9来学习就很是激动了,网络编程、Gtk图像编程、Linux指令基操、Vim基操、交叉编译、简单的驱动开发等是主要的学习内容,因为专业限制(电气),接触到了这一个层面很不错了,因为周围大多数同专业同学还在打data或者是在学校某某社团里(我也参加了两个,就学会简单的轮滑?),又或者是努力的学好本专业知识(电力电子、自动控制、电机控制),准备往电网方向走了。折腾是编程之路的主题曲,同时对于未来很是未知,想要去探究下,那时候的自己的信息来源还是偏被动性的,可能是因为环境问题和周边所接触的同学或者老师等,自己对互联网的信息知之甚少,快三年级时,得知了有博客这个带着互联网气息的东西,知道了它可以发布自己的想法,总结自己的知识,分享自己的知识,学习其他同学的知识,我开始写新浪博客(第一篇博客是写于2012-11-26,还找得到?),然后知道了阿里云、Github,想着去建自己的网站,因为那时候论坛很流行,我经常去逛专业相关的技术论坛,比如OpenDevamoBBS21IC电子发烧友等,要是有个自己的网站,然后吸引流量,那不是可以赚钱吗?当时想法简单,有之前和室友一起开淘宝店,卖单片机、画PCB图、代做毕设赚到小钱的不满足,就想弄网站,开着折腾网站了,囫囵吐枣的学习了jsp,还去图书馆借了好几本Servelt的书,结果是做出来,可是花了一两个月时间,而且页面丑的要死,只有简单的用户注册、发表文章和评论的功能。后来又不甘心,知道有框架这个东西了,不用自己全部手动写,设计,尝试了下Phpwinddiscusz论坛模板,也搭建成功了,最后是没有好的内容和资源,不了了之了,阿里云服务器和域名(特地去买了个域名备案,想想当时拿到了那个备案幕布也小小激动了会)也都废了。

大三结束的暑假,转眼奔四年级,然后就毕业了,周围同学在大三寒假就开始准备考研了,我们少许几个搞技术在犹豫要找工作还是考研,那个时候也第一次和同学一起参加了华为研究所的校园招聘会,因为是在隔壁学校举办的,混进去了,真的是吓了一跳,偌大的一个厅里面坐满了学生,我们根本挤不进去,只能在外面看看了,简历最后在门口被HR一把收过去了,最后也是啥消息也没有,我们所在城市是杭州,就近原则,能适合我们的公司无外乎就是海康、大华、宇视、华三、华研所、阿里巴巴,其实自己的心里头也不是滋味,我的高考是有点发挥失常的,平时一般模拟考试都是在班里前几名,只要正常就能上个好的一本(当然这样我可能就在中部省会了,高中班主任给我们每个同学发了个5年目标表,当时的目标大学填的就是中南大学),一想想觉得不甘心,因为无意中听到了简历筛选这个词,不是985/211直接刷,就想着一定要考上一个好的大学读研究生,好吧,从头开始准备考研吧,别的同学已经开始半年了,真的是着急啊。当时也不知道怎么回事,一考研,全考研,整个班估计是破历史记录似的,十几个同学考研,我们室友就有三了,然后跟着好基友每天打卡坚持,最终去了我的目标大学,并且彻底脱离了电气,这至少是一个转折。

研究生时代尚未开始时,我换了CSDN博客,从此只用Markdown写博客,总结着知识。那一个暑假,闲不住,就拿着本科毕业证想去找工作,我接触了无人机,当时无人机好火,大疆,各种创业无人机公司,都想着争一块蛋糕,当然自己只关心的是学习,去了解了卡尔曼滤波、PID控制,以及如何利用超声波数据辅助无人机着地功能。当然,整个考研结束到研究生入学最大的学习不在这里,而是我做错了一件事,就是没有将会入学研究生的事情告诉求职公司,以致后面离职时私下跟同事说了,然后被其中一个同事说了一下这个做法是不好的,我当时郁闷了好一阵,痛下决心,再也不要干这样的事了,至少说明情况再去尝试,我觉得至少正式踏入社会工作时这是基本的信任信誉。至今还是有点过意不去。

研究生期间,时间过的异常的快,一年基础课转眼就过去了,期间还和室友帮导师做了一个项目,这是一个基于WEB的进销存系统,支持学校好几个打印店的管理,包括人员管理、仓库管理、账单管理、商品运营管理、财务报表等,我做后端和部分前端,这个WEB系统目前还正常运行着?,不过第一次做,现在去看,还是做的不好呀(?)。
在这期间,我一个一个字的读完了《C++ Primer中文版(第5版)》,我这个时候的C++基础应该是很好的,实习时,我投了新浪视频相关的C++岗位,通过了面试,但是没有选择去。

实习期,选择进入了人工智能知名创业公司,这个时候人工智能刚热起来不久(2016年),公司也不太知名,本着一股求知欲,在这期间自己除了工作就去学习如何搭建训练深度学习模型框架,如何去标数据和训练模型,读论文,了解了流行的开源物体检测网络并实际操刀训练和调参,最终毕设也以这个领域的某一个创新点完成毕业论文,这个时候的知识面是复杂的,可以选择往炼丹师方向或者工程产品方向,编程语言上也Get到了几门,包括GolangPythonJava,项目上对架构设计、整体的项目质量以及如何更有效的去管理项目也有了更高的要求。这个时候也对正确的选择有了更深的认识,同时对学习不限于纯技术方面也有了兴趣,不过总体上,还是处于一个被动的轨道上。回到学校,似乎师弟师妹都有了两个选择:人工智能深度学习前端开发,这是当下最火的两个技术方向,工资高,吃香,快速入门。而我,仍然在探索自己的目标。

职场一年

我不是一个很会为自己制定发展计划的人,或者说目前是以技术为核心,把每一个项目做好,把每一件事做好,把自己做好是目前的一个计划,有点纯粹。真正的职场确实是复杂的,我认识到如何处理好和身边同事的关系、如何做到发展好自己同时还能把事情做的漂亮、如何顺应部门主体方向并努力支持并做好、如何获得更多的信息、如何抓住主要点和次要点并做好主要点、如何按照正确的办事流程来做、如何做到真正的对事不对人都是很重要的。职场一年,了解了很多事情,也明白了很多事情,静下来回想,我自己也需要对自己的人生制定一个发展计划了,这是一个长远的,上升的目标,是一个需要坚持才能有所更进一步的目标,这也是一个选择,因为目标取决于选择。选择是很重要的一部分,这个是现实的,当然最后如何,未来如何,都是会有影响的。

  • 处理好和身边同事的关系,职场上最重要的是团队,做好事情的前提是团队的力量往一处使,而和身边同事关系要处理好就变得很是重要,而且以什么样的原则去处理关系也很重要,我的原则是尊敬对人、言必信、行必果、不畏麻烦、不推诿。虽然我不是一个很爱说话的人,但是我的内心是暖的,有做技术人的一个特点:直,虽然这个特点在某些发展上可能不适应职场,但是可以稍微注意下使用场景就好。
  • 把事情做好,主动做好同时不断总结,这样不仅可以让自己是处于一个不断学习和上进的状态,而且不会给自己挖坑、给项目挖坑,同时你会得到更多的信任。
  • 顺应部门主体方向,努力支持并做好,我们是一个做技术的,大多人会带着技术的想法去做事,职场是不一样的,我们还应该做正确的事,可以更多的去关注主体信息并做到支持,这可以让你不脱离,得到更多的发展,还有如何做好这一点也是一个慢慢要学习的过程。
  • 获得更多的信息,更多的信息意味着你会比别人有更多的想法以及正确的想法,意味着你可以使用更多的资源以及掌握如何在这个团队中进一步发展,当然如何获取更多信息,这也是一个慢慢需要学习的过程,具体我就不细说了。
  • 抓住主要点和次要点,这个跟顺应部门或者团队主题方向不苟同,这是针对更具体的事情,在做一个项目或者一个产品,实现主要功能、支持主要功能、先完善什么后完善什么都会决定一个未来或者有条不紊的去发展,或许能够让你发挥更让人信服、更有能力的一面,而且能够从容处理好各种事情并保持你的优势。
  • 按流程办事是一个重要的方法论,正确的指导让我们事半功倍,让团队中的每一个人都能够发挥出自己的力量,不会让自己变成一个忙不开交的人,还会提高效率,集思广益,更好的去解决问题,完成项目等。正确的流程还能够保证有质有量、明确团队中每个人的责任。当然,我们不能流程而流程,而是要选择正确的流程来结合实际需要。
  • 对事不对人。每个人都会有感性的一面,工作中难免会遇到因为意见不一致或者对同事做事看法不一致等从而产生了附带的感情。包括在做事上的冷淡、孤立或者简单的态度不友好等,这种做法是很不好的,做到对事不对人,我们需要坦诚公布,开门见山,一起改进和协商,能在退让的地方可以退让,不能理解的,可以态度友好说明。对事附带感情,对整个团队氛围也不是一个好事情,从此以往,整个团队的积极性会遭受打击。我们要学会对事不对人,而且要学会如何更好的处理事与人。

职场一年,我的工作任务是以产品为中心的,是去打造好一款产品,我本是个注重细节和第三方体验的人,这对我来说是个细活。在开发产品的过程中,如我上面所说的,流程以及抓住主要点和次要点是重要的。按流程开发,保质保量,同时在产品开发的过程中,完成主体功能,完善好每个功能点细节,保证每个版本迭代。虽然我不是产品经理,但是在产品开发上我有自己的一个观点,那就是产品方向一旦确定好(不包括你不严谨或者不正确的市场调研),我们需要迅速制定计划,快速版本迭代和优化,最大程度的去支持。错误的一个做法是,有了方向,但是还在犹豫新的方向,导致重心没有完全倾注,最后时间过去了,竞争力也过去了,产品可能最后是个半成品,或者不了了之,最终流产。总之就是,产品已经在进行了,那么我们需要不遗余力的去做好,可能我们的需求来自客户,但是有的时候我们可以自己制定需求来引导客户,存在即合理。

目标发展

从一个技术发展角度来看,从码农–>软件开发工程师–>架构师,码农他能够使用ctrl c+ctrl v完成一个任务,而软件开发工程师他会加入自己的想法,理解其中的原理,保证质量的去完成一个任务,而架构师,总览全局,知道核心的技术原理,保证一个系统能够发挥到最好。我们很多年轻码农的一个想法是到了35岁我们该怎么办?还能敲键盘吗?还有企业需要吗?需要转型不做技术了吗?其实我的想法是我们还没有把武功练到最高层次,没有把核心掌握到最成熟,我们就会担忧,担忧未来。

未来的目标,我的想法就是练武功,至少在没有绝对的机会前,我们需要稳扎稳打,确定一个核心内法,把它练到极致。所谓核心,就是至少未来多少年我们能够确定的,无法取代的,也能够为你的财富带来收益的,持续的,上升的一个功法

最后

人生总有许多选择,路漫漫其修远兮,吾将上下而求索,选择+目标,坚定地去做,静静地完成这篇7年总结,为自己开启一个新的里程。

Ethan写于 2019年7月27日

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值