您的位置:首页 > 职场人生

CSDN Blog一周热文播报:程序员的现实与十层楼的理想,究竟有多远?[第1期]

2009-07-06 00:17 429 查看
程序员的现实与十层楼的理想,究竟有多远?[第1期]

 

聚焦业界热点,汇集原创精品,饱览专家众评,就在CSDN Blog一周热文播报。

 

[1] 《程序员的十层楼》的是与非



  看了周伟明

《程序员的十层楼》

,你的第一感觉是什么?在文中,他把程序员分为10个层次:菜鸟、大虾、牛人、大牛、专家、学者、大师、科学家、大科学家、大哲;最后还搞了一个11层:上帝。有人说,他的第一个感觉就是扯淡



其实就我看来,中国最缺乏的不是创新的能力,而是实现的能力。看着那些硕士、博士发表所谓有所创新的论文,我只是觉得滑稽可笑。没有实践的能力,又何谈理论的创新。高校的项目有多少能付诸实际?即使在技术上有些自己的东西,但因为缺乏实现和推广的能力,最后还是毫无价值。

  另有人提出了不同的意见



最后说一下我对创新的看法。创新,只要超出自己的知识范围和能力,对一个事物提出了更深层次的理解,或对这个事物的方法有的更好的改进,这都可以叫创新。创新是一个动宾结构的短语,如果创造出来的东西别人不认可,可以认为是一次失败的创新。我3岁的儿子认为避免灰太狼吃他的方法就是进被窝睡觉,这对我是笑谈,对他则是一种创新。我们绝不能因为一篇论文没有在全世界引起共鸣,没有得到图灵奖,就说这是粗制滥造,只要没有抄袭,只要超出了自己的认知,就可以认为是创新,哪怕是失败的创新。

  你的看法呢?

[2] 让简历投的更猛烈些吧!

  马上又到了拼命投简历的季节了,很多程序员跃跃欲试,或者左右彷徨,你对入职考虑好了吗?企业为什么会选择你?企业,需要什么样的人?程序员如何踏上社会

,这确实是个大问题。在学校的你有没有想过,在公司里,你会是什么样的程序员?

对网管一职感兴趣的朋友,是否了解"网管师"与"网管员"和 "网络工程师"的区别



  对于那些学有专精,渴望更多施展的技术人才们,可以从另一个方式看看如何进行职业规划

;就算有朝一日成了“牛人”,也不能忘记职别考试与能力提升

;最后要切记,职业规划的基本原则是,想想若干年之后,不要让回忆有负疚感



[3] 袁萌炮轰绿坝,Linux虚惊一场

  上周的绿坝门事件在本周可谓峰回路转、柳暗花明。众多Linux支持者本来做好了“再见,Linux计算机

”的准备,甚至发出了“预装绿坝,Linux何以为生

”的呐喊;不料7月1日宣布绿坝预装推迟

,Linux乘机翻身,不能不说是一次意料之外情理之中事,而绿坝剽窃是否属实

目前尚未落下定案,还请大家拭目以待。

[4] NetBeans IDE 6.7 发布

  NetBeans IDE 6.7

最大的新特性就是其互联性——它使用最先进的技术将开发人员联系到了一起。新特性包含了对项目 Kenai 的整合,这是一个开源项目协作开发环境;原生的 Maven 支持以及 Hudson 整合。

  另外,NetBeans IDE 6.7 进行了很对对 Java,PHP,Ruby,JavaScript,Groovy,C / C++  的支持改进,还有一些其他的改进,例如在 Ruby 的远程调试,Zembly 插件等等。

  有位同学做Java开发一直用的是Eclipse,发现NetBeans在很早就开始支持协作开发,而刚刚发布的NetBeans6.7,据说在协作方面有很大的提升,于是满怀希望的去试用一下。没想到这一用,被小小郁闷了一下

。难道说Sun被Oracle收购之后,内部已经开始产生混乱了?

[5] Java

  关心《Java编程那些事儿》的同学,一个重要的消息是,作者陈跃峰已经完成了连载,点击查看系列文章

  对Java性能优化感兴趣的朋友,请看这里最新一篇《Java性能优化[4]:关于finalize函数》

  如果您对 EJB 3.1 有兴趣的话,就参见新的 EJB 3.1 概览文章

[6] Web 开发

  《Web 开发与设计师速查手册大全(上)》

:Cheat Sheet 一词在中文中并没有很贴切的对译,大概是考试作弊条一类的东西,这要求 Cheat Sheet 必须短小精悍又覆盖广泛,作为 Web 开发与设计师,免不了在工作时查询大量资料,某个 Web 色值,某个 JavaScript 库的核心语法,这类资料如果攒齐了,怕有半间屋子那么多,如果用 Cheet Sheet 也许几十页纸就够了,本文收集了近百份用于 Web 开发与设计的 Cheet Sheet,你会发现他们非常实用。(下)

  使用Visual Studio进行Web 开发的同学值得一看的系列文章《web developer tips》

,介绍了一些小功能。

  学习Python的同学推荐阅读Python模块学习 ---- httplib HTT协议客户端实现

[7] 软件开发/项目管理

  无论什么过程,什么编程语言和开发工具,离开了高素质的程序员,都是白费力气。如何让应届毕业生和业余爱好者进阶为一个专业的程序员,先从《系统程序员成长计划》

抓起。定义:从事操作系统内核、DBMS、GUI系统,基础函数库,应用程序框架,编译器和虚拟机等基础软件开发的程序员。最新:《管道过滤器(Pipe-And-Filter)模式》

  语言是工具,数学是语言,模型也是一种语言;自然语言的产生方便了人们生活和生产,是日常工具;数学是种精化语言,方便了人们对事物数量与空间形式的研究;数学模型是数学语言特殊部分,不同的数学模型因不同的问题而创建,方便该特殊问题的研究。自然语言、数学和数学模型都是无形工具--思维方法,并且三者有层次关系,一个比一个特殊。语言不过还不完全是无形的,它有文字作为载体,加强了语言工具的机械化。归根到底,方法是一种工具?!

  迭代在于我们明确的承认信息和知识的不完备性,不可完备性。而项目的成功,需要某种程度的完备性。这种认知的局限与成功的条件之间的矛盾,促成了人们解决这类问题的通用方法:渐进的试错法。问题是:时间盒迭代删减任务会不会导致完不成原定开发计划?

而太极敏捷的解释并没有触及迭代的本质。

  常规的编程确实应该讲求规范化,但也不能太拘泥于形式,比如这个情况



  很多时候我们设定目标都会基于个人来树立目标,比如我要成为最优秀的开发人员,我要成为最优秀的主管等等这种以个人专业程度来设定目标。 但我的体会是:我们在设定个人目标的时候,不要基于个人,而应该把握:客户第一,团队第二,个人第三

的原则。

[8] 八卦


  《变形金刚2》上映了,虽然大部分同学都是奔着特技去的,但还是有人被雷焦了


在两个小时彻底恶搞了75后85前无数中国人的童年偶像,并且还在每一个抄袭或美其名曰致敬片段中恶搞了深渊,终结者,金刚,圣斗士,异形,Matrix... 之后,.我还是都忍了,我们就是冲着看大家伙来的么,不是还有大力神么。于是大力神出场了,做一大狗状(摇头晃脑的样子让我想起来西游记里面的牛魔王现原形),一枪未发,做了半天吸尘器,一个敌人没搞定,就奇奇怪怪的去学金刚爬大楼,然后用爪子刨砖头,最后被一驱逐舰一炮干掉了,那一刻我简直不敢相信自己的眼睛...人金刚好歹爬上的是帝国大厦并且还徒手扒拉下来几架飞机,那可只是地球上的远古生物啊!!!同样是搞B级元素,人骷髅岛山谷里面的大虫子们多拉风啊,该赛博斯坦强大战士就晃了晃两个铁蛋....天啊,亏得Fallen还腆着脸站到大楼上说要毁灭地球,就凭这帮有史以来最弱的外星入侵者的表现,下一集Marine就要坐着航天飞机去油洗赛博斯坦了...

  在一场残酷的西红柿大战后,最终邪恶阿宝使用卑鄙无耻的招数轻松战胜了单纯的加菲,于是哥俩一起去地下废墟澡堂泡澡。在沉默了一阵之后加菲忽然问了阿宝一个恐怖的问题
……

 

  Google的银河英雄传说



[9] 视频

 

  “谷歌中国”色戒门事件带来的启示

 

[10] 新闻周热点

  周热点:乔布斯王者归来 开源社区热议Mono/C#风波

  每周周热点,带您回顾本周开发者关注的热点话题,本期周热点涉及的主题有乔布斯回归,开源社区的Mono/C#风波,firefox 3.5发布等,还有过去一周的开发语言和工具动态,一位热心会员对CSDN内容的独到见解。

---------------------------第一期的分割线---------------------------------

小编能力所限,第一期比较仓促,希望大家可以宽容的多提意见,小编感激不尽!

P.S.本着好文共分享的精神,如果大家发现有好文章好线索好博客(鼓励自荐),可以发邮件给我。(邮件发送至chenlh@csdn.net)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息