java 作为一门最受欢迎的计算机语言之一。截至到目前,jdk版本已经迭代的15了,所以涉及到的工具,框架,数据库,算法等等,太多了。就像一片开满鲜花的沼泽,如果没有一直学习的毅力和恒心,建议别入坑,还是改行吧! 回头是岸!!!
作者是大专学历,专业也不是计算机相关专业,如今已在it这个行业混了3年多了。当初被培训公司忽悠进去了,一jio踩入程序猿这个坑。关于培训公司的坑这里就不说了,培训公司的作用就是拔苗助长,让你快速入门。如果自学的很幸苦,可以去培训公司,但是尽量去大公司,比如青鸟,达内。 作者就是进了一个小培训公司,培训四个月之后,公司被收购。然后找了几个月工作,面试了几十家公司吧。第一份正式工作,工作几个月公司没了,我两个月工资都没要了。在程序猿这条路上踩了很多坑,走的很曲折也很辛苦。写这篇文章就当是之前的我的墓志铭,以及给后来者一些建议。不喜勿喷!
一,培训
在培训公司基本上的路线是:
二,自学
可以买服务器,也可以使用WMVare虚拟机。在虚拟机上安装使用常用的软件,比如jdk,tomcat,maven,mysql,redis等等。
23种设计模式,多看几遍。有本书《设计模式之禅》。或者看别人的博客,建议看序列的博客比如:大明哥的死嗑java系列.
springclod教程
java面试题
集合底层实现,阅读下源码
JUC可以大致看看
培训结束后就开始面试,开始面试都是初级-中级开发。那么就需要那些知识呢?
一,简历
二, 做好准备,对公司有大致的了解
三 ,专业知识
redis
的5种数据类型,以及使用场景。mysql
、oracle
sql优化,执行过程。游标的运用等等以上的一些初中级面试会问到,当然还会问到很多问题,以上这些都是加分项。 培训可能不会这么深入,自学就很重要了。
找工作,首先明白自己想要什么样的工作,能做出什么样的妥协。 找工作都是双向选择。你中意的公司可能不会中意你,建议中意的公司留到最后面试。
必知:
公司福利待遇,公积金社保缴纳方式以及占比。公司氛围,公司盈利方式,晋升路线等等
必读:《阿里巴巴开发手册》,《代码整洁之道》这本书不管那个阶段都可以读一读,有时间可以多读几遍公司有入职多年的人,写的代码还是那么******。写好一手漂亮的高质量的代码,对谁都好!
必装
有的公司可能不会让你使用破解版的软件,比如破解idea。有的公司会使用lombok(QJ队友的软件)。
必装的编辑器插件:sonarLint,checkstyle,以及阿里巴巴的代码规范插件P3C
这个时候该放弃游戏了,游戏只会浪费你的时间。希望你明白的时候不会太晚!
程序猿自嘲:面试造火箭,入职拧螺丝。但不是你真的就只是拧螺丝了。师傅领进门,学习靠个人了!
可以开始阅读一些框架源码了,比如spring,springboot,mybatis,netty等框架源码。网上有很多博客良莠不齐,推荐微信公众号:《芋道源码》。自己看源码着实有些枯燥,也可以找些视频资料看看。
算法
,树
,图等等
没事多刷刷题,leetCode,牛客网
对jvm,并发有深入了解,熟练使用jvm参数进行优化。
springboot、springcloud分布式,阿里巴巴全家桶源码阅读解析。 高可用,服务注册、发现、容灾、降级等等。
数据库底层实现,ES,分布式文件存储系统等等。
下图是沽泡学院的程序猿进阶路线图:
(反正我是看得头有点大)
百度网盘高清原图:
提取码:2985
常说程序猿35岁一道坎,华为辞退35岁以上的程序猿等等。 所以就得提前做好准备,是继续在这个行业从技术上深入还是去创业或者搬砖。又或者转型管理,产品。 路有很多,看你自己怎么选择。
活着,就两个字,但是这两个字代表的意义却重如山岳。
保持身体健康,坚持健身游泳跑步(能够打赢产品)。保持心情愉悦,和亲戚朋友去旅游之内的。
这些年看到不少程序猿猝死,跳楼的消息。死都不怕,还怕什么? 我也说不出什么振聋发聩的豪言壮语,每个人都有自己的活法。 珍爱生命!
本文发布于:2024-01-28 09:08:13,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064040996331.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |