![]() | 1 sammo 2017-05-23 19:13:50 +08:00 ![]() |
![]() | 3 luoqeng 2017-05-23 19:38:37 +08:00 去学就是了 |
![]() | 4 yidinghe 2017-05-23 19:40:18 +08:00 via Android 纯粹是经验方面的差别,如何进行团队合作之类的。 |
![]() | 5 ihuotui 2017-05-23 21:06:02 +08:00 via iPhone 为什么在乎外号?没有外号不能写代码了吗?不能写好代码吗? |
![]() | 6 rabbitinhere 2017-05-23 21:10:32 +08:00 作为 java 开发,举个栗子。 爱好者什么酷用什么,不习惯考虑兼容性、扩展性。 职业程序员考虑全面一些,使用新东西要各种考虑。 |
![]() | 7 Karsa 2017-05-23 21:12:18 +08:00 via Android 貌似唯一的差别在于写的代码不够多。不是行数,而是实现逻辑的复杂度,专职会面临很多逆天逻辑,这是爱好者不太碰的到的。 |
![]() | 8 bombless 2017-05-23 21:18:53 +08:00 以前忘了是一个 django 开发者还是谁,做了一个演讲说自己是一个中等水平的开发者,提到说他遇到了几个年轻人写过一些 Python 代码,然后去问他怎样才算一个 Python 程序员,搞得他很困惑 简单来说就是没有界限 有些人活在世上就是爱搞些护城河让自己有安全感,你可以让他们继续活在梦里 |
![]() | 9 sun1991 2017-05-23 21:23:37 +08:00 爱好者么喜欢什么做什么, 职业么, 有时候不喜欢的也不得不做. |
![]() | 10 fasling 2017-05-23 21:29:31 +08:00 via Android rd 们对自学编程的人都有天然的好感。 界限可能就是那几本基础的书而已。 |
![]() | 11 ls2110609 2017-05-23 21:35:36 +08:00 除了编程本身还需要了解算法,数据结构,网络,操作系统,设计模式,etc. |
13 RqPS6rhmP3Nyn3Tm 2017-05-24 06:07:19 +08:00 via iPhone 发际线 |
![]() | 15 hzw94 2017-05-24 08:42:55 +08:00 哪有什么界限,无非会与不会,牛与不牛之间的差别。等同于,初级程序员和高级程序员的区别。一旦自学久了,自然而然的深入了,也就变成了职业了。 |
![]() | 16 syyy 2017-05-24 09:45:16 +08:00 ![]() 思路吧,写代码的时候对耦合的理解,对设计模式的理解,对数据结构的理解。 工作好多年了,很多野生的程序员在这方面比较欠缺,有时候涉及到相关的工作,会明显看出来。 多看看他们推荐你学的东西,你自己没啥感觉,但是写出来的代码的结构就是不一样了。 |
17 skylancer 2017-05-24 10:01:48 +08:00 简单来说就是 当你的兴趣爱好变成了工作,那自由开心的日子就一去不复返了 |
18 mytharcher 2017-05-24 10:14:09 +08:00 ![]() 爱好者以此为乐,职业以此为生。 |
![]() | 19 robinWu 2017-05-24 10:25:30 +08:00 一个是做自己想做的,一个是做别人让你做的 |
![]() | 20 DeTamble 2017-05-24 11:18:29 +08:00 我觉得爱好者和职业程序员就是面向工资编程和面向自我编程的区别。 |
21 PythonAnswer 2017-05-24 11:59:48 +08:00 via Android 有些业余的水平很高,强过一大波职业的。 |
22 manifold 2017-05-24 12:35:54 +08:00 技术没有区别,参考 Linux brain fuck scheduler 的作者=。= |
![]() | 23 mseasons 2017-05-30 01:04:16 +08:00 有没有人固定给你发钱 (逃 |