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

推荐订阅源

T
Tenable Blog
Last Week in AI
Last Week in AI
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
H
Help Net Security
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
量子位
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
Scott Helme
Scott Helme
The Last Watchdog
The Last Watchdog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
AI
AI
WordPress大学
WordPress大学
Security Archives - TechRepublic
Security Archives - TechRepublic
Google Online Security Blog
Google Online Security Blog
U
Unit 42
V2EX - 技术
V2EX - 技术
MongoDB | Blog
MongoDB | Blog
Schneier on Security
Schneier on Security
博客园 - Franky
H
Heimdal Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
W
WeLiveSecurity
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
B
Blog RSS Feed
N
News | PayPal Newsroom
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
Hacker News - Newest:
Hacker News - Newest: "LLM"
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园_首页
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
雷峰网
雷峰网

博客园 - 王伟晔

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小时还摸不着头脑)。

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