[非技术]大家觉得应该从那些衡量一个写网站的程序员的水平/素质?

71 views
Skip to first unread message

张沈鹏

unread,
Feb 5, 2012, 4:15:30 PM2/5/12
to python-cn`CPyUG`华蟒用户组, TopLanguage
大家都知道<喜剧之王>里面有一本书叫做<一个演员的自我修养>

想来一个写网站的程序员也应该有良好的自我修养

从新手入门到登堂入室 , 应该具备哪些方面的基本素质

也算是一个程序员的打分表 , 用一些相对比较客观的标注某个人的衡量水平

我列了几点 for 用python写网站程序员的

1 . 是否有良好的编码习惯 (看编码风格是不是符合PEP8)
2 . 是否能熟练的阅读外文资料
3 . 对数据库有多少了解
4 . 编写程序是否逻辑清晰 , 考虑全面
5 . 是否对各种开源项目有广泛的认识 / 有兴趣去学习掌握新的技术
6 . 是否熟练掌握一种版本控制工具
7 . HTML 和 CSS
8 . Javascript
9 . 能熟练使用linux进行开发
10 . 与人沟通整理细化需求 , 整理成为开发中的小任务 , 并对其中不合理的地方提出更好的建议
11 . 乐于写博客分享自己的技术理解
12 . 会主动开发一些实用的小工具
13 . 对程序的性能有着追求
14 . Debug的能力
15 . 熟悉Nginx
16 . 是否能快速掌握一种从未用过的东西, 并用于日常开发
17 . 是否讨厌有bad smell的代码 , 会不断重构代码, 让其便于维护和 理解
18 . 是否主动发起过开源项目 , 并真实的帮助到了其他人
19 . 是否能发现工作流程中重复机械的活 , 并提出改进的方案
20 . 自己有着明确的职业发展方向, 并不断学习新的东西
21 . 对如何组织一个大的工程项目有概念 , 明确要分哪些层, 每层各的意义是什么
22 . 对WSGI整个流程的理解
23 . 有产品经理的意识 , 主动提出一些需求
24 . 能在 玩技术 和 用成熟的解决方案 两者之间把握好度 , 明白哪些是当前最重要的事情, 哪些是下面要做的事情 ; 既能活在当下, 也能展望未来
25 . 能明确自己的开发进度 , 对自己有良好的时间管理

欢迎补充


--

关于我 : http://zuroc.42qu.com

欢迎参与42qu.com开源项目 : http://42qu.us/oElx

Zoom.Quiet

unread,
Feb 5, 2012, 8:22:01 PM2/5/12
to pon...@googlegroups.com, python-cn`CPyUG`华蟒用户组
在 2012年2月6日 上午5:15,张沈鹏 <zsp...@gmail.com> 写道:
> 大家都知道<喜剧之王>里面有一本书叫做<一个演员的自我修养>
>
> 想来一个写网站的程序员也应该有良好的自我修养
>
> 从新手入门到登堂入室 , 应该具备哪些方面的基本素质
>
> 也算是一个程序员的打分表 , 用一些相对比较客观的标注某个人的衡量水平
>

- 客观就应该是可以有直接/间接 证据来佐证的哈
- 设定的好,就可以直接通过自动评估的方式来代替 hr 了!

- 建议对应给出各种品质的级别评定方式?
- 根据工作基本过程的: 学习/思考/实现/分享 来划分能力区间
- 俺增补几个,不是专门针对 web 开发的:
+ 最好有明确的技术兴趣,愿意长期为之钻研的
+ 对于其它领域技术有广泛的兴趣,并习惯的长期关注对应关键人物,真正有问题时,有关系/技巧/渠道直接求教

>
> --
>
> 关于我 : http://zuroc.42qu.com
>
> 欢迎参与42qu.com开源项目 : http://42qu.us/oElx

--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

jinhu wang

unread,
Feb 5, 2012, 10:16:14 PM2/5/12
to pon...@googlegroups.com
我觉得照一照颈椎是否变形在很大程度上能筛选出比较出色的网站程序员:)

在 2012年2月6日 上午5:15,张沈鹏 <zsp...@gmail.com>写道:

Li Ferdinand

unread,
Feb 5, 2012, 10:16:52 PM2/5/12
to pon...@googlegroups.com
有本书叫“程序员的自我修养”,推荐一看 :)

sail

unread,
Feb 5, 2012, 10:18:58 PM2/5/12
to pon...@googlegroups.com
�ף�������ƭ�ˣ����齲���ǿ�ļ������ӵȵȡ�����
web����Ա��ˮƽ���ʿ���������Щ��վ��֪����...����12306.cn

Gentle Yang

unread,
Feb 5, 2012, 10:33:07 PM2/5/12
to pon...@googlegroups.com
白瞎那个书名了,可惜啊。

PS: 大家别歪楼,继续主题;我很有兴趣看最后的结论。


在 2012年2月6日 上午11:18,sail <sail...@gmail.com>写道:
亲,别被书名骗了,那书讲的是库的加载链接等等。。。
web程序员的水平素质看看做过哪些网站就知道了...比如12306.cn

王明輝

unread,
Feb 7, 2012, 5:30:28 AM2/7/12
to pon...@googlegroups.com
无论如何,
应该有过至少一次,从一台新服务器开始的配置经验,包括系统,php apache/nginx/iis 数据库 node.js 等等,哪怕只是个做前台的.
--
Best regards,
祝好,

陈飞

unread,
Feb 11, 2012, 4:55:11 AM2/11/12
to pon...@googlegroups.com
我觉得用最简单、最少的代码实现恰当好的功能,并且各种质量属性都是过关的,就是优秀程序员
Reply all
Reply to author
Forward
0 new messages