那天,被一个应届生朋友问到:学习编程选 Java 还是 Python 好?
我可以说“我认为编程语言没有好坏之分,用的顺手,选哪个都可以!” “没有最好的语言,只有最适合自己的语言。”六年前,我从机械工程转到了 IT,在此期间,C++、Java、Python 都玩过,下面说一下我对这几个语言的最大感受。起初因为我并不是科班出身,C++ 对于我这个半路出家的人来说真的太难,搞了一周也搞不明白。初学 Python 的时候用还是很顺手得,代码相对简洁,听老师讲一讲就能打出几段代码,满足了我得成就感,让我找到了编程的乐趣,不过也不是没有遇到困呐,例如遇到最主要的问题时,我就找不到思路。在有了 Python 作基础,我又去学了 Java,现在我主要使用得编程语言也就定为 Java 了。说一下我选择它得原因:不会被歧视报错(对比 C++)
代码逻辑清晰(对比 Python)
数据结构多
方便 class 套 class
我们不想说编程年度排名,它不足以作为参考,以及求职导向,我们首要关心的话题应该是“学了这门语言,我能找到什么工作?”如果你有目标公司就能确定工作方向,去他们的公司招聘主页,看看他们的技术栈和常用的编程语言,往死里嗑就对了。我整理了市面上用 Java/Python 较多的公司:Java:阿里巴巴,去哪儿,美团,网易,搜狐,百度。Python:知乎、豆瓣、新浪、淘宝、腾讯、金山。于是有人会问我:“我只是想单纯入个行,不要求大厂中厂小厂,该怎么选?”简单来说,如果想在一个行业深耕,Java 依旧是后端首选,最重要的是,市面上用 Java 的面试官是最多的。而且一般来说,不管面试官平常用什么语言,他们都看的懂 Java,因为的语法直观,API 清楚。而 Python 是门脚本语言,抽象层次太高,不利于初学者理解底层结构。Python 贵在短小精悍,做 project 上手很快、刷题速度也很快,但如果面试官看不懂你的语法会非常吃亏。如果你有条件的话,可以把两种语言都系统地学一遍。但如果时间和精力不允许,基础薄弱,又为了短时间内就业,建议选择 Java。另外我认为,编程学习一开始靠专业人士带入门是必须的,有天赋的人入了行之后自己就能越混越好,没天赋的人也能学个皮毛,明确方向。前两天,我发现了新职业教育的领头羊开课吧打磨出了一个「可写入简历的项目实战课」,亲自体验了一下,对于工作多年的我来说也依然有收获,推荐给大家。在这门课程里,腾讯大佬会带你手撸一个个人主页项目,项目流程完整,且高频面试的 Java 技术核心知识点会设计串联在整个项目当中,非常适合编程新手入门以及准备面试。三天,让你学习一个完整的项目▼

企业招聘的时候,对校招生的要求,不仅是理论知识是否扎实,更看中你的代码能力,是否上线过项目。当你在面试的时候能够带着这样一个实操项目去,跟你的同届同学平平无奇的简历相比,一定会惊艳到面试官。特别强调一下,这个主页并不是简单的拿一个软件生成,亦或者简单敲敲代码就能制作成的。而是具备从设计到开发、到部署上线、再到优化加速等,完整流程的项目。只要你能够亲自实践一遍,一般面试官问到的技术点都不虚了。// 首先,此训练营真实搭建 Java 实践场景,涉及企业校招对候选人考察的基本面。一般面试的过程中会分为技术面和hr面,技术面基本就是考察你的专业技术水平的。
那么最重要的就是考察你是否有系统的知识框架,以及基础知识的牢靠程度等。
一般来说,企业会要求一些员工具备基本的能力,还有开发工具的使用等,这一方面,我们设置了 Java 基础模块讲解、还有 JDBC、JavaEE WEB、JSON 、Bootstrap、js 等,还有云数据库、云服务器。
不仅如此,还涉及到企业的一些最新潮流技术的前后端分离以及优化加速工具 DCDN。
通过学习,让你具备编程思维,并在实战中进行应用,对知识点做到重温与掌握。
// 学完获得一个独自完整搭建个人主页项目,增加与面试官的谈资。校招面试另一大重要的加分项就是项目,在面试前,一定要练习回答自己项目的三个问题:
把这几个关键点理清楚,面试的时候有条理地说出来,再根据面试官的提问补充一些细节,就能比较充分地体现出自己的技术能力。
因此,这个项目会从数据服务如何搭建讲起,到前后端的部署,再到公众号小程序的搭建,又会加入处理并发问题的知识,在这个过程中,会让你在实践中熟悉大厂开发及项目上线流程。
项目当中,特别针对于如何实现网站全球加速进行了细致的讲解,这一点可以作为面试中的加分项,如果你能把加速的原理以及实现过程讲清楚,面试官一定会对你刮目相看。
并且这个完整的项目,还可以成为一种技术展示,在介绍你自己的同时,再聊一聊你开发的网页,不为是一种谈资。
// 最后,会让你收获到一份对标年薪 30w+ 程序员能力模型的学习路径。
本次训练营会详细拆解为成为年薪 30w+ 工程师的「六板斧」,会让你体会到一种,全新的实战式学习体验。
大侠郭靖天资并非十分聪慧,但是他的师傅都是江湖高手,经过他们的传授,他也成为了武林大师。你自己在学习的时候很难达到高水平,而名师指引将会缩短这一路径。
针对于本公众号的粉丝,争取了 100 个限时特价的名额。