社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

码小辫 • 4 年前 • 404 次点击  


那天,被一个应届生小伙伴问到:第一份工作选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 
扫描下方二维码 报名
👇 👇👇👇


也可点击阅读原文,更快速报名↓↓↓
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/107975
 
404 次点击