谈一谈程序员的自我修养

今天和大家很认真的谈一谈程序员的自我修养问题。

先介绍一下利益相关,我的背景:

初中开始参加信息学与数学竞赛,大学本科软件工程专业,毕业后在银行做大数据分析与项目管理,后自主创业,做过传媒公司、软件外包公司,现在中国(南京)软件谷有个工作室,做些自己喜欢的事情。15年编码经验,6年创业经验。主要技术方向是.NET、HTML5、云服务、应用级开发等,自我整体水平评价为,资深程序员、初级架构师

首先要谈的是,今天的话题所聊的程序员包含哪些人?

在说之前,不得不提到一个很有名的程序员赵劼,他有过一个观点:“坚决反对北大青鸟等机构”,以前我也很赞同这个观点,但是现在,我在“赞同的基础上”,又坚决反对甚至反感赵劼们“发表这种观点”。因为这种观点,能够帮助并作用到的人群,是赵劼们最不可能遇到的基层开发人员,而这些最不可能遇到的人,却恰恰是在中国的最普遍的程序员,他们也是赵劼们最不可能甚至不太愿意帮助的人。如果一个高阶程序员,自恃理科基础好,逻辑性强,有过完整的语言学习经历,就认为至少达到这样才是程序员,甚至觉得其他的不学数据结构的人就不要做程序了,那真是非常的妄自菲薄。

在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具

大公司有厉害的程序员,优秀的架构师,但大量的小公司也有很多普通的程序员。在我这些年的工作经历中,也越来越深刻的感受到普通程序员的影响和力量。对于高阶程序员,所谓八仙过海各有神通,各有各的成就,各有各的修养,但程序员在达成较高的水平之前,有一些“自我修养”,是最基础的,是普世的。

所以今天的话题面向的程序员,就是所有的正在写代码或者曾经写过代码的程序员,也包括广义上的程序员,例如项目经理、架构师等等。

做任何事都是有明确目的,那么

再谈一谈,程序员提高自我修养是为了什么?

程序写的好有人崇拜,有妹子喜欢?还是到博客、论坛、社区发表文章进行分享获得成就?我想这是少数人的追求,也是更高的追求,在这之前

我认为,在中国,程序员提高自我修养的目的,是为了

1、更好的融入工作,减少困难,增加成就

2、稳步的提升能力,提高收入,达成财务自由

2、站在更高的层面看待自己的学习和工作,树立更加适合的人生观价值观,家庭幸福,生活愉快

说的更通俗一点,就是用更加合理的方式和方法,赚取到更多的收入

说了这么多废话,进入正题

何为程序员的自我修养?

正面论述很难说清楚,反向描述可能更通俗易懂一些,自我修养的对立面是“没有修养”,先说一说在这么多年的工作、学习、生活中,遇到的一些我认为“没有修养”的程序员形态:

1、程序员小张遇到了一个开发问题,很着急,想到了有几个群,于是到群里发了他的问题,坐等回答,发现没有人回答,就直接对话群主的QQ,群主也不回答,于是小张就搜索,突然搜到博客园有个帖子讲解了相关话题,他看完就给博主留言,我的邮箱是:XXXXX

qq.







































北京治疗白癜风花多少钱啊
北京专治白癜风的医院哪家比较好



转载请注明:http://www.shhjfk.com/pxxx/4737.html