想来一个写网站的程序员也应该有良好的自我修养
从新手入门到登堂入室 , 应该具备哪些方面的基本素质
也算是一个程序员的打分表 , 用一些相对比较客观的标注某个人的衡量水平
我列了几点 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
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
张沈鹏 <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/
On Feb 6, 6:30 am, He Jibo <hej...@gmail.com> wrote:
> 我觉得最主要的是眼光。知道什么功能和产品用户最需要。然后是用户体验。 能够使网站用户喜欢 。
> 其它一些细节的,比如版本控制这些的,都很容易学,不应该成为衡量指标。
>
> ---------------------------
> He Jibo
> Department of Psychology,
> Beckman Institute for Advanced Science and Technology
> University of Illinois, Urbana Champaign,
> 603 East Daniel St.,
> Champaign, IL 61820
> website:www.hejibo.info
>
> 2012/2/5 张沈鹏 <zsp...@gmail.com>
> > 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp
坐过什么网站,有什么功能,怎么实现的这些功能,有没有更好的方案。
是否掌握 PS, AI,色彩搭配,用户体验,是否积累大量前端设计素材。
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 规则: http://code.google.com/p/cpyug/wiki/PythonCn
> 发言: pyth...@googlegroups.com
> 退订: python-cn+...@googlegroups.com (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
2012/2/6 M C <shan...@gmail.com>:
--
--- This information is automatically generated ---
ted.sybil aka. ymfoi aka. Ted Yin
容易是学不错 , 不过容易学的东西很多
初学 和 熟练使用 又是两回事情
版本控制应该是基本素质了
如果这都还没学 , 那么是极可能是新手
> ---------------------------
> He Jibo
> Department of Psychology,
> Beckman Institute for Advanced Science and Technology
> University of Illinois, Urbana Champaign,
> 603 East Daniel St.,
> Champaign, IL 61820
> website: www.hejibo.info
>
>
> 2012/2/5 张沈鹏 <zsp...@gmail.com>
On Feb 6, 5:15 am, 张沈鹏 <zsp...@gmail.com> wrote:
> 大家都知道<喜剧之王>里面有一本书叫做<一个演员的自我修养>
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
On Tue, 2012-02-07 at 08:34 +0800, zhao shichen wrote:
> 懂的多的直接滚蛋
楼主招聘的不是程序员。
程序员应该是一点也不了解业务就可以编码的那些人。
业务如何自然有产品经理负责。
术业有专工,对我来说,我招聘人的时候就问他懂的多不多,懂的多的直接滚蛋。我需要的是专业人士
懂的那么多第一肯定啥也不精,第二也不会专心干工作。
就这么简单。
程序员,我需要的是对业务了解为0就可以开始设计逻辑的人。
这才是好的程序员
另外,懂的什么是美才是程序员的根本,其他都不重要。
On Feb 6, 9:56 am, Xunzhen Quan <quanxunz...@gmail.com> wrote:
> 2012/2/6 july <julyzerg...@gmail.com>
>
> > 坐过什么网站,有什么功能,怎么实现的这些功能,有没有更好的方案。
> > 是否掌握 PS, AI,色彩搭配,用户体验,是否积累大量前端设计素材。
>
> 后面这个是设计师吧......
小工
匠人
艺术家
大师
一代宗师
--
> 匠人
- 求成功
> 艺术家
- 求玩的high
> 大师
- 怎么玩都有人跟随
> 一代宗师
- 死了也有人骂或是爱
--
小工 不解释
匠人 对程序有着质量的追求 , 但是更多把完成程序当作是去优秀的完成一个任务
艺术家 对问题开始有独特的理解 , 并渐渐形成自己的风格
大师 能创造有灵魂的作品 , 引起众人的共鸣
一代宗师 开创一个流派 , 有自己的门徒 , 源远流长
PS:
成功的匠人 往往比 潦倒的艺术家 混的好
在 2012年2月7日 上午10:21,张沈鹏 <zsp...@gmail.com> 写道:
成功的匠人 往往比 潦倒的艺术家 混得好
但是艺术家可以升级为大师 , 匠人缺乏这种潜质
老板些钱那么多,就不能为这个行业做些贡献? 不要再无情打压中国苦逼的程序
员的那么一丁点创造力了, 还我们一点自由和想象的空间吧。。
每次面试如果面试官一直问我会不会这个那个的框架, 我就会心生反感。 我
会的东西很多, 我可以撇开你的框架做出你框架能做出的效果。 技术如建楼,
决定高度的不是最顶楼的框架与方法,而是最底层的基础。 我基础打好了可以很
容易的演进出你想要的效果, 那些看似高超的新技术,新框架, 哪个不是对一个
比之底层的技术的再封装? 他的出现是为了省力,而不是 让你忘记根源。 否则
框架一变何去何从? 基础扎实却可以不变应万变。
我除了会编码, 还会构图和摄影, 对美的感悟能够让我的代码优雅。 艺术方面
的心得可以激发我的灵感,创造美的东西
我除了会编码, 还会电子电路, 我能从我的代码中看到寄存器如何在内存上跳来
跳去, 指令怎么在CPU金振的节拍下跳跃, 浮点数的规格化与非规格化表示的优
势和劣势。 我写驱动能够得心应手。
我除了会编码, 还会信号,信道知识, 为啥底层协议要这样设计? 为啥需要校
验位? 为啥信道会反转? 一旦接手通信相关项目的时候我真庆幸我不只是一个码
农
我除了会编码, 还会高等数学, 别人100行的算法我能巧妙的缩减到30行, 虽然
硬件的突飞猛进削弱了我这项优势, 但是优雅的算法总会有其用武之地
我多年学习的经验是, 你涉猎的领域越多,你对已知领域的理解会更深刻, 因为
领域间总会有重叠部分。 对新的领域也会越容易进入, 因为很多东西是相通的。
我并不反对专业人才和术业有专攻。 令我反感的是这种扼杀创造力的理念 且该理
念还被大多数受扼杀的人所认可。。
人类文化的生命力并不在于他已有的千万年所积淀的东西与这些东西的传承, 而
在于现世有
千千万万个活跃的灵魂,在不断创造着新的文化。 这些新东西或好或坏, 但是只
要这些灵魂这些意志有所传承, 人类文化就终不会消亡。 每想到我是这千万个灵
魂之一, 我就会热血沸腾, 我前进的脚步便不会犹豫, 奋斗的人生便不会停
止。
在 2012年2月7日 上午8:34,zhao shichen <shiche...@gmail.com> 写道:
专业化分工,公司是可能会成功的。但对人是最大的扼杀。在你这样的公司工作越久,越没有收获,越浪费生命。所以你只能留住没水平混日子的人。
>>
+ 现在有个客观指标: 速率!
- 同樣的成果,誰能动用自身积累的代码/素材/框架,更快的完成
- 那才是有效益的能力,,,
>>
>> 2012/2/10 Roger Lee <peac...@gmail.com>
>>>
>>> 我很赞成这句话...
>>>
>>> 在 2012年2月10日 上午10:49,ablo...@gmail.com <ablo...@gmail.com>写道:
>>>>
>>>> 专业化分工,公司是可能会成功的。但对人是最大的扼杀。在你这样的公司工作越久,越没有收获,越浪费生命。所以你只能留住没水平混日子的人。
>>>> >>
...
> --
>
> 关于我 : http://zuroc.42qu.com
>
> 欢迎参与42qu.com开源项目 : http://42qu.us/oElx
>
--
写程序是一份创造性的工作 而不是机械化的“产出”代码而是“设计”代码 明白么?
2012/2/12 zhao shichen <shiche...@gmail.com>:
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 规则: http://code.google.com/p/cpyug/wiki/PythonCn
> 发言: pyth...@googlegroups.com
> 退订: python-cn+...@googlegroups.com (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> 强烈: 建议使用技巧: 如何有效地报告Bug
> http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
--
Zeray Rice
Code is Poetry.
http://www.fanhe.org/
不理解程序员的人,有什么资格招聘程序员。
不理解别人价值观的人,有什么资格指责别人的价值观。
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
人确实不是为了编码活着的 但是 热爱编码这件事情 有什么错么? 人难道不能热爱工作么?
喜欢这份工作就不能去钻研他么 就不能学习更多么?
如果您是把编码视为一项技能而不是一项乐趣&爱好的话 我觉得您真的不适合这份工作。
2012/2/12 zhao shichen <shiche...@gmail.com>:
--
在 2012年2月12日 下午5:48,zhao shichen <shiche...@gmail.com> 写道:
> > > 楼主招聘的不是程序员。
> >
> > > 程序员应该是一点也不了解业务就可以编码的那些人。
> >
> > > 业务如何自然有产品经理负责。
> >
> > > 术业有专工,对我来说,我招聘人的时候就问他懂的多不多,懂的多的直接滚
> > > 蛋。我需要的是专业人士
> >
> > > 懂的那么多第一肯定啥也不精,第二也不会专心干工作。
> >
> > > 就这么简单。
> >
> > > 程序员,我需要的是对业务了解为0就可以开始设计逻辑的人。
> >
> > > 这才是好的程序员
> >
> > > 另外,懂的什么是美才是程序员的根本,其他都不重要。
> >
> > > 在 2012年2月6日 下午1:17,dphacker <deqi...@gmail.com>写道:
> > > 总结的很不错, 不过还有很重要的一点,
> > > 那就是能从自身思想上认同和贯彻TZP:The Zen of Python, 秉承
> > > Beautiful is better than ugly等各
> > > 大Pythonic思想.
> >
> > > On Feb 6, 5:15 am, 张沈鹏 <zsp...@gmail.com> wrote:
> > > > 大家都知道<喜剧之王>里面有一本书叫做<一个演员的自我修养>
> >
--
呆痴木讷,君子四德
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
虽然我不喜欢苹果
但是不得不承认 下面是一个伟大的广告
Think Different
Here‘s to the crazy ones. 向那些疯狂的家伙致敬 The misfits. The rebels. The trouble-makers. 他们我行我素、桀骜不驯、惹是生非 The round pegs in the square holes. The ones who see things differently. 就像方孔中的圆桩。他们用不同的角度来看待问题 They're not f.ud of rules and they have no respect for the status-quo. 他们既不墨守成规、也不安于现状 You can quote them, disagree with them, glorify or vilify them. 你尽可以赞美他,否定他,引用他,质疑他们、颂扬抑或是诋毁他们 But the only thing you can't do is ignore them. 不过唯独不能漠视他们 Because they change things. They push the human race forward. 因为他们改变了事物,他们让人类向前跨越了一大步 And while some may see them as the crazy ones, we see genius. 他们是别人眼里的疯子,却是我们眼中的天才 Because the people who are crazy enough to think they can change the world are the ones who do. 因为只有疯狂到认为自己能改变世界的人才能真正的改变世界
我见过很多你这样的java程序员,也叫程序员,天天吵吵再也不编码了;有一次我去一家企业应聘,对方问,你还编码吗?我感觉很诧异,我虽然独立完成过很多项目,但是从来没编码过。这么说你懂不?就一个项目的总体时间来说,编码时间基本等于上厕所或者喝咖啡的时间,只是设计师随手就干了的事情。我认为,软件项目是从来都不需要编码的,也不需要存在编码的工人,因为代码本身是没有一点价值的
- 一图扺万言!
- 只是,那个拐点,不是一般公司中可以积累到的,,,
- 多数公司的环境都是,用头一年的经验,反复整N年的,,
--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/
在 2012年2月13日 上午2:38,张沈鹏 <zsp...@gmail.com> 写道:
> 附上一张图
>
- 一图扺万言!
- 只是,那个拐点,不是一般公司中可以积累到的,,,
- 多数公司的环境都是,用头一年的经验,反复整N年的,,
On Feb 6, 5:15 am, 张沈鹏 <zsp...@gmail.com> wrote:
> 大家都知道<喜剧之王>里面有一本书叫做<一个演员的自我修养>
>
> 想来一个写网站的程序员也应该有良好的自我修养
>
> 从新手入门到登堂入室 , 应该具备哪些方面的基本素质
>
> 也算是一个程序员的打分表 , 用一些相对比较客观的标注某个人的衡量水平
>
> 我列了几点 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
我是想明白了,我是要做一个实现自己想法的网站。要做好网站的话,光做程序员是不够的。还要懂产品、懂设计...
我没有张教主的对于程序的偏执,所以我注定了这一辈子在程序上无法超越张教主。
但在人生上我会比教主赢得更多。
在此感谢大妈和42qu!