大多人都会经历的迷茫

其实这也都难免的,现在计算机技术更新那么快,日新月异,各种技术、各种语言爆发式增长,我一个好朋友在日本从事开发工作,经常和我说想转行,做不下去了,公司一会让她学PHP,一会让她做HTML+CSS,过一段时间又是jsp,说不定哪一天又是让她做数据库,每次打电话都要诉苦一会,做为过来人,我也很明白她的苦楚,刚工作的一两年太累了,一个女生在异国他乡做着这样的工作,确实很不容易。

最初不懂她那边情况,建议让她好好学一门,喜欢哪门技术就走哪条路子,可现实是残酷的,白天还要上班,上班期间做的可能是另外一门语言,下班时候已经头昏脑热了,吃个饭、散散步时间就不早了,哪有那么多时间再去学习别的知识,当一门语言熟悉了点后,项目更换了,又要接手其它语言。工作一年了,总是在几门语言中徘徊,而且对编程兴趣不大,目前做着类似于产品经理的事情,我曾推荐她,如果真的做不下去了,还不如早点转产品,这职位挺合适她。

建议:迷茫不可怕,可怕的是不知道接下来的路该怎么走。如果目前这份工作真的让自己不开心了,如果真的觉得自己做不下去了,转行要趁早。既然铁了心走下去,跪着也要走完自己选择的路,每个人都会经历这种迷茫,不妨把手头能做的事情做得更好,能学的东西学得更好。

贪多嚼不烂

中国有句古话叫做“贪多嚼不烂”,这句话在软件学习中也挺适用的,在最初工作的时候,我加了好多群,静静地看着群里那些人讨论各种技术,从前期学习角度来说,个人觉得QQ群是一个很好的平台,非常适合新人和学生,同样一个知识点,不同的人会有不同的想法和解释,总有一种解释适合你,实在看不懂去问,一般都能找到自己想要的答案。

我是科班出生,然并卵,入行的时候,我连最基本的九九乘法表都写不出来,工作时候什么都要自学,自学最大的弊端就是对很多名词不是很理解,遇到一些自己不懂的名词可以去查一下,时间充足的情况下,一天可以多了解几个,重在学会而不在多,第一份工作最大的好处就是时间多,多的怀疑人生,每天就是无脑的看视频和看书,看到烦的时候就去QQ群看消息,每当在QQ群里看到一些不理解或者陌生的名词,我就默默去百度(是的,那时候很少用Google),有个群聊得多了,慢慢的混成了管理,在里面结识了好几个哥们,其中一个后来成了我很好的同事,现在是个全能型技术大牛,猿粪^_^。

建议:对于类似QQ群这样平台,鱼龙混杂,我也加过一些技术讨论群,群里就是吹吹牛、斗斗图,良禽择木而栖,对于要学的东西,贵在精与会,而不在多。

出门遇贵人

之前从江阴的第一份工作离职到后来去了南京,中间有三个多月的时间先去了上海,其实那时候拿到好几份offer,不知道是不想上班还是面试上瘾,都推掉了,又去了苏州,到了苏州,最多一天面试四家,又拿到了几份offer,后来又去了上海面试,已经过了年后找工作的黄金时间,offer没那么好拿了,继续找了一周工作,没合适的又去了苏州,入职金阊区的一家公司,不到一个月便换了工作,去了相城的一家公司,这家公司时间也不长就离职了,

但这家公司给了我很大的收获,短短的二十多天时间里,我遇到职业生涯的第一位贵人,他叫Z汉生(他也是我入行以来最感谢的两个人之一),是做java的,对于我认知的java世界,就没发现有什么问题他不会的,认识他的三年多,一直如此,神一样的存在,他很喜欢把自己会的教给别人,再加上本身就是学霸级别的,跟他共事的那段时间,感觉飞一般的进步。好景不长,因为种种原因,我们都从那家公司走了,他去了上海,我去了南京。

对于很多人来说,可能一生都不会遇到汉生那样的贵人相助,这件事,我一直感到很幸运,有时候在我自我感觉很良好的时候,每当和汉生大神一起吃饭,总感觉自己像个刚入行的小学生一样,坐在那里默默的听着老师讲着信手拈来的课。昨天再看《深入理解java虚拟机》的时候,下载XX笔记,很惊喜,大神给我分享好几篇我最近正想学的东西,(^__^) 嘻嘻……

建议:伯乐难寻,或许我也不是千里马,但是遇到这样亦师亦友的伙伴,还是要好好珍惜,很宝贵的一笔财富。很多时候,别人没必要对你好,只是认为值得才会不求回报的付出,感谢生命中指点过我的每个人。

提高自学能力

工作的几年里面,通过面试和被面试,还有各种聊天工具上沟通过的开发人员数不胜数,发现好多工作好几年的,说出的话和工作年限完全不符合,面向对象的六大基本原则更是不清晰,就不说代码质量了,对于学习设计模式,这些都是基础课程,一味地control C和control V没什么意思,那是刚工作该做的事,而对于开发的工作生涯,设计模式相当于兵家的《孙子兵法》和《三十六计》,可以使人更加聪明的写代码,基础的有《大话设计模式》、《head first 设计模式》,讲的深一点的有《设计模式之禅》、《java与模式》,如果对C#代码无障碍,个人更推荐《大话设计模式》和《java与模式》,这几本书我都有,做过对比,《大话设计模式》更通俗易懂,入门经典,《java与模式》讲的更全面更深入,可以更上一层楼,当然,另外两本书也都是良心之作,挺好。

现在专业APP也很多,csdn、简书、开源中国等,还有更加方便的微信公众号,上下班路上或者晚上睡觉前都可以逛一逛,看不懂的,看看热闹也挺好,扩展下知识面。

建议:自学的态度,很大一部分决定一个人的高度,战胜别人容易,战胜自己太难。

总结

建议已经给了好几条了,最后就想说一句话,基础才是重中之重,坚实的基础才能建造宏伟的建筑。

学编程的日子里,很多人因迷茫放弃了编程,那我们应该怎么做呢?相关推荐

  1. 大学java怎么算学得好_为什么现在大学里很多计算机系的大学生,学编程的时候总学不好...

    小编发现如今在大学校园里,总是会出现一种现象,就是现在大学里很多计算机系的大学生,学编程的时候总学不好,这到底是为什么呢?因为看不懂?因为不认真?相信很多同学也会感到疑惑,那小编就一起来分析一下吧,同 ...

  2. 【转载】OI生涯结束……在逸夫楼那些的日子里

    OI生涯结束--在逸夫楼那些的日子里终于,结束了,我的OI生涯----什么都不想说,因为没有成功,我不想说原因,因为有太多太多无奈--这世界本就不是平等的,所以---两年,玩过,学过,笑过,苦过--一 ...

  3. 初三开始学计算机能够获奖吗,初三才开始学编程,还来得及NOIP拿奖吗?编程才女告诉你答案!...

    原标题:初三才开始学编程,还来得及NOIP拿奖吗?编程才女告诉你答案! 不知道最近大家有没有关注一个新闻: 2019年的阿贝尔奖(Abel Prize)颁给美国德克萨斯大学奥斯汀分校名誉教授凯伦·凯斯 ...

  4. 在没有DOM操作的日子里,我是怎么熬过来的(终结篇)

    前言 在我写终结篇的日子里,Vue版本稳定在2.5.10.当我摸清Vue的脉络之后,以一个爬坑无数的亲历者的身份,谈谈我在MVVM时代里遇到的那些事儿. 接下来,正文从这开始~ 好多童鞋学习Vue都有 ...

  5. 三千繁华,感情在日子里

    三千繁华,感情在日子里生了烟,以为爱情就是浪漫了才会幸福,却不曾了解爱情是朵岁月的花,有花开也 有花落.花期的长短每对爱人有每对爱人不同的时间.或许这浪漫在幸福的日子里头起着决定性的因素. 岁月是一场 ...

  6. 在LAMP兄弟连的日子里

    在兄弟连的日子里 有痛苦 有快乐 有通宵熬夜的力量 有白天睡觉的欲望 当然 还有老师们的关怀 同学们的相互关照 在这里 有前进的动力 有积极的学习心态 看着 同学们都熬夜奋战到 凌晨三四点 甚至 更长 ...

  7. 普通的日子里哪儿有旗帜飘扬?

    作者:handhold 一         草原啊,说大,它就大,大得像海,辽阔嘛:说小啊,它就小,小的像楼下的小卖部,低头是草,回头是草,千篇一律,古井不波.     有一天,长颈鹿仰着头走路,走了 ...

  8. 揭开SAP Fiori编程模型规范里注解的神秘面纱 - @OData.publish工作原理解析

    Jerry的前一篇文章 揭开SAP Fiori编程模型规范里注解的神秘面纱 - @ObjectModel.readOnly工作原理解析,给大家分享了@ObjectModel.readOnly这个注解对 ...

  9. 在那些打磨汉芯的日子里[转贴]

    这两天充斥网络的重磅级新闻,无外乎汉芯造假案了.震惊与愤怒之余,也有些许轻松与幽默. 在那些打磨汉芯的日子里 我永远不会忘记,那些打磨汉芯的日日夜夜,是我最荣耀的岁月. 那是2002年的一个炎热的夏天 ...

最新文章

  1. 当法律纽带变成“机器红线”,能让自动驾驶汽车更安全吗?
  2. python做动态折线图_Python数据可视化 pyecharts实现各种统计图表过程详解
  3. RestTemplate--解决中文乱码
  4. Python之值得学习练手的22个迷你程序(附代码)
  5. 怎么判断当前的os类型,手机类型
  6. LR回归原理和损失函数的推导
  7. 关于微信开放平台配置-网站应用
  8. 这片“农场”被他们承包了|第一届中国农业人工智能创新创业大赛初赛回顾
  9. python- selenium-快眼看书-林深终有路
  10. linux制作deepin启动盘制作工具,深度启动盘制作工具(Deepin Boot Maker)下载_深度启动盘制作工具(Deepin Boot Maker)官方下载-太平洋下载中心...
  11. fw_setenv的配置及使用
  12. LTE信令流程——位置更新
  13. 原创 使用docker 安装CVAT并使用
  14. mysql mmm 扩展_Mysql - 高可用方案之MMM(一)
  15. UVA 10074 Take the Land dp/暴力+剪枝
  16. 求解Python 爬取百度翻译手机版{errno:997,from:zh,to:en,query:\u4eba\u751f\u82e6\u77ed}怎么办
  17. steam服务器102修复,steam显示错误代码102怎么办_steam错误代码102的解决教程
  18. 3D超声图像徒手freehand三维重建
  19. 使用Geogebra和Tikz作图
  20. 勒让德多项式Pn(x)

热门文章

  1. sd卡测速工具_拍完照回家发现SD卡损坏,拯救你的照片就用这个办法!
  2. html5点击视频跳转,javascript – 播放后重定向html5视频
  3. 鸿蒙系统下载 绿色,PGWARE PcMedik
  4. There is insufficient memory for the Java Runtime Environment to continue. NIFI 启动时报 jvm内存溢出
  5. SpringBoot视频教程
  6. android开发 文件分享到应用,Android开发之——7.0适配之应用之间共享文件(FileProvider)...
  7. 嵌入式linux写文件内存增加,嵌入式Linux对内存的直接读写
  8. Linux网络管理实 验 指 导
  9. 第一部分 Calendar介绍
  10. 城市大数据:内涵、服务架构与实施路径