一、步入职业生涯从捡芝麻开始

都说现在找工作难,我认为,是真的难。钱多活少离家近,大部分人的梦想,这样的工作确实很难找。

我于2016年来到上海,那时我还没毕业,只不过因为觉得学校的生活足够的无聊与迷茫,于是提着行李箱就那样懵懵懂懂来到了这个数百万人梦寐以求的城市—上海。我心里很清楚,仅凭自己自学了半年的Java和前端知识不足以在魔都这样的城市吃饱饭,更不敢奢求生活(我对生活的定义是工作娱乐两不误,朝九晚五不缺钱)。于是投了几份简历,只有一家让我去面试了。面试的结果也不知道是我不满意老板还是老板不满意我,反正就是说一个月3000块钱,还要出差,那时候也不懂,也不知道出差意味着什么,反正就是觉得钱少还要我出差,这得过什么样的凄惨生活。后来,我爸的同事女婿,正好在一家创业公司上班,就帮我联系了,拿着自己写的小网站以及一份自己看着都觉得寒酸的简历去面试了,面试当然很顺利,至少有熟人在前面已经开了路。

第二天,正式上班,大家都很热情,可是让我觉得热情不起来的是,全公司竟然一个写Java的人都找不到。What ?这是要招我进来看耍猴的吗?后来才知道,原来公司少一个Android开发,我正好是学Java的,又是实习生,于是给我安排了开发Android的活,当时我的心情,我现在已经忘了,总而言之就是现在不是耍猴了,是看这一堆人耍一只猴,从那天直到接下来的一年,就开始了我的捡芝麻的第一段职业生涯。

没有周末,没有早睡,一切就这么平静的进行着。直到…直到有一天,公司接了一个大项目(wms系统),需要用Java进行开发。我滴天呐,终于盼来了曙光,要干回老本行了,终于不用天天对着Android模拟器了,让我意外的是,公司没有招新的Java开发,更别说是Java大牛(当然这个时候有我和另外两位Java实习生还有我们当时的主管,很牛逼的天才程序员),可让我感觉不靠谱的是竟然让我来搭建整套开发框架。当时那心里啊,有激动,有开心,还有刀割的痛,不要问我痛什么,我已经在Android上快要有一番成就的时候,让我撒手不管了,你说我痛还是不痛?(这个时候,我已经在开始写Android开源组件了,只是…)

又是半年的加班、熬夜,但是苦于自己菜啊,不得不受此大罪,可能最好的形容是:天将降大任于斯人也,必先…反正就是这样,最夸张的是有一次面临着阶段性交付,我们足足在办公室待了三天三夜,从周五去上班,就一直到周一下班才回家。中间睡的觉都没超过八小时,更恐怖的是主管给我们每人买了几瓶那种棕色瓶子装的和农药有点接近的提神液…

日子逐渐到了我毕业的日子了,和老板谈转正工资,老板给的薪资,真的是让人心酸。但是人总是有感恩的心,毕竟当初是小白出来找工作的时候是老板收留了我,我就忍忍继续干下去了,好几个同事当时因此离职了。

二、我要有自己的见解

工作总是做不完的,钱总是交了房租吃了饭就不剩了。一直在第一家公司干了一年多,好像有一天,我突然像是被泼醒了一样,觉得自己每天过的都不是自己想要的生活。可能当时比较冲动,因为长期的加班熬夜,积怨不少了吧!就这样,我选择了离职,准备自己的下一次职业旅行。

可能是老天不想让我嫌下来,离职第三天我就入职了现在这家公司,依旧是一家小公司,处于创业阶段的公司。更让自己没有想到的是,上班第二天就去了项目现场驻场开发,当时的项目是宁波公牛电器的注塑mes系统。这一去,就是八个月(八个月是我现在知道的,我去的时候不知道,要知道还会去?)

讲真的,我在入职前真的不知道这个MES是什么东西,是哪个单词的简写我都不知道(看到这还不知道的请转去百度百科搜索一下)。入一行,爱一行,懂一行。这是我对自己的要求,就像我压根就没想到自己以后会从事写代码并且觉得写代码是一件很开心的事情一样。我花了三个月时间,将整个公司业务,整个代码框架,整个生产流程摸得一清二楚。虽然每天过的和高中一样三点一线:办公室、宿舍、食堂,但是我是真的感觉到了自己的成长速度。从Sql 连 left join 都需要想几分钟的傻白,到现在随便十几张表的查询,从写一个方法都恨不得要去百度看一下别人怎么做的,到有自己的思考方式。

八个月,真的是见过很多都没想过的事情。半夜被客户叫起来处理问题,同事坚持不了换了一批又一批。从这个项目开始,目睹了十几个同事的离职以及很多新面孔还没认熟就离开。我一直都觉得,自己吃的苦,总会在某些事情上回报给自己,即使不是立刻就有反馈。可能我天生骨子里就有一种不服输的傲气,以至于有时候我自己都讨厌自己的盛气凌人,可我绝对没有恶意。

三、我不是码农

项目结束后,我给自己定了另一个座右铭:我不是码农。

很多程序员都有一个通病,觉得做任何一个需求都要产品经理或者项目经理或者其他任何人给他们画好这样那样的原型,或者能提供算法出来更好。这样的程序员,就是别人眼里十足的码农思想,只会挥锄头,不会找定点,只是徒劳。其实我觉得,方案都是人想出来的,如果我们自己把自己的想法赋予实现,这是多好的一件事情。因此,当我现在带人开发项目的时候,我会对团队成员提出要求:不要做一个码农!

直到今天,当我以开发经理的角色带领团队开发完广东启梦文化公司的注塑mes系统的时候,我深深的体会到一个人的成长绝对不会是偶然,他一定是经过千锤百炼形成,所以朋友们,当你现在正在吃苦或者你正处于迷茫的时候,希望你不要放弃,在迷雾过后,一定会是晴天。

四、总结

1、积少成多,爆发增长。

2、观其势,应其变,做其成。

3、动脑、思考、转变、成长。

4、永远不要觉得自己已经成熟,无论是技术还是思想。

文章发布后,没想到会收到如此多的反响,我并不是职业写手,只是在某一个瞬间想写一写自己的个人所得。可能等我以后创业的时候,我依旧会把我的创业经历像这样写给大众。针对评论,我想阐明几点:

1、我并不是大牛,但正在走向大牛的路上,你也一样,不管你此时多菜或者多牛逼,请记住,不忘初心,方得始终。

2、无论是没有毕业,还是已经毕业,我想你都应该有一份自己的职业规划,很合理的职业规划。就像我,给自己五年的时间在上海奋斗,如果没有混出个名堂,一定会自己再谋出路。这样的时间点并不是随便定的,是你需要在这个时间点内尽自己最大的努力去干一件事情,你有时间期限,你就有紧迫感,你就知道你的未来还有多远。

3、你想要的,时间都会给你。如果你只是初学者,又不知道你学的行不行,那你就把自己的所学创作你的作品,只有这样,你才可以亲眼所见,你的能力和你的眼光有多强多远。

4、博主说的项目,真实存在,绝非虚构,还请有些愤愤不平的兄弟能够静下心来,不要对博主进行言语攻击,我写文章,不损害他人利益,不为自己谋财,你比我牛逼可以写出更好的文章,谢谢谅解。

5、他人的经历不一定适合自己,但是可以从他人的经历里受到一定的启发,我相信我的经历绝对是很多人都会经历的,只不过在各种岔路口,每个人的选择不一样,导致结果不一样。

以下是小编推荐Java程序员进阶路线

开源框架解析专题

阅读、分析源码是程序员最基本的码代码能力也是码农的根本所在,学习经典源码中所用到的经典设计思想及常用设计模式,能够帮你了解大牛是如何写代码的,从而吸收大牛的代码功力。在阿里面试中,MyBatis,Spring等框架的底层原理是经常会被问到的

高性能架构专题

阿里巴巴有很多大团队,这种大团队里有很多小团队,到小团队之后,做的业务都不相同,如果想立足成为一线互联网公司中的万能选手,最主流的分布式架构中有很多知识都是必须要去了解与学习的。并且在阿里面试过程中,面试官会问到实际应用场景的问题:比如微服务化、用户量、并发量、业务复杂度以及可扩展程度等,这里不多赘述。

微服务专题

微服务是现在互联网架构技术中最火热的话题之一,也是本屌目前正在学习研究的方向。在阿里面试过程中,面试官很少会问到关于微服务相关的问题。但作为一名开发者,一名有技术梦想的程序员微服务架构是现在必须要去了解的主流技术

(1)springboot,springcould,Docker虚拟化技术

(2)dubbo应用及源码解读,RPC原理

工程化专题

大型电商项目实战

程序员的人生职业规划理论相关推荐

  1. 读《程序员必读的职业规划书》

    半年前我就有幸拜读了@Easy的<程序员跳槽全攻略>电子书,当时趁着限免机智地入手了.当晚一口气读完后感觉收获颇丰,随手就发了篇微博正能量了出去.在前几天的下午,又看到Easy为庆祝纸书上 ...

  2. 读书笔记之《程序员必读的职业规划书》

    我是来填坑的, 早就忘记是什么时候什么原因关注的@Easy 的,之前就在"百度阅读"买了电子版的<程序员跳槽全攻略>,记得当时还送了鼠标垫的,5月份在又看到Easy为庆 ...

  3. python程序员职业规划书_读书笔记之《程序员必读的职业规划书》

    我是来填坑的, 早就忘记是什么时候什么原因关注的@Easy 的,之前就在"百度阅读"买了电子版的<程序员跳槽全攻略>,记得当时还送了鼠标垫的,5月份在又看到Easy为庆 ...

  4. 程序员如何进行职业规划?

    本文来自作者 王俊生 在 GitChat 上分享 「程序员如何进行职业规划?」,「阅读原文」查看交流实录. 「文末高能」 编辑 | 哈比 一直以来程序员这一职业都给人高薪资的印象,近年来随着互联网行业 ...

  5. 程序员如何进行职业规划---未雨绸缪

    原文链接:https://blog.csdn.net/csdnnews/article/details/79124435 一直以来程序员这一职业都给人高薪资的印象,近年来随着互联网行业的快速发展,程序 ...

  6. 程序员必读的职业规划书之摘要

    之前读了这本书是因为勺勺的推荐我才看的,勺勺是我在北京实习的老师,我心中崇拜的大神,之前就已经把文章写好了,但是公司老没网,于是就用word保存了,现在复制出来,为了防止我以后忘记,摘要如下: 1.使 ...

  7. 【转】上篇:陈皓谈程序员升级:职业规划就像软件工程

    作为一个一边读书,一边在公司的学生,很多地方感动迷茫.在CSDN上看了一篇文章,感觉说的很好,与大家分享. 走过弯路,有过迷茫,回首九年陈皓感慨万千."今天,我对许多刚上路的朋友都会说,人生 ...

  8. 程序员的中场职业规划

    不好意思,这个题目又标题党 了.中场这个时间是不太准确的,准确的说,应该是三至五年.所以这个职业规划是三至五年的程序员需要做的. 我们先来看看这个时期的程序员是怎样的状态.大部分这个时期的程序员, 工 ...

  9. 程序员10年职业规划

    从事Dotnet程序开发工作近10年了,从开始的月薪3k的小程序员菜鸟,到现在年薪60w的项目总经理,从战战兢兢的去各个公司应聘,到现在开始面试那些战战兢兢的小程序员,回想起这近十年来的经验,看着还是 ...

最新文章

  1. MSRCR(Multi-Scale Retinex with Color Restore)多尺度Retinex图像增强
  2. Lync Server存档和监控服务器PART A:准备篇
  3. HYSBZ - 2160 拉拉队排练(回文自动机)
  4. 删除指定天数之前的日期文件夹
  5. Dojo实现Tabs页报错(二)
  6. TensorBoard:图形可视化
  7. 再回首Java第二十二天
  8. 中信行业分类判断标准
  9. 小观matlab插值函数
  10. opencvsharp阈值分割threshold函数的ThresholdTypes
  11. FLV无损转换MP4
  12. class redefinition faild: attempted to add a method
  13. win7 台式电脑怎么调节屏幕亮度
  14. redis源码学习-03_动态字符串SDS
  15. navicat的基本使用技巧
  16. 多项式分解 java
  17. *ptr++、*++ptr、++*ptr和(*ptr)++
  18. Day11-面向对象(4)
  19. 在python中print表示的数据类型是_【Python连载】那些必须掌握的Python数据类型
  20. PAT 乙级 1047 团体编程赛 python

热门文章

  1. 16、Java 基础-反射
  2. 计算机技术在农药研究中的应用,计算机技术的应用.doc
  3. java 比较时间 先后_比较两个日期先后
  4. 高通CSRA68105蓝牙音频片上系统芯片(SOC)
  5. 前端Vue之发布订阅模式
  6. DOS命令下硬盘坏道检测和修复工具
  7. 【征文】Hadoop十周年特别策划——我与Hadoop不得不说的故事
  8. C/C++ 天之痕,月之数
  9. centos8重新配置yum源(Errors during downloading metadata for repository ‘AppStream‘)
  10. messages报logger: Waiting minutes for filesystem containing crsctl