您现在的位置: 主页 > 上位机技术 > python > 计算机研二女生几乎没什么整个项目经验,编程也马马虎虎,现在想
本文所属标签:
为本文创立个标签吧:

计算机研二女生几乎没什么整个项目经验,编程也马马虎虎,现在想

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-08-13 

问题描述如下:

计算机 IT python 应届生

参考答案如下:

这类问题已经……见过不知道多少了,正好今天很闲,就来写个答案。并不针对题主,适用于所有『我没有多少基础,想通过学 Python 找工作』的问题。

语言简单 ≠ 找工作简单

Python 程序员难招是业界共识了。Python 简单,但语言简单和招人标准如何没有一毛钱关系。正因为语言易学,给大量看了几个视频教程没写过几行代码的人带来了一种我已经学会了 Python 的错觉,所以良品率低。
就算你已经熟悉了基本语法,但是公司敢招一个连 Linux 基本操作都不会,听都没听说过 TCP,对版本管理毫无概念的人吗?这些基本的计算机科学/软件工程的概念也和语言简单无关。

easy ≠ simple
关于 easy 和 simple 有很多讨论,各路大神们都发表过自己的见解。Python 可能 easy to learn,但是绝对不 simple,甚至很多地方都过于复杂了。这包含两方面,一是说 Python 的特性/黑魔法过多。比如你根本不知道 import 会做什么黑箱操作;比如有人证明了 Python 不可能制造出沙盒。二是说实现复杂。就拿 C 比较吧,虽然我 C 写得没有 Python 好,但是我知道在函数调用的时候栈上都发生了什么。Python 呢?I don't know除非我熟读源码,了解 Python function 的底层实现,外加知晓 VM 是怎么工作的。

这里并不是说零基础 or 基础不好的人就没法通过学 Python 找到工作。关键在于什么?明确目标

你要学的并不是 Python 开发,而是 Web 开发,或数据分析,或自动化测试。意思是,你需要学习的是目标工作所需要的技能,而不是一种语言。在这个过程中专注于某一种语言并没有问题,但需要始终牢记语言只不过是学习内容的一部分。之前萧井陌开的 Flask 培训,虽然我没上过,但看到纲要里提到通过学习 Flask 掌握 Web 的工作流程,这就是非常正确的思路。

参考答案如下:

没关系,几乎没什么整个项目经验,编程也马马虎虎,即便不会Python也可以去做PM嘛

              查看评论 回复



嵌入式交流网主页 > 上位机技术 > python > 计算机研二女生几乎没什么整个项目经验,编程也马马虎虎,现在想
 简单 语言 是说

"计算机研二女生几乎没什么整个项目经验,编程也马马虎虎,现在想"的相关文章

网站地图

围观()