从事这行一年了,临近年底写写自己对程序和工作的个人理解
建议培训的朋友具备四个条件:1.有良好的思考能力2.有超强的目标性3.肯努力好好的去学4.你的独立性很强,缺一个的话,还是不要去了,浪费钱
我是培训的一名程序员,我是自愿去培训的,实际点就是因为我想赚钱,没别的。在大学的学的是硬件学过C(基本没看过书),学的是java,学了几个月什么也不会(不会也得学,其实一个不懂程序的小白,通过思考可以获得逻辑能力,在公司工作的时候有大用处),就通过包装去面试了(包装的再好面试官一看就知道,还是实事求事的好),跟面试的人各种吹牛,面试了半个月真的很绝望,感觉很失败(如果有面试的人看到这篇文章,并且你们的公司项目不紧,这个人有学习能力,思路逻辑清楚,请收下他,他或许比那些老油条用心)。
接下来是在公司各种理解吧!过程就不说了,在这期间学了太多的东西,从一个什么都不知道的小白到了一个熟练的菜鸟。不怕你们笑,刚开始jsp和js都分不清楚,为了能留在公司里有口饭吃(刚毕业也是很大的压力,大家都有同感),三个月加班到12点,回家睡觉都1点了,那时候终于干完一个项目了,还是很懵,自己做的是一个什么玩意?不过自己是留下来了,第二项目开始到17年底的这一段时间学的东西最多,因为不紧张了,学会看api,调用api,解决各种异常,linux服务器的部署,app接口等等。其实最自豪的是我感觉写代码的思路越来越清晰,基本没什么阻碍。
人活着总得生活,都想要好的生活,那么就得努力,我是一个不怎么爱学习的人(一开始看书是为了考试,接着是妹子,没想到爱上看书了,也是够了),在这一年里,我买了十本左右的书(有关于技术的,人生的,互联网的这都是按照自身需要看的书),在学校的时候没有这么下力的看书,人都是被逼出来的(如果你现在在学校一定要好好学习)。还加了不少关于技术的群,认识了更多的人,基本都有程序员的通病-----骚的没边,直接受不了,不过技术都很厉害(你们还是明着骚吧,好找对象)。
其实,能看着这篇文章的,基本都是新人,都是想知道自己能干什么?接下来我说一下,首先来到公司,如果你什么都不会,首先的第一技能就是要学会百度,那么问题来了,百度什么呢?怎么去百度?百度的是不是你想要的?这些自己去摸索吧!反正是有用,只有自己实践得到的自己才能记住。第二技能就是少说话,多看代码,多敲代码,不会的就下来,自己回去查资料研究,慢慢的就都记住了,在这里推荐一本书《Java从入门到精通》第三版---清华大学出版社,至今还在看,毕竟基础差,从事开发的人,一定要基础好,要不以后开发的路不好走。第三技能不要和领导互怼,要虚心学习,他们身上的东西够你学很长时间,要是为难你,实在不行就怼回去,做人总得有尊严。
现在是小白往菜鸟的进阶了,做项目(Java基本都是后台)都会用到jsp页面、Java、JavaScript、mysql,这些是最基本。把所有的精力都放在这上面(当时为了活下去,放弃了好多,深感遗憾,要是你有钱不建议你这么干),这些熟练的话基本就可以了,你就踏出了新人领域(其他的东西从你进公司的那一刻就会有人教你或者没有,没有的话只能靠你自己了)。还有,虽然是新人,千万要好好敲代码,这是对你自己的尊敬也是对你这份职业的热爱,要不你还会被领导骂死或者同事说的狗屁都不是。
大部分人都会说,Java无非就是增删改查,其实我觉的也是,但是能把这四样写的出神入化的没几个,不是有句话---狮子搏兔尚需全力,更何况你还不是,不管干什么都得全力以赴。写了这么多的代码也得有个快10W行了吧,不知不觉之间喜欢上了敲键盘的声音,更喜欢了代码。我有时候尽管气的想把客户那个脑洞大开的脑子撬开看看是什么样子,不过到了最后其实还得谢谢他们,没有严苛的要求,我的进步不可能超出同行业年龄阶段的经验(这也不能成为客户乱提要求的理由,记得我在看《浪潮之巅》这本书的时候,里面的一句话----能实现的都是现实,不能实现的都是不现实的,具体就是这个意思,原话忘了,也忘了谁说的了)。中间的各种情绪自己体验,挺有意思的
在这提一句,坚定不移最初的信念,你的路才会在it行业走的更远,细节自己体会。
本人现在虽然只干了一年了,理论知识不如那些一本以上的大学生,但我的基本实践操作还是可以的(我的学习的能力还是很强的)。我相信我自己的能力,继续学习将会超越大多数的人。感觉还有很多遗漏,就这样吧!太完美的都是假象,到手的才是真实的,梦想也得有。这一年最让感到自豪的就是会用Linux部署阿里云的服务器和我写的文章上过CSDN的首页,总觉得这一年没算白过
-
程序员
+关注
关注
4文章
951浏览量
29769
发布评论请先 登录
相关推荐
评论