中学政治学科的课堂上,辩证唯物主义告诉我们,任何事物都包含着既对立又统一的两个方面。要如实的反映事物的本来面目,就必须坚持一分为二的矛盾分析法,对矛盾作全面的分析要运用两分法、两点论去认识事务的本质。简单的意思就是,万事万物都要看到它好的一面和不好的一面。 IT也是如此,程序员的职业也是如此。“程序员的最后归宿是什么!”、“程序员为什么到了30或35就会想要转行”、“边缘化的IT人”等等诸如此类的话题漫天遍野,“程序员吃的就是口青春饭”如一根刺隐隐的扎在了程序员心头肉上。这已成为程序员们深思的职业规划问题。 搜了搜论坛里相关的帖子,仔细看看热心的网友们的讨论,不难发现大家各自的论证都集中“转行”与“不转行”这两个对立的观点上,大家谈到了很多,有关于软件行业这个大背景的讨论,也有关于职业规划与个人现实状况相结合的讨论、更有转了行的程序员道出了转行后的心境,等等。 一定坚持奋斗在这一行的IT人说,他们认为问题的根本还是在个人的心态上。他们表示,实际上程序员是完全可以干一辈子的。国外胡子一大把还干着开发的老外多了去,他们的思维同样活跃,精力充沛,并且还有大量的经验和积累。一行行看似简单的代码之中却蕴含了无数思想,足以体现出其功力,而这也并非一日之力所能。有位网友说,他所在单位隔壁研究所的一位年纪60的工作人员,他的程序思维还是很不错。 |
转载 分享探讨程序员的最后归宿!
时间: 2024-10-13 03:20:08
转载 分享探讨程序员的最后归宿!的相关文章
转载 一位程序员的妻子讲述她老公教给她了什么
我曾经跟朋友开玩笑说,这个时代,有两种人的妻子应该要受人尊敬,第一种是军嫂,这是毫无争议的,第二种就是像我这样的,程序员的老婆.当然,这个 玩笑半分自嘲半分真.我的本科是穿着大白褂在各种挂着植物.动物.有机化学.无机化学的门牌的实验室里度过的,在显微镜下给三段生的夹竹桃画过横切片图, 在大头针和解剖剪子的辅助下找过蚯蚓的三条神经,闻过带有臭鸡蛋味的硫化氢气体-- 是的,你们都猜对了,我确实是相貌平平,不修边幅,素面朝天的理科女.见了人就开始习惯性地科普:蝴跟蝶,蜻跟蜓,其实是不一样的,还有,白菜
(转载) 好的程序员到底好在哪里?
根据我的经验,成为一个优秀的程序员与年龄.教育或者你挣钱的多少没有关系.关键在于你的表现,更深刻的说,是你如何思考.我注意到我羡慕的程序员有一致的习惯,比起他们所选语言的知识.对数据结构和算法的深入理解.或者几年的工作经验--更多的是他们交流的方式,管理自己的方式,和根据他们精湛的技巧可以知道他们接触编程的方法很有意义. 当然,成为一个好的程序员需要的比任何人可以列举的都还要多,我不会基于这些实践的存在(或者缺失)而单独评判任何程序员.但当我看到时我确实能明确的知道,当我看到一个具有这些性格的程
三十五年经验分享:程序员进阶八法
这八法十分可靠,可提高你写代码的技能,你可要收藏好了.时间到了,提高你的编程技能,认真+严肃,走起!如果你的目标仅仅是提高自己,那么很容易实现,但是如果你的目标是成为一个伟大的程序员,那么这就不简单了.很多人都愿意说,我想变得更好,但是更好是什么却很模糊,而且人们也不知道该怎么样去做.我在这里分享八法来帮助你顺利提高你的编程技能.这些小智慧来自三十年深耕该领域,许多都令你再熟悉不过了,你可能早就认知了它们. 1.要记得,你并非无所不知 在你前进的路上,有一只巨大的拦路虎,它的名字叫做"
[转载]成为优秀程序员的10个有效方法
下文转载自http://news.cnblogs.com/n/511465/,作者是 码农网 – 小峰 . 一个优秀的程序员就是那种即使是过单行道都要往两边看的人.——Doug Linder 作为一个在 IT 行业的软件程序员,每天促使我去上班的动力就是对编程的乐趣和激情.但是为了激发乐趣并获得永恒的快感,我们需要学习和遵守一些基础知识以成为一名优秀的程序员. 当然我总结的这些东西没有那么神,你说你要想学了之后就一定可以成为优秀程序员,那是不可能的.这只是从我的经验角度出发提供的一些捷径.对于优
转载:java程序员如何拿到2万月薪
作者:匿名用户链接:https://www.zhihu.com/question/39890405/answer/83676977来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:匿名用户链接:https://www.zhihu.com/question/39890405/answer/83676977来源:知乎 ---------------------------------------------------------------我是分割线------
分享:程序员开发者在工作中最易犯的错误,你晓得吗?
1.没有明确的职业目标 没有目标的人生,就像无根的浮萍,水流到哪里就飘到哪里,一生漂泊.如果你想要在软件开发领域获得真正的成功,那么就必须知道该何去何从.或许面对遥远的未来,你已经有了一个粗略的目标了.但是除了这点还不够,你应当坚实自己的目标--清楚的定义在实现过程中的每个重要时间点所需要达到的效果. 面对于此,你该怎么做呢?从现在开始,花一些时间来认真规划一下职业并确定最近的目标.一旦你达到了这个目标,你就要选择一个新的目标了.在职业生涯中,这样的目标会一个接着一个. 2.不重视"软技能&qu
分享:程序员的经典书籍,满满的干货,附下载链接!
一.Web 前端开发 <HTTP 权威指南> 该书分为五部分,分别讲述 Web 基础知识,HTTP 结构,识别 / 验证与安全,实体 / 编码和国际化,及内容发布与分发.介绍 HTTP 协议,详细描述 Web 网络资源 URL/URI,并介绍 HTTP 是如何传输报文:介绍了 Web 服务器结构,深入代理服务器研究,缓存及应用服务器的作用,还介绍 Web 服务的各种客户端,包括浏览器爬虫等:研究 HTTP 身份识别与验证,讨论 SSL 等安全性问题:详细讲解 HTTP 内容结构,规范编码,多语
经验分享:程序员如何快速定位问题(BUG)
让我掉下眼泪的 不止内存泄漏 让我夜夜不眠的 不止你的需求 明天还要改多久 你攥着我的手 让我感到为难的 是善变的需求 发布总是在半夜 回滚是永远的愁 错误(Bug)随时的暴漏 困扰着我心头 作为程序员,以上这些场景你一定都经历过.今天就来聊聊如何快速定位问题. 先划重点,下文所写都是一家之言,本人工作经验不多,语言表达能力有限,如果写的不好,还望轻喷.另外,本文所讲都是站在Java后端开发者的角度. 背景 下文所讲内容,都会围绕以下几个真实案例来做举例分析,先描述一下具体案例: 案例1:App
(转载)Java程序员应当知道的10个面向对象设计原则
面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) . Decorator(装饰器).Observer(观察者) 等设计模式,而没有把足够多的注意力放在学习面向对象的分析和设计上面.学习面向对象编程像"抽象"."封装"."多态"."继承" 等基础知识是重要的,但同时为了创建简洁.模块化的设计,了解这些设计原则也同等重要.我经常看到不同经验水平的java程序员,他们有的不知