惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Last Week in AI
Last Week in AI
Project Zero
Project Zero
L
LINUX DO - 最新话题
C
Cisco Blogs
P
Privacy International News Feed
S
Schneier on Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Security @ Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
V
Vulnerabilities – Threatpost
W
WeLiveSecurity
Webroot Blog
Webroot Blog
K
Kaspersky official blog
Help Net Security
Help Net Security
博客园_首页
Security Archives - TechRepublic
Security Archives - TechRepublic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
雷峰网
雷峰网
The Last Watchdog
The Last Watchdog
WordPress大学
WordPress大学
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
A
Arctic Wolf
I
Intezer
V
V2EX
博客园 - 【当耐特】
Latest news
Latest news
T
Tenable Blog
Google Online Security Blog
Google Online Security Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
Cyberwarzone
Cyberwarzone
量子位
G
GRAHAM CLULEY
T
Troy Hunt's Blog
博客园 - Franky
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 三生石上(FineUI控件)
TaoSecurity Blog
TaoSecurity Blog
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
Jina AI
Jina AI
T
The Exploit Database - CXSecurity.com
NISL@THU
NISL@THU
Scott Helme
Scott Helme

博客园 - 王伟晔

docker 主从mysql配置 利用asp.net Core开发webapi对接云之家智能审批数据互联控件 Windows 2012安装odoo12 Windows有点腻了?不如试试Ubuntu. 处理范例代码Webapi中的Mongodb的Bson中ObjectId反序列化异常 用app.net Core搞掂多国语言网站 重建程序员能力(3)-asp.net MVC框架增加Controller 重建程序员能力(2)-如何使asp.net mvc应用增加js和其他功能 重建程序员能力(1) asp.net mvc 5发布部署遇到403.14 我需要在Web上完成一个图片上传的功能(+2) 我需要在Web上完成一个图片上传的功能后续(+1) 我需要在Web上完成一个图片上传的功能 android-studio-bundle-141.1980579-windows download Site Razor提高WebPage代码的易读性 C# Hello World - 王伟晔 用params关键字增强代码的可读性 陌生的yield关键字 发现Visual Studio隐含的大礼包--漂亮的Visual Studio图像库
职业程序员必须要有的工作态度(之一)
王伟晔 · 2009-12-11 · via 博客园 - 王伟晔

前些天,带一个新兵入行。唉,真的无语。说不上能力差,要做的任务,只要时间给长点还是能做出来,但结果总是差那么一点,例如PDA的界面大部分空间在屏幕之外,列数据赋值错误,线程没有关闭成幽灵线程等等。

下达的任务总是从Google上下载一段相似的就算,不求甚解,也不讲求优化。有些适应需求的修改,哪怕是一点点,他都触手无策。

眼看任务控制点就快到了,我只能亲自上马。他可好,出去抽烟了。在他出去抽烟的时间,我还发现一个致命的错误,病人的血型属性字典跟其他属性值混淆了。

抽完烟回来,给我说了句话,我终于明白他为什么没有做好,而且跟我的其他下属有那么大的差距。

     “王工,我确实没有你想的那么周全,我们在学校想着能有结果就行了。”

     职业程序员必须树立良好的工作态度:我们必须要有责任新,让别人信任我们的程序,给人使用的高性能逻辑产品是稳定的、健壮的、准确可靠的,程序员的工作不只是为完成任务而编码。

    我们工作的重要性: 职业程序员生产出来的是现实生活中的软件程序,不是高校的作业,不是高校的论文。

     作业,论文允许你有改过的机会,允许你的程序只有Demo界面,允许你偶尔出错。

     但是,我们出产的是产品,是现实生活中的产品,有可能是设计到程序的准确性,更有可能涉及到人的生命(就像血型,输血错误就导致死亡了)。

    我们需要做到: 任何程序都需要深思熟虑,反复检查。任何代码都需要根据实际的运行环境调整算法(就像PDA和PC机的运行环境差异,例如运算速度)。

     我们不能只做到:对于碰到的问题,总是依赖于别人或则上级的帮助(Ip地址跟广播地址不在同一个网段上,当然收不到,不用3分钟就解决的问题,用了3小时还摸不着头脑)。

     没有一个整体的认识,下达的任务是分方法来完成的编程点,写完了却不知道在整体上这段方法做什么作用。