写点什么

毕业两年,工作三年 Java 程序员的一点点体会与建议,java 面试问项目流程

用户头像
极客good
关注
发布于: 刚刚

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


二、我要有自己的见解


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


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


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


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


三、我不是码农


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


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


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


四、总结


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


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


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


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


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


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


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


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


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


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


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


开源框架解析专题


阅读、分析源码是程序员最基本的码代码能力也是码农的根本所在,学习经典源码中所用到的经典设计思


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


想及常用设计模式,能够帮你了解大牛是如何写代码的,从而吸收大牛的代码功力。在阿里面试中,MyBatis,Spring 等框架的底层原理是经常会被问到的



高性能架构专题


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



用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
毕业两年,工作三年Java程序员的一点点体会与建议,java面试问项目流程