了解最新公司动态及行业资讯
it技术工程师准备一切二年半即可突破10k以上并且最主要的是成为这个领域专家而非行业专家
我先就我的了解和个人经验回答一下,回答的只是那些在面试中最难被拿下的程序员。成为it技术工程师,至少需要具备哪些技能?从更高一个角度去看it技术工程师,面试官可能更看重候选人的能力,而不是学历,一个企业面试的是候选人,而不是人才。可能看重你的学习能力,协作能力,沟通能力,抗压能力等。一个优秀的人才一定是在不断学习提高自己才能赶得上人才的发展,你需要不断的提高自己的技术,多关注业界的新鲜事物,这样的人才可以成为一个好的程序员,而不是为了offer而工作。
你在知乎只能从我们给你的简历的解析去分析你的技术到底多么优秀,很多人简历看着很好,但是一问为什么,他们是这么说的“首先,我大学学的是计算机专业,985/211都是知名的,我知道bat是一个什么样的体量,我能不能保证我能在bat公司工作”等等说辞,给人你很优秀的错觉,你错误的以为你自己完全符合bat工作。
要知道,bat包括华为中兴等企业只要求顶尖学校和研究生学历,本科的完全没有要求,而专科和本科生是不用考虑的。你是学计算机的,而不是学技术的,学习新的东西,学习跨专业的,多找机会学习。对于专业这个东西可以选择不学,但是不能放弃它。另外有一点需要注意的是,你就算在bat工作了,发现还是只能发挥一些自己专业上的能力,想要自己不断提高自己的能力,除了通过工作成为不可替代之外,就是不断提高自己的学习能力,可以看我其他的回答。
首先,你可以先从java开始入手,其实每一个面试官都希望招聘一个没有基础的人,因为没有过硬的基础,你工作之后还是很难实现自己的价值,除非你自己在工作中深入做技术方面的事情,这样你不能学到更深层次的知识,又没有大牛带你走上工作台阶。第二,你知道gc么?知道垃圾回收算法么?知道jvm垃圾回收机制么?他们单独拿出来,都可以写一篇博客出来。
第三,你知道程序员工作的方式吗?怎么提高工作效率,遇到问题如何自己解决?等等。第四,了解一门语言是怎么工作的,写一些简单的ide/插件。第五,如果以上这些都做不到,那么你要知道java的类生命周期,我这里给你个列表,相信你一定能从中体会出什么是好的工作,什么工作很难,你至少要知道有哪些坑。
推荐看看这篇帖子:java学习曲线:java程序员可能面临的问题?最后说一点面试的技巧it技术工程师,可以看我的博客我是如何拿到的,如何提高应聘技巧?最后推荐一个好的博客java程序员面试必读原版书籍推。