58加盟网 |移动站 广告合作: 全国服务热线: 客服QQ:
当前位置: 首页 > 创业知识 > 小本创业 > it行业入门(it行业怎么入门)
温馨提示:投资有风险,58创业网提示多做项目考察!

it行业入门(it行业怎么入门)

更新时间: 2021-09-13 17:20 作者: 58创业网 点击次数: 
 川江农夫小地火锅

所属行业: 火锅

品牌源地: 江苏省

公司名称: 

原标题:it行业入门(it行业怎么入门)

it行业入门,it行业0基础学哪个比较好真的吗?

it行业入门,it行业0基础学哪个比较好

看了这么多答案,我想说,不要把别人当成孩子。请相信我的回答。为了增加说服力,必须展示自己的经历。

清华大学硕士毕业。他在北京写了两年Java,在杭州写了三年Python。他深度定制了Python虚拟机,现在从事arm上javascript虚拟机的开发。虽然还是不是一个好人,但我觉得我的经历可以为大多数新员工提供参考。以下是官方回答。

这三门中,Java是第一个。没错,Python当然好,但是对于一个刚入门的人来说,最重要的还是先找份工作,不是吗?而找工作,Java无疑是最容易的。对于跨行业的人来说,最难的其实是第一步,即如何进入这个行业。如果你连进去都进不去,第一份工作也不能开始,那你努力工作,把数据结构、设计模式、算法设计上的空白补上,就谈不上了,可以吗?

不要被生来就有专业背景这样的说法吓到。虽然我是一个训练有素的人,但我总觉得只要你努力,就没有不可逾越的鸿沟。最重要的是不要目标太高,不要急于求成。有一个学习和积累的过程。在程序员这个职业中,如果你付出,就会得到回报。尊重学习的内在规律,循序渐进,总有一天,你会成为你想成为的人。

然后,我来说说具体的规划。

1.了解Java的运行环境。了解路径和类路径的作用,以及如何在命令行上编译和执行它们。知道IDE每个按钮后面到底发生了什么。

2.掌握Java的语法。理解包、接口和类,继承这些基本概念。掌握多态、覆盖、记忆IO接口,包括InputStream/OutputStream和Writer/Reader,记忆网络编程和GUI编程接口,记忆JDBC接口。这一步,推荐的书是《Thinking in Java》。

3.掌握多线程编程。了解ConcurrencyHashMap是如何实现的,了解什么是同步的,了解为什么有Runnable接口。

当第二步和第三步都是80%的时候,可以考虑找工作。

4.在工作中体验设计模式。推荐《Java与模式》这本书。看完里面的Decorator和IO接口,再也不会死记硬背了。使用时,根据Adaptor和Decorator的命名规则,可以临时推送。

5.数据结构组成不好。了解LinkedList和ArrayList的实现机制,了解每个接口的时间复杂度。还有其他的容器,Map和Set,都是一样的。堆栈、队列、二叉树和图形一直贯穿于编程之中。如果你不能迈出这一步,你只能在低级程序员中打转。

e="font-size:15px;">6. 如果有可能,最好对一些算法设计也有所涉猎。比如动态规则的思路,贪心算法,诸如KMP这种奇妙的算法等。这一步没有数据结构那么重要,学得好当然好,学不好也不用太挫败。


到了这一步,你和科班程序员之间的差距就不大了。可以在工作中独立承担开发任务了。


7. 进阶,这时候就可以有自己的思考了。Java发展到现在,被用在各种各样的情景之中,说它是应用最广泛的编程语言并不过分。你在打好基础以后,就可以考虑应该向哪个方向发展了。比如服务端的架构,最好能学习一下JavaEE。JEE一直以来,都是让人觉得门槛太高。这个其实可以从Spring入手,搞清楚反射,控制反转,依赖注射都是什么鬼(这些神叨叨的名词其实都是为了解决Java本身不够动态这个缺陷而出现的,这里不展开,我只想提醒的是,这些概念没有什么大不了的东西,不要被爱装逼的家伙吓住了)。还有消息这个东西,还有ORM这个东西,都去搞搞清楚。想一下它们要解决什么问题,再猜一下他们是怎么实现的。我面试的时候发现,其实大多数优秀的开发者,即使以前没思考过这个问题,让他现场设计一下Hibernate,都能设计得差不多。这说明,这些框架性的东没有什么大不了的。有了基础,你也能设计出来。关键是要去动脑筋想。以上是以服务端开发举例,那么对于客户端,你就去思考事件响应机制是如何工作的(这个我不熟悉,就不再多说了)。还可以深入研究一下JVM的源代码,以及其实现机制,了解一下垃圾回收算法等等。


到了这一步,你就可以应聘Java高级开发了。如果运气好,年薪30万是有可能的。保底也要20万了。


8. 架构。到了这一步,你就算是登堂入室,真正迈入高级开发人员了。这一步,你要思考更多的东西,比如,如何处理高并发,如何应对分布式系统,如何提供更健壮的数据服务。到了这一步,那就没有什么可以参考的,现成的东西了。全靠自己的悟性了。那最后能达到什么高度,就不是我这个层次能点评的了。


编程的世界永远向所有热爱编程的人开放,这是一个自由,平等,共享的世界,我始终是这样坚信的。


希望你能成为一个成功的程序员。祝好。


想要提高技术,或者进交流群学习的小伙伴


小编这整理了一些相关的学习资料和技术交流群聊,需要的可以。


私信我:学习


it行业入门,it行业0基础学哪个比较好

十大品牌排行榜

更多+

创业故事

更多+
在线
咨询
在线
留言
关注
微信
APP下载
返回
顶部