程序员的基本素质

程序员的基本素质:
1.程序员要有强大心理承受能力,面对社会发展猿们也在不停进化,最痛苦的莫过于害怕被社会淘汰,要努力做一些自己不擅长的事情,也许这在别人眼里不难,因为这些是混社会的基本素质,但对程序员真的很难,白天左右逢缘,晚上还能坐下来写代码的程序员是最高级程序员,因为他们已经习惯了角色转换,早已超脱了写写优雅代码的层次,他们是生活的真实的不真实的那群人,区别于难以沟通和脾气暴躁的程序员,他们是一群另类的半业务,半技术的心灵修行者!

2.程序员要面对孤独。老生常谈的话题!孤独是惯性,是长时间工作的惯性,一旦工作结束了,你会发现身边的人都离开了,因为你总在忙!别人早已习惯没有你的日子,而你结束一段时间的工作后,发现自己其他方面都退化了!你像一个蹲了长时间监狱的囚犯,看见阳光那么刺眼,你在这段封闭期改变了自己但很难变回来。

3.程序员要避免抑郁,长时间的专心做一个工作,枯燥乏味,要调整好自己的心态,调整不好也要调整,你在一个别人完全不了解的小世界里转,初期的兴奋到枯燥到厌倦到平和再到厌倦....周而复始!不抑郁几乎不可能,每天要花大量时间调整心态,正常和精神病之间游离,轻度抑郁和重度抑郁之间徘徊,喜怒无常,自言自语!

4.笑对压力,在上面这些问题中压力是最不值一提的,但也许是最严重的,压力往往会莫名而来,让猿类焦虑不安,程序员都是借口高手,压力山大时也许工作效率最低,玩世不恭和细致入微交替变换,你都不知道下一秒的自己是一个让自己都跪拜的神还是吐弃的猪。

5.愧对家人,长时间的工作让家人已习惯没有你,这个家没有因你在而热闹,也没有因为你在而没有静如死水,你和家人不在一个作息时间,失去了好多珍贵的共处时光,总有太多没有做的事去弥补而后又欠下了更多,这是一生的疼和死循环!
写到这里难以继续,然以我不悔之青春成为一个有用之人足矣!人贵在自知和知足,从迷茫少年至已不惑,虽奔波劳碌但也尽力立锥于世间,难自抑以自抑而抑,痛并快乐!

时间: 2024-10-03 13:47:21

程序员的基本素质的相关文章

合格程序员七大基本素质与五大必备能力

程序员基本素质: 作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质. 1:团队精神和协作能力 把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本.把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的.独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研发团队,进

优秀程序员应该具备哪些素质?

优秀程序员应该具备哪些素质? 你可以不聪明,但是你绝对不能不用心. --<女人公敌> 程序员求职是本是一件只要"郎有情女有意",一拍即合的事情,可是企业与求职者却总是看不对眼.聊不到一块去,进而导致IT市场上总是会出现结构性失衡的现象.一方面,社会每年培养大量的计算机相关专业毕业生,他们却找不到好的工作,但另一方面,企业却招不到好的程序员.据不完全统计,大学生里面大约有23%的人是学习计算机.通信.电子相关专业的,都可以从事程序员相关工作,也就是说全国每年大约有160 万准

一个优秀的程序员应该具备哪些素质?

俗话说“师父领进门,修行靠个人”,随着互联网的高速发展,越来越多的人选择了IT行业,加入到了程序员的行列.那么,对于一个刚入行的小白来讲,如何成为一个优秀的程序员呢?一个优秀的程序员需要哪些素质呢? 在学习C/C++或者想要学习C/C++可以加入我们的学习交流QQ群: 954607083,领取学习资料 扎实的技术 熟练开发工具 做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利

未来,什么样的程序员才是不可替代的?

一个足球评论员可能并不会踢足球,却并不妨碍在解说比赛时对某某球星的技艺评头论足.同样我也绝不敢以高明的程序员自居,而只是以类似足球评论员的角度来阐述我对程序员的理解.这样,大家也许就不以我为鄙薄狂妄了.这是我必须首先声明的. 什么是程序员按照Wikipedia的定义,程序员又称为计算机程序员(Computer Programmer).开发者(Developer).编码者(Coder)或计算机工程师(Computer Engineer),和网络上广泛流传的码农或程序猿同义.我无意于也不能够为程序员

程序员的职业素养

<程序员的职业素养>-- 读后总结 本书是Bob大叔所著,他的其他书籍也有很多畅销,比如:<代码整洁之道><敏捷软件开发:原则.模式与实践>. 作者依据40年作为程序员的摸滚打爬,最终写出本书:<程序员的职业素养>,这本书不仅仅是描述了程序员的基本素质要求,也给我们未来的路提供了不少的借鉴. 书籍概况 本书下载地址:百度云盘 本书购买地址:京东商城 本书从自身素质.开发.测试.团队.时间管理.项目管理等多个方面阐述了围绕程序员不得不说的生活细节. 本书的主要

有哪些适合程序员读的人文书籍?

如题,除了一些经典的教材和cs类书籍,还有哪些人文类的书籍能提高程序员的整体素养? update:为了防止再出现下面这样认为本问题愚蠢的人, 我来解释一下什么是适合程序员读, 可以提高程序员整体素养的人文书籍 不是技术书(楼主已特别强调), 比如<K&R C> <APUE> <UNP>之类 提高的是"程序员"的整体素养, 比如<像艺术家一样思考> <哈农>就不符合定义. (当然你可以说<自卑与超越>可以让程

程序员的种类

程序员的种类 当了几年的程序员了,一直都在想一个问题,什么是程序员,程序员应该做好那些事情,什么样的程序员是有素质的程序员?什么样的程序员算是负责的程序员呢? 工作当中我发现有不少员工是为了工作而工作,怎么回事呢?他们只是把我分配的工作分毫不差的完成,但从不问为什么?有些程序员是喜欢随便改变需求,自己感觉不错就得改,改了还不做报告,最后上交项目时才发现和需求不一样?于是傻了. 我根据自己的经验把程序员分为以下几种 单纯没有脑子的 ---------------------------------

北京尚学堂带你“重新”认识程序员

谈谈程序员 什么是程序员 程序员又称为计算机程序员(Computer Programmer).开发者(Developer).编码者(Coder)或计算机工程师(Computer Engineer),和网络上广泛流传的码农或程序猿同义. 程序员是彻头彻尾的脑力工作者(Mind Worker),怠于思考者绝对不能成为好的程序员.有鉴于此,类Programmer天生的就应该是Thinker的子类.就程序员所使用的思考技巧而言,Thinker的具体内涵包括逻辑(Logic)和数学(Mathematics

做一名合格的程序员(learning of a previous team)

合格程序员的基本素质 作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具 有的素质.  1 团队精神和协作能力 把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最 重要的安身立命之本.把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有 限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球 的为linux写核心的高手们,没有协作精神是不可想象的.独行侠可以作一些赚钱的小软 件发点小财,但是一旦进入一些大系