This topic created in 3286 days ago, the information mentioned may be changed or developed.
本人是运营岗,自学 Python 一年,会写点小脚本辅助下工作。
偶尔有公司开发大佬看到我代码,怂恿我学点程序设计和数据库的知识然后去做专职开发,但我觉得自己水平还很差,只当他们开玩笑了。
不过这也引起了我的好奇,请问就 Python 而言,爱好者跟职业程序员的界限在哪?
23 replies • 2017-05-30 01:04:16 +08:00
 |
|
4
yidinghe May 23, 2017 via Android
纯粹是经验方面的差别,如何进行团队合作之类的。
|
 |
|
5
ihuotui May 23, 2017 via iPhone
为什么在乎外号?没有外号不能写代码了吗?不能写好代码吗?
|
 |
|
6
rabbitinhere May 23, 2017
作为 java 开发,举个栗子。 爱好者什么酷用什么,不习惯考虑兼容性、扩展性。 职业程序员考虑全面一些,使用新东西要各种考虑。
|
 |
|
7
Karsa May 23, 2017 via Android
貌似唯一的差别在于写的代码不够多。不是行数,而是实现逻辑的复杂度,专职会面临很多逆天逻辑,这是爱好者不太碰的到的。
|
 |
|
8
bombless May 23, 2017
以前忘了是一个 django 开发者还是谁,做了一个演讲说自己是一个中等水平的开发者,提到说他遇到了几个年轻人写过一些 Python 代码,然后去问他怎样才算一个 Python 程序员,搞得他很困惑
简单来说就是没有界限
有些人活在世上就是爱搞些护城河让自己有安全感,你可以让他们继续活在梦里
|
 |
|
9
sun1991 May 23, 2017
爱好者么喜欢什么做什么, 职业么, 有时候不喜欢的也不得不做.
|
 |
|
10
fasling May 23, 2017 via Android
rd 们对自学编程的人都有天然的好感。 界限可能就是那几本基础的书而已。
|
 |
|
11
ls2110609 May 23, 2017
除了编程本身还需要了解算法,数据结构,网络,操作系统,设计模式,etc.
|
 |
|
14
hk24v2 May 24, 2017 via Android
|
 |
|
15
hzw94 May 24, 2017
哪有什么界限,无非会与不会,牛与不牛之间的差别。等同于,初级程序员和高级程序员的区别。一旦自学久了,自然而然的深入了,也就变成了职业了。
|
 |
|
16
syyy May 24, 2017 1
思路吧,写代码的时候对耦合的理解,对设计模式的理解,对数据结构的理解。 工作好多年了,很多野生的程序员在这方面比较欠缺,有时候涉及到相关的工作,会明显看出来。 多看看他们推荐你学的东西,你自己没啥感觉,但是写出来的代码的结构就是不一样了。
|
 |
|
17
skylancer May 24, 2017
简单来说就是 当你的兴趣爱好变成了工作,那自由开心的日子就一去不复返了
|
 |
|
19
robinWu May 24, 2017
一个是做自己想做的,一个是做别人让你做的
|
 |
|
20
DeTamble May 24, 2017
我觉得爱好者和职业程序员就是面向工资编程和面向自我编程的区别。
|
 |
|
21
PythonAnswer May 24, 2017 via Android
有些业余的水平很高,强过一大波职业的。
|
 |
|
22
manifold May 24, 2017
技术没有区别,参考 Linux brain fuck scheduler 的作者=。=
|