那天,被一个应届生小伙伴问到:第一份工作选Java还是Python好?

我可以说“我认为编程语言永远是工具,用的顺手,选啥都行!” “没有最好,只有最适合自己。”

但这样说,对大家做决策并没有太大帮助。

五年前,我从机械转到了计算机,期间C++/Python/Java都用过,分享下我最真实的感受。

由于我当时没有特别强悍的科班基础,C++太难,搞了一周也搞不明白。

Python初学的时候用的很顺手,代码简洁,老师一讲就能把代码打出来,直呼“卧槽”,让我找到了编程的乐趣,但遇到最主要的问题就是刷题找不到思路。

在有了一定Python基础后又去补了Java,现在我也主要用Java了。说几点好处:

  • 不会被歧视报错(对比C++)

  • 代码逻辑清晰(对比Python)

  • 数据结构多

  • 方便class套class

那到底该选择哪门语言呢?

我们不说那些虚的编程年度排名,作为求职导向,我们首要关心的话题必然是“学了这门语言,我能找到什么工作?”

如果你有目标公司就好办了,去他们的公司招聘主页,看看他们的技术栈和常用的编程语言,往死里嗑就对了。

我整理了市面上用Java/Python 较多的公司:

Java:阿里巴巴,去哪儿,美团,网易,搜狐,百度。

Python:知乎、豆瓣、新浪、淘宝、腾讯、金山。

于是有人会问我:“我只是想单纯入个行,不要求大厂中厂小厂,该怎么选?”

简单来说,如果想在一个行业深耕,Java依旧是后端首选,最重要的是,市面上用Java的面试官是最多的。而且一般来说,不管面试官平常用什么语言,他们都看的懂Java,因为的语法直观,API清楚。

而Python是门脚本语言,抽象层次太高,不利于初学者理解底层结构。

Python贵在短小精悍,做project上手很快、刷题速度也很快,但如果面试官看不懂你的语法会非常吃亏。

如果你有条件的话,可以把两种语言都系统地学一遍。但如果时间和精力不允许,基础薄弱,又为了短时间内就业,建议选择Java。

另外我认为,编程学习一开始靠专业人士带入门是必须的,有天赋的人入了行之后自己就能越混越好,没天赋的人也能学个皮毛,明确方向。

前两天,我发现了新职业教育的领头羊开课吧打磨出了一个「可写入简历的项目实战课」,亲自体验了一下,对于工作多年的我来说也依然有收获,推荐给大家。

在这门课程里,腾讯大佬会带你手撸一个个人主页项目,项目流程完整,且高频面试的Java技术核心知识点会设计串联在整个项目当中,非常适合编程新手入门以及准备面试。

三天,让你学习一个完整的项目▼

企业招聘的时候,对校招生的要求,不仅是理论知识是否扎实,更看中你的代码能力,是否上线过项目。

当你在面试的时候能够带着这样一个实操项目去,跟你的同届同学平平无奇的简历相比,一定会惊艳到面试官。

限时特价仅需 0.99 元

扫描下方二维码 报名

???? ????????????

特别强调一下,这个主页并不是简单的拿一个软件生成,亦或者简单敲敲代码就能制作成的。而是具备从设计到开发、到部署上线、再到优化加速等,完整流程的项目。

只要你能够亲自实践一遍,一般面试官问到的技术点都不虚了。

01

跟市面上的其他训练营有何不同?

/首先,此训练营真实搭建Java实践场景,涉及企业校招对候选人考察的基本面。

一般面试的过程中会分为技术面和hr面,技术面基本就是考察你的专业技术水平的。

那么最重要的就是考察你是否有系统的知识框架,以及基础知识的牢靠程度等。

一般来说,企业会要求一些员工具备基本的能力,还有开发工具的使用等,这一方面,我们设置了Java基础模块讲解、还有JDBC、JavaEE WEB、JSON 、Bootstrap、js等,还有云数据库、云服务器。

不仅如此,还涉及到企业的一些最新潮流技术的前后端分离以及优化加速工具DCDN。

通过学习,让你具备编程思维,并在实战中进行应用,对知识点做到重温与掌握。

//  学完获得一个独自完整搭建个人主页项目,增加与面试官的谈资。

校招面试另一大重要的加分项就是项目,在面试前,一定要练习回答自己项目的三个问题:

  • 这是一个怎样的项目

  • 用到了什么技术,为什么用这项技术(以及每项技术很细的点以及扩展)

  • 过程中遇到了什么问题,怎么解决的。

把这几个关键点理清楚,面试的时候有条理地说出来,再根据面试官的提问补充一些细节,就能比较充分地体现出自己的技术能力。

因此,这个项目会从数据服务如何搭建讲起,到前后端的部署,再到公众号小程序的搭建,又会加入处理并发问题的知识,在这个过程中,会让你在实践中熟悉大厂开发及项目上线流程。

项目当中,特别针对于如何实现网站全球加速进行了细致的讲解,这一点可以作为面试中的加分项,如果你能把加速的原理以及实现过程讲清楚,面试官一定会对你刮目相看。

并且这个完整的项目,还可以成为一种技术展示,在介绍你自己的同时,再聊一聊你开发的网页,不为是一种谈资。

/最后,会让你收获到一份对标年薪30w+程序员能力模型的学习路径。

本次训练营会详细拆解为成为年薪30w+工程师的「六板斧」,会让你体会到一种,全新的实战式学习体验。

大侠郭靖天资并非十分聪慧,但是他的师傅都是江湖高手,经过他们的传授,他也成为了武林大师。你自己在学习的时候很难达到高水平,而名师指引将会缩短这一路径

02

本次训练营的具体内容

// Day1:项目部署与云服务搭建

第一天项目展示:

// Day2:全球加速和公众号上线

第二天项目展示:

// Day3:编码制作从0完成项目

第三天项目展示:

03

课程限时优惠

针对于本公众号的粉丝,争取了100个限时特价的名额。

腾讯大佬手把手带撸一个个人主页项目,为面试加码!

仅需 0.99 元

扫描下方二维码 报名

???? ????????????

也可点击阅读原文,更快速报名↓↓↓

“力挺Java!拒绝Python”9万程序员刷爆朋友圈……相关推荐

  1. python是个什么东西刷爆朋友圈_五星好评!这门Python神作刷爆朋友圈

    原标题:五星好评!这门Python神作刷爆朋友圈 2019年,有人说是Python元年,背靠AI和大数据,连续半年拿下TOP1编程语言,这些都给了Python的底气,所以无论是薪资还是招聘需求,都越来 ...

  2. 年度神作!这本Python 3.6的书刷爆朋友圈,网友:太香!

    Python已经到了人人必须学的地步了? 刚进入9月,Python就又获得了PYPL榜单第一名,无论是市场占有率还是排名,均已坐实王者语言的宝座. 注:PYPL 是根据 Google 上相关的搜索频率 ...

  3. python搞笑梗_豆瓣9.1、刷爆朋友圈,知道这3个梗就够了

    原标题:豆瓣9.1.刷爆朋友圈,知道这3个梗就够了 作者 ✎ 西帕克 影评人,电影网站主编 1977年,乔治·卢卡斯的<星球大战>上映,引发了全球观影风潮,影评人罗杰·伊伯特(Roger ...

  4. 万份销量,五星好评!这门Python神作刷爆朋友圈!

    2019年,有人说是Python元年,背靠AI和大数据,连续半年拿下TOP1编程语言,这些都给了Python的底气,所以无论是薪资还是招聘需求,都越来越多了! 同时,作为CSDN的首席编程小姐姐,我发 ...

  5. 无监督方法实现C++、Java、Python 代码转换,程序员:出了bug怎么办,两种语言都要看吗?...

    点击上方"视学算法",选择加"星标" 重磅干货,第一时间送达 本文转载自:机器之心  |  参与:魔王 Facebook 提出的无监督代码转换方法 TransC ...

  6. 为什么Java、Python会成为程序员最害怕的编程语言?

    作者 | Mike Loukides 译者 | Sambodhi 策划 | Tina 这是 O'Reilly 发布的"The Least Liked Programming Language ...

  7. python编程语言-为什么Java、Python会成为程序员最害怕的编程语言?

    声明:本文来自于微信公众号 InfoQ(ID:infoqchina),作者:Mike Loukides,授权站长之家转载发布. 这是 O'Reilly 发布的"The Least Liked ...

  8. 反转!2019程序员吸金榜来了,AI程序员刷爆了..

    前两天在网上发现一个热门话题:"做开发一年,在北京月薪不到1万,有点迷茫." 其中,这个回答我永远忘不了: 在这短短的一条信息里,小编佩服不仅仅是毕业一年的AI程序员拿到年薪60万 ...

  9. 1.2w星!火爆GitHub的Python学习100天刷爆朋友圈!

    Python的火不容置疑! 2018年起,凭借应用广效率高的特点,Python将 Java 和 C++甩出身后,很多人开始学习Python. 但试问,怎样学Python,才不会入门即放弃?从小白成为大 ...

最新文章

  1. SQL 遍历父子关系表(二叉树)获得所有子节点 所有父节点
  2. 设置程序无label
  3. 11.1 问题描述及流程-机器学习笔记-斯坦福吴恩达教授
  4. MUI H5+ 开发app基础
  5. ASP.NET MVC HandleError异常过滤器过滤器用法
  6. 【转】C#中数组复制的4种方法
  7. java错误1601解决方法,求助解决错误
  8. 深度学习基础(五)—— rectifier function and softplus
  9. C-Sharp网络编程案例解析(Socket类的使用)
  10. BC26 电信IOT平台 MCU软件升级
  11. (Django开发)免费HTML模板资源集合
  12. 出口退税的操作明细流程
  13. 消失的网秦:创始人遭绑架 414 天,睡觉都戴手铐
  14. 简单的银行管理系统(接口)
  15. 写故事的人,流逝的时光
  16. 解决“Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)“MySQL登录报错问题
  17. 房地产特征价格评估的次市场效应模型: 一种概率方法撰写
  18. [Vue][面试]你怎么理解vue中的diff算法?
  19. SSID、BSSID、ESSID
  20. Linux下的回收站trash

热门文章

  1. java 缓冲区溢出_基于数组越界的缓冲区溢出
  2. jquery 上传图片 java_jquery 异步提交表单 上传图片小例子
  3. android 三个按钮联动,Android之嵌套联动三:CollapsingToolbarLayout+Toolbar
  4. vue弹出层滑动禁止背景跟着滑动_vue移动端弹起蒙层滑动禁止底部滑动操作
  5. 怎样在计算机中创建d盘,我在电脑D盘内新建了一个文件夹,怎么才能给 – 手机爱问...
  6. flutter usb串口_Flutter 调试方式
  7. gateway 车辆网关
  8. shell函数可接受不同参数
  9. 8086指令系统 操作数地址,双操作数,单操作数,无操作数指令。一,传送类指令;二,二、算数运算类指令
  10. Android开发:1-1、UI编程基础----基本介绍