网站首页 > 技术文章 正文
本来题目是没有年龄的。只是在网上常看到“已经25岁是否还适合转行当程序员”之类的问题,就觉得有必要暴露下我的年龄。在过去的2019年,我从新媒体艺术的小圈子里面跳出来,自学编程,转行java,现已经入职某大公司。
2019年的最后一个工作日,我做完了所有的工作交接,离开了上家公司。我不知道辞职之后怎么办,唯一明确知道的只是必须尽早辞职。那时候的我,貌似选择很多。我可以找份工业设计的工作;可以做交互设计;可以继续搞硬件;不转行继续做新媒体艺术;去二三流大学当讲师;做青少年编程教育;回老家当个中小学老师。
决定做前端程序员
决策前不考虑沉没成本,决策后不考虑机会成本。这是我做判断时的一条重要准则。当时大热的区块链和人工智能,对数学要求太高,做不起。互联网程序员还是挺适合我的。互联网程序员,大体分为前端后端。虽然这样但分类不严谨,但非互联网行业的读者可以先这么理解。前端贴近用户,上游一般对接产品经理和设计师。后端贴近机器,对接数据库工程师和算法工程师等等用户不直接感知的岗位。我是设计出身的,我选择了更喜欢的后端java。
下面我把我学习java这段时间总结的一些学习经验分享给大家,如果有和我一样的转行学习java的盆友,希望我的这些学习经验能够帮助到你。
一:盲目的去学
当初我在对于java这个行业什么都不太了解的情况下,比如:不知道未来发展趋势,不知道学习java应该注意哪些初始问题,不知道具体的学习规划学习路线等等,一味的买书看书,看视频,到了中期阶段萌生放弃的想法,和主要是因为觉得自己越学越迷茫,也知道自己这样学找不到工作,这是初学者最大的误区。
二:孤军奋战
在学java的时候,从来都没有跟别人交流过,就感觉活在自己的世界里,总认为自己什么都可以搞定,而且很多知识不会了,直接就过去了,并没有深究,而这种学习态度也注定了学习是失败,学习java一定要有讨论的过程,只有跟不同的交流才能了解到你自己不知道的东西。
三:没人指点
java对于我来说是从来不了解的行业,而我当时从来没有想过找一个这个行业比较厉害的人去请教下,现在我终于认识到了一点什么叫“方法不对,努力白费”所有的java大神都有自己的学习方法,而学java的学习也基本是一致,而对于一个什么都不懂的初学者根本不会知道怎么学,这也是造成失败的最直接原因。
四:盲目看书
对于新手来说,学习一个技能肯定是买书看书,但是后来我才实践的证明,对于一个啥都不懂的初学者来说看书基本可以成为无用的,因为这样的结果就势必会造成大多数人的情况:能看懂,但是永远不会写,这就是我最初出现的问题,非常烦人,所以建议初学者少看书,多动手,必须弄清楚java的效率学习方法。
五:到处搜集视频
好像大家都有一个毛病,就是到处搜集资源,云盘里有很多东西,但是基本是从来都不看,所以说视频在精不在于多,我当时学java的时候也搜集了各种视频,这里看看,那里看看,学得一点都不系统,而且学了之后也找不到工作,视频一定要最新的,java更新的快,旧的是不可以的。
开始注意几点:
1.代码规范,这本身就是一个非常好的习惯,如果开始不养好好的代码规划,以后会很痛苦
2.多动手,少看书,很多人学java就一味的看书,这不是学数学物理,你看例题可能就会了,学习java主要是学习编程思想。
3.勤练习,学完新的知识点,一定要记得如何去应用,不然学完就会忘,学我们这行主要都是实际操作。
4.学习要有效率,如果自己都觉得效率非常低,那就停不停,找一下原因,去问问过来人这是为什么
这是我给大家提供的java学习路线:
学习路线:
HTML5+CSS3 1.5个月 项目实战:淘宝,京东首页
JS+JQ+ajax+javase+数据库+jsp 3个月 项目实战:博客系统,商城系统等
Struts2+hibernate5+mybatis3+spring4+springmvc+工具组件(maven+shiro+activiti+ehcahe+redis) 3个月
项目实战:个人财务系统,学员管理系统等等
上述学习7个月时间左右,如果一天高效率用6个小时学习,学完之后至少可以找到8000+以上的工作,前提是有人指导
学不好的几个原因,希望大家引以为戒:
1.很多人虽然说想做java开发,想要从另一个职业到互联网,但是他们的态度只能说他们不想,目前这个行业只有那些愿望非常强烈的人才能转行成功,所以对这件事情的态度就决定了你能不能转行成功。
2.不要说学,就对于行业的基本了解都不知道,就想去学,我见过很多这样的人,学得非常快,别人用30天学完的知识,他可能就用了一周,而且你跟他说专业是没用的,他就像按照他的方式,所以你对于这个行业的基本的常识都不懂,更不要开始学。
3.自己盲目的学,就连自己学的什么都不知道,还硬着头皮往下学,最后只能浪费时间。
4.在校的学生,其他专业的,大学四年什么本领没学,毕业之后着急了,在心里着急就想快点找一份工作,但是他从来没有想过找工作是靠的什么,不是靠嘴说,但是这样的人往往有一个共同点,他不会脚踏实地,他认为半年,四个月的时间太长了,永远在着急中,最后都要失败。
以上的总结,学java的人很多,但是剩下的人都是通过自己的努力胜任属于他自己那份属于他的工作,这个行业永远不会存在饱和,只是会不断的淘汰一些能力不行的人,优胜劣汰。
我是一名从事多年开发的java老程序员员,我知道前期学习java是很枯燥,遇到问题和难题就研究很久,没有一个人能帮助指导,学着学着就会没有信心,比较懒散想放弃。其实只是学习方法没有找对,闭门造车,从入门到放弃。在确定进入这行要想清楚,自己是否适合;在这里也给大家分享我整理好的资料:有最新的精讲视频,面试题,开发工具等,送给每一位想要学习java的小伙伴,想要获取的可以关注我的头条号并在后台私信我:02,即可免费获取。
猜你喜欢
- 2024-10-14 科班程序员出生不要怕,只要保持不断的学习
- 2024-10-14 女性的最佳生育年龄是几岁?不是25岁也不是35岁,而是这个年龄
- 2024-10-14 27岁女程序员感叹:不算公积金存款43万,感觉人生没有意义
- 2024-10-14 程序员就意味着高薪?解除35岁的忧虑,一条正确的职业生涯规划
- 2024-10-14 深度学习驱动前端开发蜕变:开启职场晋升新篇章
- 2024-10-14 程序员真的只能干到35岁?——我的35岁危机度过之道
- 2024-10-14 学历重要还是能力重要?看了这个故事我想应该有答案了吧
- 2024-10-14 程序员真的只能干到35岁?——我的35岁危机度过之道!
- 2024-10-14 家长要不要鼓励女孩子进大学就找男朋友?以后不要后悔当剩女
- 2024-10-14 27岁程序媛未来的出路到底在哪里?
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)