博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
作为 Java行业的过来人,有一些个人看法和经验给后辈说?
阅读量:2387 次
发布时间:2019-05-10

本文共 2335 字,大约阅读时间需要 7 分钟。

从业以来我有过许多的迷茫,但又无人可问,只能自己摸索,因此走了不少弯路,技术性的问题网上很容易找到答案,但职业选择和职业规划类的观点却很少但又很重要,方向错了,平台错了,再多的努力都是浪费时间。

 

一、自学能力才是竞争力,别指望培训班

报培训班可以节约时间,能快速了解到从事相应岗位需要的知识体系,千万别指望老师教你所有的知识和技巧,通过培训就能找到不错的工作。那么多的知识,几个月密集的讲解,哪能吸收完?

培训班和老师只是领路人,关键还得靠自己下来自学,自学能力是程序员很重要的能力,有助于以后快速学会新东西,也有助于解决问题能力的培养。

选择培训班一定要看老师的资质,我个人建议选择有多年实战研发经验的讲师。既能结合实际又通俗有趣,如果没有实战经验的讲师,纯属浪费时间和钱,花钱买个心里安慰。

 

二、打好基础很重要,多动手练习才是王道

对于刚人行的人来说,一定要打好相应的基础知识,不要急于求成的去学习框架,不要通过博客来获取知识,基础知识不好、知识不成体系,出了问题你都不知道是哪引起的。刚入行就复制粘贴,害自己。博客上的资料缺少连贯性,很多博主的文章没有交待前因后果,只是自己清楚,是根据自己的理解形成的,我们在用一个技术前应先把官方文档过一遍,不要依赖二手资料。

学了东西以后,最重要的就是上机练习,通过实战来巩固知识。别老找借口说没有实战机会,仿照着做一个不就成了,上机实训是必不可少的环节,通过实训可以看自己哪些东西没熟练掌握,通过实操中再去看书可以加深印象

 

三、求职简历不要太夸张,生动形象的例子胜过套话

简历上写精通JS、精通CSS,精通XXX,一看工作经历只有短短几年,这种简历只会起反作用,让人觉得你很浮夸,的精力是有限的,用人方的技术主管又不傻,不是不知道人的精力是有限的,一个人不可能精通那么多东西,对于刚入行没几年的人来说,不如写写自己看过什么书、掌握了哪些知识,做过什么实训项目,用到了什么技术什么知识,遇到了什么困难,是如何思考和解决的。

 

四、活到老学到老,平时多总结,面试一定要准备,然后随缘

在我的求职生涯中,遇到过不少面试时考造火箭的理论,进去后干的拧螺丝钉的活。开始时不理解,现在我懂了,也许面试官想看侯选人的底子,应对未知问题时的应变能力和抗压力,突出公司要求高的形象,又或者就是面试官纯粹的**,凸显自己的优越感,以难倒和打击人人为乐。

面试时自己的水平很重要,面试官挑人的能力也很重要,面试失败可能不是你能力不行,而是你跟面试官气场不合,面试这东西,看缘分的,面不上不要自卑和自我怀疑,没啥大不了的,很普遍。

有空时多去看看理论,去leetcode上刷刷算法,面试前一定要找一些面试题来做,不是投机取巧,而是有助于回顾自己的知识体系,虽然入职后很多东西可能用不上,但是面试时一般都会问。

如果你正在入门学习,可以申请加入我的有什么问题都可以随手来交流分享,群文件我上传了我做Java这几年整理的一些学习手册,面试题,开发工具,PDF文档书籍教程,需要的话你们都可以自行来获取下载。

 

五、大公司还是小公司

小公司可以为起点不高的人提供进入职场的机会,可以随心所欲的试用各种技术,所有的大公司也是从小公司成长起来的,但是如果待了三年左右公司业务还是没有任何成长和变化,建议闪人,因为啥都干,啥都不精,你的知识只有广度没深度,这就好比你去应聘数学老师,首先数学知识要扎实,并不会因为懂一些数学还会画画就会优先录取你

 

初入职场时我们需要积累的是知识的深度,在一个岗位上专注干几年远比几年干n个岗位更能积累经验更具备竞争力。

毕业时能去大公司就去大公司,大公司岗位分工明确,做的事情专一,可以积累知识的深度,可以学习规范化的流程(千万别学里面的推诿扯皮和甩锅),可以开拓你的眼界,技术氛围浓厚,各种内部分享和学习资料库,代码评审等等,当你遇到各种问题,能找到相应的人答疑解惑

 

六、会多少种框架并不重要,重要的是你从框架中学到了什么

想当初jq是多么的火,可现在Bootstrap5却宣布移除jq,github项目也不再依赖Jq,反观vue和react火得一踏糊涂...千万不要觉得自己会了某某框架,就可以一招鲜吃遍天、高枕无忧了,每个框架都是某个时期为了解决相应的问题而做出的解决方案,随着新技术的发展,必定会有淘汰的一天,脱离了框架啥也干不了,肯定会被职场淘汰。

我们在学习和使用框架时,不要只满足于会用,用熟后去看看实现原理,去学习框架是怎么解决问题的,去总结框架的适用场景、一个框架稍微变通和改造 ,可能又成了新的技术框架,又能解决新的问题,这才是经验,是技术人员的竞争力所在,一定要抽空阅读开源代码,保证你的代码水平会有很大的提高。

 

七 、IT行业终究是技术行业,没了技术还怎么混?

持续学习不是让你一定要钻研代码,修炼成大牛,如果你对敲代码非常感兴趣并以此为乐,那我举双手赞成。大部分情况下,绝大部分码农都是打工者,持续学习的目的,是为了不让你被淘汰。举个例:有的人在找工作时,简历上会写自己具备3年工作经验,然而在面试中表现出来的水准却只有一年不到!这是为什么?

因为他并不是有3年的技术经验,只是一年的技术连续用了3年。雇主对于工作经验的要求,本质上是对技术的要求,想一门技术吃一辈子,那肯定是不行的。

 

八、不要高估自己的能力,也不要低估自己的潜力。

有时候不要高估自己的能力,当初我做技术的时候,什么都想学,觉得什么都简单,php,java,go前端混着学,觉得自己学的快,别人不行我行,可是后来发现典型的囫囵吞枣,没有那个精力也没有那个时间。 反而浪费了大量的时间,应该每个阶段用每个阶段的工具,做每个阶段应该做的事情

 

转载地址:http://udsab.baihongyu.com/

你可能感兴趣的文章
php转换html格式为文本格式
查看>>
mysql-proxy主从服务架构下读写分离和负载均衡实现及原理
查看>>
Nginx location 和 rewrite retry
查看>>
基于nginx的FastCGI的缓存配置
查看>>
Nginx模块fastcgi_cache的几个注意点
查看>>
PHP使用curl伪造IP地址和header信息
查看>>
代理服务器中的HTTP代理与SOCKS代理有什么区别?
查看>>
零基础Python学习路线,小白的进阶之路!
查看>>
CSS的23个垂直居中技巧,你都学会了吗?
查看>>
黑客攻击用的最短代码大揭秘,颠覆你的世界观!
查看>>
零基础的自学前端之路,当年的入坑之旅
查看>>
新手程序员?教你解决办法!基础都掌握了,动手敲代码就一脸懵逼
查看>>
程序员快速进阶学习到底要看书还是要看视频?
查看>>
web游戏框架哪家强?国内外精选优质框架分析及注意事项
查看>>
各行业都爱用什么编程语言开发?
查看>>
css3实现ps蒙版效果以及动画,炫酷吊炸天!
查看>>
程序员休息时间接私活遭公司辞退,不明觉厉?
查看>>
CSS 、JS实现浪漫流星雨动画
查看>>
新手网站建设指南(2)
查看>>
新手网站建设优化,这些网站为你提供数之不尽的免费素材!(3)
查看>>