0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一名1年工作经验的程序员的自白

工程师人生 来源:工程师吴畏 2019-06-11 17:26 次阅读

【起点】

废话不多说,在java这行业待了有一年多了。从刚开始的程序是什么都不知道打现在渐渐会做点东西了(其实还是很渣)。对java不是很喜欢,但是也自小有点向往利用电脑就能成就一番事业的人的崇拜,于是在我哥的带领下接触了这行业。在我哥的嘴里我是他见过起步入门最差的一个,就如他所说我的社交交谈远远大于逻辑的判断所以不适合干这个逻辑感强的行业。说句心里话我不甘心,很不甘心,我想去学这个东西哪怕以后不干这个了我还是觉得这个工作很不错,于是我开始用博客来加大我的学习力度,也希望初入java行业的新人也要努力。

【经历与想法】

初入java无非是基础(到现在理论还是不过关),马士兵老师的视频是我的启蒙。当然死看视频是万万不行的,多动手多动手多动手重要事情说3遍,既然选择了这个行业就得付出相应努力。大家会说java太难了不好学有些代码看的头疼或完全看不懂的时候,真的要记住一句话:坚持一下,马上就成功了。在公司干了1年多,前6个月基本都是在学习(特殊原因)。正式入项目的是在6月当月,完全看不懂代码,那些基础可以说白学了(自己懒给忘了)。就这样磕磕绊绊的弄了一些简单的增删查改页面,用的是spring框架我可以说听都没听过,更别说三大框架是什么了。就这样别人给我讲怎么粘贴我就怎么粘贴,固定的模式还是会出错,因为我就不了解它,一报错就更别如何去改了。彻底傻眼了的我抱着公司一个好朋友的大腿浑浑噩噩的学了1个多月,可以流利的去写但是速度不快错误率极高修改成功率极低。我有点怯了!真的!当你陷进去感觉天空一片黑,孤独无助。7月份还是8月份公司换了个师傅带我,他让我做东西我什么都做不出来,这时他发现我什么都不会,于是就耐心的给我讲了一遍框架流程和一些代码的含义。这次我认真的!我不敢再怯了,再怯可能就离辞职不远了。师傅给我制定了一套学习路线(此处可能有人觉得我真的很傻),我很努力的去做了(后来想想也没用全力)还是看马士兵老师的视频和练习,做后发现代码我能看懂了,我的脑壳可能在思想的大山上凿出一个缝儿,透出来的阳光让我觉得我还有戏!突然某一天我在坐地铁上想这tomcat,他的基本模式到底是什么?为什么会运行?它为什么会这样去搞?我这java为什么会这样去写?它的机制是什么?好奇心的驱使下,晚上早早回到房子就开始百度查,终于认知到三层架构和mvc的区别和之间的关系。我顿悟了,好像前方路又清晰了,这真的是一个转折点!我欣慰了,于是对每行代码进行求知(也不是去看源码,太高深了)去运用。终于在10月份我会独立开发简单的模块了,错误会自己修改,(现在看来那时候不是彻底顿悟)。12月份我又一次陷入进去了,我堕落了,在简单模块的基础上我去开发更深的应用时我不会了,传值不会!想想也挺可笑。后来专门用了一个晚上请教了朋友攻克了。真的每一次任务都是一次攀登,我现在可以站在某一座山峰俯瞰我爬过的山,我很开心!12月份-2月份开始干测试的活了,因为有些东西我也不会做,我很久不练习了代码了。到16年3月份的时候接触了webapp,html5等技术,我就在网上去学习一些相关的技术,在学习那些技术的时候顺带会讲一些css和一些我没见过的东西都值得我去学习。到3月中旬到下旬帮助别人去写了几个h5页面(虽然不是特别好看,毕竟不是美工只是会用)。今天是4月1日我结束了我h5的工作,开始去做一些琐事了。

【尾言】

1年只会了基础知识,而且也不能说基础扎实,接触的知识多却不精。对于大拿来说我进步很慢,但是我就是有股劲儿,我真的有点不愿意屈服!不想老了以后看着当年没坚持下来的我心里的不痛快!我给自己第二年的目标很简单:就是不断去挑战不一样的问题,全力做好每天的工作!一定要守住内心最后的怒吼!

【新人赠言】

不管学习什么都是一件很痛苦的事情(除非你真爱它)。如果你为了高薪不得不去学习你不喜欢的东西,那真的是要静得下心来,不断去攻克每一次任务带来的困难。真的!光明真的不远!你一定能看到! 头疼的程序或许不断的打压你,同事不断语言的贬低(或许有),这时候很可能你自己陷入自己的“圈子” 。何为“圈子”?如果你只身外地身边无朋友一切都是新鲜的,你一定要下意识的给自己暗示,别陷入自己的圈子局限自己。 本人就有一段低谷时期,后来被人醒悟了。 程序员真是宅!长期处于对电脑的命令,渐渐的给自己潜移默化一种思路就是不沟通。这世界上 人与人直接最重要的就是沟通!不管对方比你年龄大或年龄小,你试试去跟他们一起吃饭,一起周六周末出去逛逛,一起喝喝酒,这些东西或许你自己并不是很喜欢或者根本没兴趣,我建议你真的要试试去融入进去,尽管自己可能插不上话,慢慢的你的圈子就大了。这样工作起来也快乐,不然白天干活面对电脑,晚上回家面对电脑,你真的会觉得很枯燥! 如果你有自己的朋友圈子,去努力周六周末挤出时间出去约他们出来活动活动,毕竟你不是一台码农机器,你活着也需要快乐! 也许你现在并没有工作还在找,我建议别好高骛远去尝试小企业的任职,氛围或许比大公司更好!(活着不就是快乐的么)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2904

    浏览量

    102998
  • 程序员
    +关注

    关注

    4

    文章

    931

    浏览量

    29572
收藏 人收藏

    评论

    相关推荐

    如何成为一名嵌入式C语言高手?

    如何成为一名嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之。成为一名嵌入式C语言高手需要长时间的学习和实践。下面将介绍些方法和
    发表于 04-07 16:03

    如何成为一名嵌入式C语言高手?

    如何成为一名嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之。成为一名嵌入式C语言高手需要长时间的学习和实践。下面将介绍些方法和
    发表于 03-25 14:12

    薪资高、青春饭,是不是程序员=青楼?

    花期太短。技术迭代快,年龄大容易失业。 就这几年的互联网环境而言,不管是前端、Java、Android开发等等行业。已经感受到程序员不是太卷就是工作难找,薪资过低。以前高工现在拿着中低程序员薪资
    发表于 03-06 21:32

    PSoC™ kit59开发KIT_A2G_TC387_MOTORCTR中是否存在程序员支持对PSoC™ 1系列MCU进行编程?

    PSoC™ kit59 开发KIT_A2G_TC387_MOTORCTR中是否存在程序员支持对PSoC™ 1 系列 MCU(如 cy8c29466、cy8c27xxx、cy8c21xxx)进行编程?
    发表于 03-05 06:47

    感觉我国的程序员前景片灰暗,是这样吗?

    程序员也分为好几等,在现在看来大部分的Android、Java、前端等等开发。已经看不到希望了,很多人都在边缘挣扎;刚看到位Android开发者,过完回公司就通知被裁;可见每年都会有很多互联网
    发表于 02-20 20:52

    1月18号“纯鸿蒙”千帆启航,程序员预备!

    。 如何正确看待鸿蒙? 我作为程序员来说,首先是看鸿蒙的发展、市场开发岗位、薪资以及前景。 这几年对鸿蒙的发展情况来分析,从2019开始鸿蒙的出来今天,华为鸿蒙取得了很大的成就。从“不兼容
    发表于 01-16 22:13

    程序员表白程序

    电子发烧友网站提供《程序员表白程序.rar》资料免费下载
    发表于 11-21 10:41 0次下载
    <b class='flag-5'>程序员</b>表白<b class='flag-5'>程序</b>

    程序员节 | 今年程序员们都想要的礼物竟然是……

    原文标题:程序员节 | 今年程序员们都想要的礼物竟然是…… 文章出处:【微信公众号:微软科技】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 10-24 10:35 269次阅读
    <b class='flag-5'>程序员</b>节 | 今年<b class='flag-5'>程序员</b>们都想要的礼物竟然是……

    移植ARM DHCP服务器版本1程序员指南

    这本书由ARM DHCP服务器服务器软件提供, 假定ARM DHCP服务器移植源可以作为参考, 也假设您可以访问程序员的 C 和 ARM 组装语言指南。 本程序员指南是为有经验的内嵌系统程序员
    发表于 08-18 06:46

    霓虹灯程序员指南

    如果您对ARM技术完全陌生,请阅读Cortex-A系列程序员指南,了解有关ARM架构配置文件和般编程指南的信息。 ·霓虹灯技术是ARM高级单指令多数据(SIMD)扩展的实现。 ·霓虹灯单元是执行
    发表于 08-17 06:32

    ARMv8-A霓虹灯程序员指南

    更有经验程序员提供的提示和技巧。具体而言,本指南涉及以下主题领域: •内存操作,以及如何使用灵活的加载和存储指令。 •使用排列指令处理装载和存储剩余物。 •使用霓虹灯执行示例数据处理任务,矩阵乘法。 •转换操作,以转换图像数据格式为例。
    发表于 08-08 07:25

    ARM系统跟踪Macrocell程序员模型架构规范1.1版

    ARM 系统跟踪大型电池程序员示范建筑规格V1.1 建筑规格
    发表于 08-02 10:11

    61.[程序员小飞]如何在3分钟内安装好数据库MySql和Navicat,简单又易懂

    程序员
    充八万
    发布于 :2023年07月20日 09:16:19

    打开 LNS 程序员参考

    打开 LNS 程序员参考
    发表于 07-04 19:50 0次下载
    打开 LNS <b class='flag-5'>程序员</b>参考