`
weiyinchao88
  • 浏览: 1234609 次
文章分类
社区版块
存档分类
最新评论

苦逼的程序员怎么发展

 
阅读更多

今天组长开会时跟我谈话了,说的意思是我更适合另外一个组,我现在这个组没有什么技术含量,另外一个组技术含量可能更深些。

苦逼啊,这世界缺少的都是耐心,老是用一成不变的模式看人,我是那么还和以前一样沉醉于技术世界的人吗,为什么没有看到我的变化

这个女组长有时候很固执己见,总认为自己看得很准。也许我跟她的性格不合,但我不想那么多了。

也许中国的软件开发环境确实比国外差很多了,尤其是我们这个对日外包,总体上看似学技术,其实学的是日语,外包强调的就是技术其实是个皮毛,不要搞技术,那是个烂货。

我其实一直都是在变化的,可惜那个女组长没有发现我,我整个人总是善于发现中国特色真实软件开发环境中的一些东西,然后很虚心地去接受它,适应它。但是可能我发现这些东西晚了,别人就误以为我还停留在那个原始阶段,还是那个傻逼的程序员。

其实这个女组长对我帮助是很大的,我感激她让我学到了很多学校里没有的真实开发环境中的东西。但总是帮助对我很大的,却说我更适合另一个组。

我是个很柔性随和的人,外界环境怎么变,我也跟着去变化,去适应。确实我停留在学校时间太长了,工作经验太单薄了,但将近两年的工作经验已经让我懂得了很多很多东西。别人没有耐心考验我,那也算了,呵呵,只要自己有提高了就行了。

最近的心得体会是搞技术的得有些亲和力,不能老是用技术圈里的东西去考察问题,得开拓思维,开拓视野,善于将技术和生活联系起来。

我的生活中七个片段联想

1:就像软件工程中说的,整个软件开发真正编码阶段只是其中一个很小的阶段,最起作用的是前面的需求分析,系统架构设计。就算在真正的编码阶段里,真正的敲代码时间业不是占很大比例。一个优秀的程序员真正敲代码时间占他整个开发的很少一部分时间。

2:BFS进程调度器的发明者不还是一个医生嘛,其实他还不是科班出身的,据说他真正在做BFS调度器时,对C语言还不熟悉,甚至还不知道C语言。天哪,linux是用什么写的啊,不会C语言,他怎么读懂linux的。

3:蔡K讲过要用图说话。就是说当我们表达自己思路时,可以用图的形式说出,这样更直观些。我在想如果整本linux内核书,如果用一种更通俗易懂的方式,比如全部用生动有趣的图表示,或者用生活中更通俗易懂的规律去注释它,比如能将美女,野兽,炒股等有趣的东西和linux内核中的东西结合起来讲那不更好吗,这样外行也能看懂内核书籍了。

4:真正伟大的书籍像这本《计算机程序构造和解释》这类书,它讲的是程序设计,但通篇书里没有讲任何计算机语言,语言是次要的,关键是:语言背后的思维模式,抽象思维方面的东西咋样。计算机学科很多东西就是外面真实世界的反映。所以我们还要回到外面真实世界里,避免陷入单一的技术思维怪圈。

5:单一的学技术太累了,单一的技术思维也伤身体了。就像如果老是沉醉于C语言技术细节,老是沉醉于算法细节,其实比较累的。真正养生,健康的方式是去把应用到实际生活中去。OK,我们不谈技术,我给你讲的其实不是技术,是生活中普遍存在的比较有用,比较有趣的东西。如果我能把枯燥的linux内核和如何追美女,打扮时尚联系起来,那学习也就不累了。就像你读一个庞大的代码包,边读,你还得边用生动有趣的图表去注释它,如果不注释,那么不好意思,再过一个月,你将忘得差不多了,然后还得重新再看那累人的代码。

6:以前读技术书籍,做笔记的就是在书上画画直线条,圈圈重点字段。现在感觉如果做好读书笔记的话,是很有帮助的,但是得会做读书笔记。比如读那本ULK 内核大部头书,如果旁边有一大堆白纸,我现在肯定要画各种各样的图表,肯定要避免用太技术,太专业的东西去注释内核书上的东西,要用很通俗易懂的东西去说明这些枯燥的东西。那么我的ULK读书笔记估计也能大畅销了。

7:还要多参与集体讨论。用集体讨论的方式解决技术问题也是比较养生的。就像华为,趋势的群面时给出一个大众话题,大家讨论下,其实也是能考察你的工作能力的。

这七个片段联想其实告诉了我们不要被技术表面的博大深奥所误解,所迷惑。这些都是来源于实践生活的。一个医生都能发明进程调度器,都比我们科班的强大。

所以以后还是要追求健康,养生的工作方式。避免深陷技术细节,要开拓思维,综合发展。


分享到:
评论

相关推荐

    java程序员发展前景

    随着技术的不断进步和市场的持续扩大,Java程序员的发展前景备受业界和广大求职者的关注。本文将深入探讨Java程序员的职业发展方向,以及他们如何在技术与管理双轨并行的职业生涯中保持竞争力和活力。 首先,Java...

    程序员的发展历程

    ### 程序员的发展历程及学习误区解析 #### 一、引言 随着信息技术的快速发展,程序员成为了当今社会不可或缺的职业角色。然而,在快速发展的IT行业中,如何有效地学习和发展成为了一个重要的议题。本文将深入探讨...

    程序员的个人发展

    在当今这个信息技术飞速发展的时代,程序员作为技术领域的中坚力量,其个人发展显得尤为重要。程序员的成长不仅关乎个人职业规划,也对企业的技术进步和创新能力有着直接的影响。因此,程序员的个人发展应当是一个...

    程序员怎么选择发展方向

    ### 程序员如何规划职业发展方向 #### 引言 在信息技术(IT)领域,作为程序员,职业规划和发展路径的选择尤为重要。随着技术日新月异的变化和个人能力的不断提升,每位程序员都会面临多重选择。本文旨在从不同的...

    邵志东程序员发展讲座

    【邵志东程序员发展讲座】主要探讨了在就业困难时期,程序员如何在职业生涯中找到发展机会,提升自我,实现职业成长。讲座涵盖了以下几个关键知识点: 1. **就业环境分析**: - 就业寒冬:2009年,由于全球经济...

    程序员的发展方向.txt

    ### 程序员的发展方向 在IT行业中,程序员作为技术的核心力量,其职业发展路径多样且具有广阔的空间。本文将根据给定的部分内容,详细阐述程序员可能的发展方向及其相关知识点。 #### 一、技术专家路线 对于喜欢...

    It人生(关于程序员发展道理的文章)

    It人生(关于程序员发展道理的文章), 有多章都是从程序员上摘取的

    程序员的酸甜苦辣 程序员的酸甜苦辣

    在IT行业中,程序员是一群特殊的存在,他们的工作生活充满了各种滋味,如同一道复杂的菜肴,包含了酸、甜、苦、辣,有时甚至还有些咸。这份“程序员的酸甜苦辣”不仅仅是对职业的描述,更是对IT人生活状态的真实写照...

    程序员成长路线图:从入门到优秀

    程序员成长路线图:从入门到优秀 程序员成长路线图:从入门到优秀

    程序员的离职申请书.docx

    "程序员的离职申请书" 作为一名 IT 行业大师,我将从这个离职申请书的文件中...程序员的离职申请书是一个重要的职业发展阶段,它体现了职业发展规划、职业技能、职业道德、职业发展策略和人际关系等多方面的知识点。

    程序员之路探究

    程序员的职业生涯探究中提到的几个重要知识点可以分为以下几个方面:程序员的职业发展、学习与实践、技术深度与广度、个人品牌与市场价值。 首先,程序员的职业发展方面。在文档中提出程序员的生涯是否是一碗青春饭...

    程序员专用 编程输入法

    标题中的“程序员专用编程输入法”指的是专门为程序员设计的特殊输入法工具,旨在提升编码效率。这类输入法通常具有以下特点: 1. **快捷代码输入**:程序员输入法能够通过快捷键、组合键或者自定义短语来快速输入...

    《Java程序员》

    本书中浓缩了程序员求职与工作、生存与发展的点滴经验,希望本书能够成为你的朋友。望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚...

    程序员记事本,供程序员保存经常用到的代码

    在编程领域,代码是程序员与计算机对话的语言,而程序员记事本则是程序员与代码对话的桥梁。随着技术的不断迭代和项目的日益复杂,代码片段的有效管理成为提升开发效率的关键。程序员记事本应运而生,它不仅仅是一个...

    程序员项目交接文档

    程序员项目交接文档概要 IT 项目交接文档概要是程序员在项目交接过程中的重要文件,它对项目的开发、测试和维护起着至关重要的作用。本文档概要将对程序员项目交接文档的主要内容进行概要介绍。 人事模块是程序员...

    java程序员面试交流项目经验

    java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...

    程序员最后可能的出路

    然而,随着职业生涯的发展,程序员们常常会因为年龄的增长或公司结构的变动而对未来的路感到迷茫。在如此背景下,探讨程序员职业发展的可行出路显得尤为重要。本文将针对程序员可能的三条职业发展路径进行深入探讨,...

    程序员简历程序员简历.pdf

    程序员简历程序员简历.pdf

Global site tag (gtag.js) - Google Analytics