2023年6月20日发(作者:)
⼀个java程序员4年4个⼯作的经历今天看到⼀个帖⼦说程序员怎么提升⾃⼰的技能,⾥⾯说了⼗多项,对⾃⼰感觉能有⽤的有以下⼏点:读书、读代码、读博客、写博客,回答别⼈的问题,参加⼀个开源项⽬,参加培训、研讨会。
回答问题当中给⾃⼰的思考:⼀个毕业⽣,做java转正了4k,⼀个室友IOS,平时学习努⼒转正了7.5,另⼀个啥也不会参加两⽉的培训也是IOs转正4.5!
和⽐⼈⽐不如和⾃⼰⽐。⼀天、⼀周、⼀⽉、⼀年只要有提⾼就是进步,多学东西,多总结,多以整体的眼光发展的眼光看问题、看⾃⼰、看前程。多思考⾃⼰达到哪个⽔平了,⽋缺哪些东西,急需要提⾼的是哪些!⾃⼰衡量⾃⼰的价值!
趁这个机会好好总结⼀下⾃⼰吧,有哪些技能,能做哪些⼯作,⽋缺的是哪些?
根据⼯作经历来吧,
10毕业搞了半年的⽹络,拉拉⽹线,做做⽔晶头,布置布置机房,装装电脑系统,了解了解电脑部件;⼯作之余给软件部门取取经,学习⼀些java开发的东西,记得最清楚的就是他们说的action我都不明⽩,慢慢的了解、学习java web开发的⼀些技术,jsp、servlet、javabean,同时了解⼀下数据库mysql的东西,慢慢的开始有点java的基础。主要是看视频,照着代码敲实例,运⾏⼀些简单的实例程序。很感谢软件部门的那些同事给我的帮助!
11年上半年,过了春节就跟家⼈来深圳了,准备在深圳这边找⼀个软件⾏业的⼯作,由于刚开始没有经验,技术不够强⼤,就在⼤哥的指导下照着他们公司现有的⼀个⼩程序⾃⼰⼭寨⼀个!不是要功能,主要是练⼿。这段过得好吃⼒啊,从思维⽅式、想问题的⾓度到技术实现真是痛苦,记得那时候遇见了问题,就想找别⼈帮忙,找之前的同事,由于好多技术都不会,⾃⼰愚蠢的想让别⼈帮⾃⼰写好了(做毕业设计的时候童鞋们是不是也有这想法么?嘿嘿)。通过这个项⽬,锻炼了⾃⼰的思维⽅式、java的⼀些基础技术,jsp访问servlet啊、serlevt访问javabean啊、存储数据库啊、⼀些基本的sql语句啊、存储过程等等。这些技术都是⽤到哪学到哪,查资料找度娘、没有跟着书系统起来。所以知识点很零碎,理解很肤浅,知其然不知道所以然,换个⽅式换个说法可能就理解不了。知识点联系不到⼀起(⽬前感觉⾃⼰还存在这个问题,希望通过这次总结弥补⼀下这个不⾜)。
经过两个多⽉的紧追慢赶,练⼿项⽬算有⼀个⼤概了,接下来就凭着这点经验开始找⼯作,⾃⼰运⽓还不错,经过⼀个多星期就找到了罗湖的⼀家公司。公司不⼤,同事们都很和谐。由于长相⽐较⽼的原因吧,刚进公司同事们都以为我是个⽜⼈呢,有问题都想找我问问,谁知道我是个“⽩脖”啊,敲键盘都⼀个字母⼀个字母的敲,那时候⾃⼰也很⼤的压⼒,到公司安排⼀个搞前端的前辈带我,由于⾃⼰技术⽋缺,在公司很卖⼒,私下也努⼒的弥补不⾜,后来才知道,要是我态度不够努⼒的话他们早把我开除了。就这样慢慢的学习html、javascript、css,经过⼀个多⽉的学习,慢慢的可以copy⼀些代码,改来改去的实现⼀些项⽬需求。慢慢的成为了项⽬前端的主要⼈员。可是⾃⼰这段时间只顾眼前,只顾实现功能为⽬的,导致了考虑问题不够全⾯,代码很烂,逻辑复杂,代码冗余的严重。另⼀⽅⾯⾃⼰不及时总结,不深⼊探讨,不去系统的学习⼀些功能的实现原理,导致了在公司做了⼀年的前端,出来之后还很胆怯,即使平时都是给js打交道,但是真正的js的基础、精髓、基础语法都没有去学习没有去了解,只是掌握了平时⽤的YUI框架的⼀些常⽤功能。出来了才知道⾃⼰的只是太局限了,本以为应该是⼀个js⾼⼿呢,哎,到现在这块还没有弥补过来,接下来⼀个⽉就专⼼攻javascript吧,争取了解js运⾏原理,与后台交互的⼀些基础,js的⼀些扩展等。 12年5⽉,由于⾃⼰⼀直在⼀个公司⼀个项⽬⾥⾯做前台页⾯交互,学到的东西很局限,有⼀种莫名的紧迫感,想多学习⼀些后台java的知识,由于项⽬不允许,选择了辞职,想找⼀个更好的适合⾃⼰学习发展的⼯作。很是感谢公司领导同事给我的帮助与⽀持,⾛的时候说请⼤家吃顿饭呢,由于当时经济条件不允许,后来也慢慢的淡了,很是对不住!出来了才知道⾃⼰做了⼀年多软件开发,在软件这个⾏业⾥像傻⼦⼀样,通过⼏次⾯试之后,发现⼀些不⾜,java的基础薄弱,对java理解的⽐较肤浅,没有实际开发经验,⼀直在做的html、javascript当别⼈问起来的时候也讲不出⼀个所以然啦!总结⼀下就是知识⾯⽐较窄,平时缺乏总结,平时不努⼒弥补⾃⼰的不⾜,缺乏⾯试经验,⼼态不够强⼤!(所以有时候即使不找⼯作去多参加⼀下⾯试也能得到不少长进,⽐如去了解⼀下⾃⼰的不⾜啊、缺乏的技术啊、⼤家都在⽤的技术框架啊、流⾏的技术啊、沟通交流的⽅式啊、⾯对陌⽣⼈时候的⼼态啊等等)后来经过⾃⼰恶补(看⾯试题、看技术原理),通过了软通⼀个项⽬的⾯试,后来才知道这个项⽬是软通动⼒外包别⼈的⼀个项⽬的⼀部分,核⼼部分是另⼀个公司的⽤C开发的,我们只是做⼀下页⾯数据的收集验证组织⼯作。由于⾃⼰掌握的知识太匮乏,在项⽬中很是卖⼒,⼯作⽐较积极,有问题多项别⼈请教,但是初始⽤java去做开发,⼜⼼虚⼜着急,连对象没被初始化直接调⽤报nullpointexception的错误都不知道,估计在项⽬组成员的眼⾥我还不如⼀个应届⽣,但是我积极的厚着脸⽪往下做,在做了两个⽉我要被转正的时候,我选择了辞职,⼀是项⽬不是我想要进的项⽬(这个是时候我想找⼀个新项⽬,从头到尾跟下来,现在想想那时候想法很天真,没有那么多项⽬等着⾃⼰或者⾃⼰定⼒不够强⼤,碰了⼏次壁之后就妥协了),再⼀个项⽬成员不团结,员⼯不服领导,领导安排事情不合理,总是下午布置任务,整天加班到10点,磨时间⼜不出⼯!不过经过这两个多⽉的我学到了不少东西,知道java究竟是怎么回事,怎么去写程序,怎么定义变量到引⽤到异常处理。所以对接下来的找⼯作起到了不少作⽤!⾛的时候给⼤家带⼀兜⽔果以表答谢!12年⼋⽉进⼊到⼋卦岭的⼀家软件开发公司,公司业务是既做平安的外包⼜⾃⼰公司开发项⽬,我当初是以外包的名义⾯试进去的,可是没有通过平安的⾯试就留在了公司本部,本部开发的⼀个ebay第三⽅管理平台项⽬,项⽬已经⼤致成型,主要⼯作就是做⼀些新功能扩展,bug修复等!项⽬使⽤的框架前端是公司内部封装的,⽤起来有点费劲,也怪⾃⼰⽐较懒,到最后将近⼀年的时间都没搞清楚原理与实现⽅式。后台⽤的spring、iabtis。在这⾥深⼊了解java开发过程,经常使⽤的⼀些api⼯具类,接触模板velocity解析、excel解析,常⽤sql编写等知识,刚开始⾃⼰⽐较好学也⼯作也⽐较卖⼒,慢慢的半年左右发现这个项⽬就是在堆⼟堆⼀样,代码是⼀直往上垒,没有结构没有条理,经过⼏波⼈的⼿,没有⼈真正的了解需求,没有⼈敢去改造代码,如果我是⽜⼈就应该在这个时候承担起这个责任,重构项⽬,可惜我不是!慢慢的⾃⼰也懈怠了,加上成家结婚⽣孩⼦乱七⼋糟的事情随之⽽来,在⼯作上的⼼思和时间就⾃然减少,以⾄于到13年七⽉份的时候,部门经理找我谈,说我⼯作不够积极,加班不多,想让我去外包,加之外包⾯试没通过,就找我谈说我马上满⼀年了,⼀般情况下会加薪,由于我能⼒有限加薪的可能性不⼤。⼼⾥很是不爽!另⼀⽅⾯我朋友给我介绍了⼀个国企的⼯作,⾯试压⼒⽐较⼤,⾯试那天来了将近20⼈,⼀个⾛廊都坐满了,最终得到通知我唯⼀通过了(有⼈为因素,不过经过这半年多的⼯作我还是很胜任这份⼯作)。就和之前的公司辞职,公司部门经理也给我谈了不少,宝座⾃⼰的缺点,很是感谢,很希望别⼈指出我的问题,我的不⾜。在这个公司将近⼀年的时间⾥,java基础有⼀定的积累,思维⽅式也得到扩展,了解的知识⾯也宽了(毕竟之前模板、excel、word都没接触过),为⼈处世也平和了许多。很是感谢这⾥的同事,特别是带我的⼀个⼥同事,听说最近她怀孕有宝宝了,祝宝宝平安顺利的成长,⾛的时候请项⽬组⼤家吃顿饭以表答谢!13年七⽉辞职之后就来到了现在的新公司,今年2014了没有辞职的打算!在这⾥是⼀个新项⽬,开发⼀个智能⼿环项⽬,我的⼯作主要是做与⼿机app交互的接⼝开发,接⼝⽂档的编写,还有是⼀个后台管理系统的开发,后台管理系统主要是项⽬经理之前搭好的⼀个项⽬框架,改改就成了,主要是接⼝的开发,数据的处理与组织。在这⾥数据库的知识有所加强,由于项⽬中数据库⽅⾯没有⽜⼈,我就担起了这个⾓⾊,不过接⼝开发我也承担了将近⼀半的公司。java的知识得到了进⼀步的加强,不过框架的东西还是没有彻底搞明⽩。经过这将近四年的开发⼯作,按常理⾃⼰应该已经成为⼀个java⽜⼈!可是我离⽜⼈还差了好远,web的原理、⼀些框架没有完全掌握(SSH),js的东西也只是懂⼀个⼤概,对于新技术例如html5、没有去了解学习。眼下有项⽬中有⼀个做android的⼈⾛了,其实⾃⼰很想转android开发,由于⾃⼰的平时没有准备,加之⾃信不够,机会就这样错过了,真是机会是给⼜准备的⼈啊!本⽂只为鞭策⾃⼰⽽作,再不积极进取可能就慢慢的⾛向灭亡了!
2023年6月20日发(作者:)
⼀个java程序员4年4个⼯作的经历今天看到⼀个帖⼦说程序员怎么提升⾃⼰的技能,⾥⾯说了⼗多项,对⾃⼰感觉能有⽤的有以下⼏点:读书、读代码、读博客、写博客,回答别⼈的问题,参加⼀个开源项⽬,参加培训、研讨会。
回答问题当中给⾃⼰的思考:⼀个毕业⽣,做java转正了4k,⼀个室友IOS,平时学习努⼒转正了7.5,另⼀个啥也不会参加两⽉的培训也是IOs转正4.5!
和⽐⼈⽐不如和⾃⼰⽐。⼀天、⼀周、⼀⽉、⼀年只要有提⾼就是进步,多学东西,多总结,多以整体的眼光发展的眼光看问题、看⾃⼰、看前程。多思考⾃⼰达到哪个⽔平了,⽋缺哪些东西,急需要提⾼的是哪些!⾃⼰衡量⾃⼰的价值!
趁这个机会好好总结⼀下⾃⼰吧,有哪些技能,能做哪些⼯作,⽋缺的是哪些?
根据⼯作经历来吧,
10毕业搞了半年的⽹络,拉拉⽹线,做做⽔晶头,布置布置机房,装装电脑系统,了解了解电脑部件;⼯作之余给软件部门取取经,学习⼀些java开发的东西,记得最清楚的就是他们说的action我都不明⽩,慢慢的了解、学习java web开发的⼀些技术,jsp、servlet、javabean,同时了解⼀下数据库mysql的东西,慢慢的开始有点java的基础。主要是看视频,照着代码敲实例,运⾏⼀些简单的实例程序。很感谢软件部门的那些同事给我的帮助!
11年上半年,过了春节就跟家⼈来深圳了,准备在深圳这边找⼀个软件⾏业的⼯作,由于刚开始没有经验,技术不够强⼤,就在⼤哥的指导下照着他们公司现有的⼀个⼩程序⾃⼰⼭寨⼀个!不是要功能,主要是练⼿。这段过得好吃⼒啊,从思维⽅式、想问题的⾓度到技术实现真是痛苦,记得那时候遇见了问题,就想找别⼈帮忙,找之前的同事,由于好多技术都不会,⾃⼰愚蠢的想让别⼈帮⾃⼰写好了(做毕业设计的时候童鞋们是不是也有这想法么?嘿嘿)。通过这个项⽬,锻炼了⾃⼰的思维⽅式、java的⼀些基础技术,jsp访问servlet啊、serlevt访问javabean啊、存储数据库啊、⼀些基本的sql语句啊、存储过程等等。这些技术都是⽤到哪学到哪,查资料找度娘、没有跟着书系统起来。所以知识点很零碎,理解很肤浅,知其然不知道所以然,换个⽅式换个说法可能就理解不了。知识点联系不到⼀起(⽬前感觉⾃⼰还存在这个问题,希望通过这次总结弥补⼀下这个不⾜)。
经过两个多⽉的紧追慢赶,练⼿项⽬算有⼀个⼤概了,接下来就凭着这点经验开始找⼯作,⾃⼰运⽓还不错,经过⼀个多星期就找到了罗湖的⼀家公司。公司不⼤,同事们都很和谐。由于长相⽐较⽼的原因吧,刚进公司同事们都以为我是个⽜⼈呢,有问题都想找我问问,谁知道我是个“⽩脖”啊,敲键盘都⼀个字母⼀个字母的敲,那时候⾃⼰也很⼤的压⼒,到公司安排⼀个搞前端的前辈带我,由于⾃⼰技术⽋缺,在公司很卖⼒,私下也努⼒的弥补不⾜,后来才知道,要是我态度不够努⼒的话他们早把我开除了。就这样慢慢的学习html、javascript、css,经过⼀个多⽉的学习,慢慢的可以copy⼀些代码,改来改去的实现⼀些项⽬需求。慢慢的成为了项⽬前端的主要⼈员。可是⾃⼰这段时间只顾眼前,只顾实现功能为⽬的,导致了考虑问题不够全⾯,代码很烂,逻辑复杂,代码冗余的严重。另⼀⽅⾯⾃⼰不及时总结,不深⼊探讨,不去系统的学习⼀些功能的实现原理,导致了在公司做了⼀年的前端,出来之后还很胆怯,即使平时都是给js打交道,但是真正的js的基础、精髓、基础语法都没有去学习没有去了解,只是掌握了平时⽤的YUI框架的⼀些常⽤功能。出来了才知道⾃⼰的只是太局限了,本以为应该是⼀个js⾼⼿呢,哎,到现在这块还没有弥补过来,接下来⼀个⽉就专⼼攻javascript吧,争取了解js运⾏原理,与后台交互的⼀些基础,js的⼀些扩展等。 12年5⽉,由于⾃⼰⼀直在⼀个公司⼀个项⽬⾥⾯做前台页⾯交互,学到的东西很局限,有⼀种莫名的紧迫感,想多学习⼀些后台java的知识,由于项⽬不允许,选择了辞职,想找⼀个更好的适合⾃⼰学习发展的⼯作。很是感谢公司领导同事给我的帮助与⽀持,⾛的时候说请⼤家吃顿饭呢,由于当时经济条件不允许,后来也慢慢的淡了,很是对不住!出来了才知道⾃⼰做了⼀年多软件开发,在软件这个⾏业⾥像傻⼦⼀样,通过⼏次⾯试之后,发现⼀些不⾜,java的基础薄弱,对java理解的⽐较肤浅,没有实际开发经验,⼀直在做的html、javascript当别⼈问起来的时候也讲不出⼀个所以然啦!总结⼀下就是知识⾯⽐较窄,平时缺乏总结,平时不努⼒弥补⾃⼰的不⾜,缺乏⾯试经验,⼼态不够强⼤!(所以有时候即使不找⼯作去多参加⼀下⾯试也能得到不少长进,⽐如去了解⼀下⾃⼰的不⾜啊、缺乏的技术啊、⼤家都在⽤的技术框架啊、流⾏的技术啊、沟通交流的⽅式啊、⾯对陌⽣⼈时候的⼼态啊等等)后来经过⾃⼰恶补(看⾯试题、看技术原理),通过了软通⼀个项⽬的⾯试,后来才知道这个项⽬是软通动⼒外包别⼈的⼀个项⽬的⼀部分,核⼼部分是另⼀个公司的⽤C开发的,我们只是做⼀下页⾯数据的收集验证组织⼯作。由于⾃⼰掌握的知识太匮乏,在项⽬中很是卖⼒,⼯作⽐较积极,有问题多项别⼈请教,但是初始⽤java去做开发,⼜⼼虚⼜着急,连对象没被初始化直接调⽤报nullpointexception的错误都不知道,估计在项⽬组成员的眼⾥我还不如⼀个应届⽣,但是我积极的厚着脸⽪往下做,在做了两个⽉我要被转正的时候,我选择了辞职,⼀是项⽬不是我想要进的项⽬(这个是时候我想找⼀个新项⽬,从头到尾跟下来,现在想想那时候想法很天真,没有那么多项⽬等着⾃⼰或者⾃⼰定⼒不够强⼤,碰了⼏次壁之后就妥协了),再⼀个项⽬成员不团结,员⼯不服领导,领导安排事情不合理,总是下午布置任务,整天加班到10点,磨时间⼜不出⼯!不过经过这两个多⽉的我学到了不少东西,知道java究竟是怎么回事,怎么去写程序,怎么定义变量到引⽤到异常处理。所以对接下来的找⼯作起到了不少作⽤!⾛的时候给⼤家带⼀兜⽔果以表答谢!12年⼋⽉进⼊到⼋卦岭的⼀家软件开发公司,公司业务是既做平安的外包⼜⾃⼰公司开发项⽬,我当初是以外包的名义⾯试进去的,可是没有通过平安的⾯试就留在了公司本部,本部开发的⼀个ebay第三⽅管理平台项⽬,项⽬已经⼤致成型,主要⼯作就是做⼀些新功能扩展,bug修复等!项⽬使⽤的框架前端是公司内部封装的,⽤起来有点费劲,也怪⾃⼰⽐较懒,到最后将近⼀年的时间都没搞清楚原理与实现⽅式。后台⽤的spring、iabtis。在这⾥深⼊了解java开发过程,经常使⽤的⼀些api⼯具类,接触模板velocity解析、excel解析,常⽤sql编写等知识,刚开始⾃⼰⽐较好学也⼯作也⽐较卖⼒,慢慢的半年左右发现这个项⽬就是在堆⼟堆⼀样,代码是⼀直往上垒,没有结构没有条理,经过⼏波⼈的⼿,没有⼈真正的了解需求,没有⼈敢去改造代码,如果我是⽜⼈就应该在这个时候承担起这个责任,重构项⽬,可惜我不是!慢慢的⾃⼰也懈怠了,加上成家结婚⽣孩⼦乱七⼋糟的事情随之⽽来,在⼯作上的⼼思和时间就⾃然减少,以⾄于到13年七⽉份的时候,部门经理找我谈,说我⼯作不够积极,加班不多,想让我去外包,加之外包⾯试没通过,就找我谈说我马上满⼀年了,⼀般情况下会加薪,由于我能⼒有限加薪的可能性不⼤。⼼⾥很是不爽!另⼀⽅⾯我朋友给我介绍了⼀个国企的⼯作,⾯试压⼒⽐较⼤,⾯试那天来了将近20⼈,⼀个⾛廊都坐满了,最终得到通知我唯⼀通过了(有⼈为因素,不过经过这半年多的⼯作我还是很胜任这份⼯作)。就和之前的公司辞职,公司部门经理也给我谈了不少,宝座⾃⼰的缺点,很是感谢,很希望别⼈指出我的问题,我的不⾜。在这个公司将近⼀年的时间⾥,java基础有⼀定的积累,思维⽅式也得到扩展,了解的知识⾯也宽了(毕竟之前模板、excel、word都没接触过),为⼈处世也平和了许多。很是感谢这⾥的同事,特别是带我的⼀个⼥同事,听说最近她怀孕有宝宝了,祝宝宝平安顺利的成长,⾛的时候请项⽬组⼤家吃顿饭以表答谢!13年七⽉辞职之后就来到了现在的新公司,今年2014了没有辞职的打算!在这⾥是⼀个新项⽬,开发⼀个智能⼿环项⽬,我的⼯作主要是做与⼿机app交互的接⼝开发,接⼝⽂档的编写,还有是⼀个后台管理系统的开发,后台管理系统主要是项⽬经理之前搭好的⼀个项⽬框架,改改就成了,主要是接⼝的开发,数据的处理与组织。在这⾥数据库的知识有所加强,由于项⽬中数据库⽅⾯没有⽜⼈,我就担起了这个⾓⾊,不过接⼝开发我也承担了将近⼀半的公司。java的知识得到了进⼀步的加强,不过框架的东西还是没有彻底搞明⽩。经过这将近四年的开发⼯作,按常理⾃⼰应该已经成为⼀个java⽜⼈!可是我离⽜⼈还差了好远,web的原理、⼀些框架没有完全掌握(SSH),js的东西也只是懂⼀个⼤概,对于新技术例如html5、没有去了解学习。眼下有项⽬中有⼀个做android的⼈⾛了,其实⾃⼰很想转android开发,由于⾃⼰的平时没有准备,加之⾃信不够,机会就这样错过了,真是机会是给⼜准备的⼈啊!本⽂只为鞭策⾃⼰⽽作,再不积极进取可能就慢慢的⾛向灭亡了!
发布评论