基础,我面试过几十个人,大多基础很烂,烂到基本的字符串处理都不懂,数组 list区别都不知道,很多都是从培训班出来(没有诋毁培训班的意思)
本人退役程序员。。。目前跟朋友创业开公司做项目,兼职搞自媒体。
今天来聊聊java,作为过来人 对新人要说的几点建议
首先是基础,我面试过几十个人,大多基础很烂,烂到基本的字符串处理都不懂,数组 list区别都不知道,很多都是从培训班出来(没有诋毁培训班的意思) 啥也没学会 开口就要10K(济南),我真惊了。。。
作为框架的基石,基础太重要了,再牛逼框架的开发最终都是通过这些基础实现的,无外乎用了一些设计模式而已,基础不扎实开发效率肯定慢,因为得不断的搜,不断的试错
我个人觉得新手应该把更多的时间放在JAVA基础上,再去学各种框架(勿在沙地筑高台,不要为了应付面试光看各种框架的搭建使用)
其次是职业规划,大多新人都是看程序员工资高,而学习编程的,大都抱着赚钱去了,真正感兴趣的占少数(注意,这里兴趣 跟工作两码事,除非工作中逐渐感兴趣,要不大多都是码农而已)。
在踏入这行的时候就应该考虑自己35岁以后被“优化”后该干什么,换句话说你在这短短10年左右的时间里改如何发展才能持续保证将来能有稳定的收入。
再次是学习能力,编程就是一个不断学习不断吸收新知识的过程,技术日日变化,框架月月出新,除非搞底层级别的开发,上层应用真的是应接不暇,就拿来移动开发来说,大约10年时间,开发模式迭代了好几代,现在一个移动端开发人员需要掌握好几种技术。技术在变化项目就需要跟着节奏走,人也得跟着学,所以真的挺累。。。如果学习能力不强,很快就跟不上步伐了。
oK,今天先说到这里。
本文地址:https://www.pizijiang.com/tougao/51030.html
举报投诉邮箱:253000106@qq.com