![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员感悟
文章平均质量分 54
baochanghong
这个作者很懒,什么都没留下…
展开
-
十年程序员生涯总结,技术道路不好走!
【黑客联盟2106年08月16日讯】和一个朋友去了北京郊区的一家杂志社,看到的情形让我震惊:在信息产业最发达的北京,这家杂志社还用人工查对杂志订单和款单,看着那按省来登记的几大本厚厚的客户登记本,工作人员需要手工来在其中查找相应的信息。这样的工作效率,这样的行业信息化水平!北京如此,全国又如何?从这件事上,我看到了中国软件业的另一方面。一方面我们没有核心技术,另一方面,已有的技术又根本没���转载 2016-08-17 13:57:52 · 644 阅读 · 1 评论 -
程序员「奇葩」说
一直以来「奇葩」这个词都是偏贬义的,直到去年有个综艺节目叫「奇葩说」挺热闹,这里的人不一定是奇葩,更多指达人的意思。 「奇葩说」里的达人都是能说会道的,我的主业是程序员,所以只能写写在我职业生涯中碰到的一些「奇葩」程序员。 你懂的,我这里的「奇葩」没有任何贬义的意思。月在胸襟人在途我刚入行时的第一位项目经理,70后。那年三十出头,在银行客户现场做项目经理,负责一个二十来转载 2016-09-27 10:07:56 · 253 阅读 · 0 评论 -
飞行的架构师和奔跑的程序员
关于程序员和架构师的讨论很多,我想从不同的角度说下。寻路当我刚进入软件行业成为一名程序员时,我的理想就是成为一名架构师。架构师这个词的英文叫 Architect,原意是建筑师,因为软件行业参照借鉴了很多建筑行业的概念,所以就借用这个词。我是在学校读书时知道架构师这个名词的,当时很多软件方面的书都是翻译过来的,现在也不知道是谁最早把 Architect 翻译成转载 2016-09-27 10:06:31 · 244 阅读 · 0 评论 -
程序员启示录
最近因为项目需要在看一个开源项目的源码,这个开源项目据说在内部开发孵化了 6 年之久,前几年才开源出来。 我在看设计文档和源码中发现,它的高层设计的一致性是比较好的,但到了源码实现就显得凌乱了些。 既然是时间跨度如此长的项目,想必参与这个项目的程序员也不止一批人了,处于不同阶段的程序员都有可能参与,这样也能理解实现上的凌乱了。 看着这些有一定时间沉淀的代码,有些代码可能诞生于差不多我刚工作的年头,转载 2016-09-27 10:05:00 · 269 阅读 · 0 评论 -
软件开发的核心
有关软件系统开发,我们谈些什么?我们谈过程,编码规范、开发流程、同行评审、结对编程、持续集成,从瀑布到敏捷再到极限编程。我们谈架构,企业级、J2EE、容器化、SOA(面向服务架构)、Microservices(微服务化)。我们谈规模,大容量、高并发、大数据。我们还谈可靠性、可用率、n个9、响应时间等等。。。这一切的核心是什么?先讲个电力行业的一个故事,电力的转载 2016-09-27 10:03:45 · 295 阅读 · 0 评论 -
阅读的姿势
近一段时间来,感觉好久没有好好读一本书了,打开豆瓣看到我的想读列表越来越长,突然有种慌慌然的感觉。 反思一下我应该是一个爱读书、爱阅读的人,看到待读列表越来越长,有种像欠了债一般想要赶快还上。还在读中学时,那时还没有双休,每周只能休息一天。 每到周末一大早就会跑去书店看书,有一阵学校附近开了个租小说的铺子,那时正好迷上看武侠小说,后来就每周末下午去那里看书。 武侠小说字多书也厚转载 2016-09-27 10:02:37 · 301 阅读 · 0 评论 -
成长路上,刀剑如梦
在成长的路上,回首望去是否感觉是一个刀剑如梦的过程?杀人术你狠狠的敲下键盘的回车键,终于看见程序按预期输出了正确结果,长长吐了一口气。点上一支烟,环顾四周,独自一人,又是一个夜深人静的晚上。在一种搞定 bug 的满足和空旷寂寥的忧伤中,你不禁迷惘。记不清这是你修复的第多少个 bug 了,甚至记不清这是你参与开发和维护的第几个系统了。就像一个剑客在这个江湖上行走多年,已记转载 2016-09-27 10:01:10 · 288 阅读 · 0 评论 -
一技压身,天下行走
最近朋友圈有篇文章《为何我工作十年,内心仍无比恐慌》转的比较多,来自一个腾讯产品总监的演讲。我一个程序员也工作了十年,确实依然感到内心的恐慌,这种职业焦虑在这个行业普遍存在。也许正是因为互联网行业还很年轻,一个行业的寿命远超过一个人的寿命,而互联网行业还不到三十年。远超传统行业的发展速度和新陈代谢规律,让其中的从业者深感疲惫,而对未来又充满了不确定性。而未来的不确定性通常正是心力交瘁的一个主要原因转载 2016-09-27 09:59:35 · 574 阅读 · 0 评论 -
程序员,别了校园入了江湖
刚过去不久的七月,火辣辣的热,在这份热辣中却也有一份略显冰凉的愁绪。一批刚毕业的学生刚告别了校园,进入了职场,一个新的江湖。这次来到我所在公司的同学,不说全部,至少百分之九十五都会成为一名新入行的程序员了。一到毕业季,就会在朋友圈经常看到一些转发给新入行程序员的老司机指南。老实说这些指南都是金玉良言啊,多少老司机都掉进过各种各样的坑中,然后再费劲的爬出来,最后总结出了这些指南,希望给予新程转载 2016-09-27 09:48:30 · 256 阅读 · 0 评论 -
程序员的成长阶梯和级别定义
近月,公司召开了今年的「武林大会」—— 年度晋升评比。如今大会落幕,尘埃落定,我呢既作为评委又作为选手参加了这次大会,有些感想在这里简单写下。随着公司发展壮大,研发人员数量也日趋庞大(6k+),每个人如何成长,发展,修炼,打怪升级不仅是自身不可回避的命题,也是公司的一个重要命题。在互联网这行以 BAT 为首逐步发展出了自身成熟并成型的技术人员晋升体系和级别定义。例如:B 厂从转载 2016-09-27 09:44:57 · 2312 阅读 · 0 评论 -
程序员、技术主管和架构师
最近在进一步思考程序员的成长,曾经写过一篇《程序员的成长阶梯和级别定义》 ,里面写了我对程序员主要成长阶段的定义,但在程序员从初级走向资深的过程中,会面临两个支路,一个叫「技术主管」,另一个则是「架构师」。为什么这是两条支路?因为现在回过来看,这两条路从来都不是程序员的自然成长路径,下面我们先从「技术主管」开始吧。技术主管技术主管,有些公司可能又叫「技术经理」,英文一般是 Tech转载 2016-09-27 09:43:40 · 603 阅读 · 0 评论 -
Java高手真经为您规划Java技术体系
Java技术路线图提示:前文对Java技术做了框架性的分析,包括Java SE、Java EE和Java ME,让读者了解了Java由哪些技术组成。为了系统地学习这些技术,本文将制定一套完整的Java技术学习路线。从前文中我们已经了解到,Java SE中包含了Java的基础技术,Java EE中包含了网络应用开发的各种技术,Java ME中包含了移动设备应用开发的各种技术,且Jav转载 2016-09-29 08:38:08 · 2632 阅读 · 2 评论