程序人生
文章平均质量分 83
wzk456
擅长嵌入式软硬件,MCU,VB,C#,C++
展开
-
工作十年的他,为何只拿毕业三年的工资
我有个朋友,简称为Z吧,五年前认识他的时候,他是一家小公司的软件程序员,而五年后他还在那家公司,依然是一名普通的程序员。(这时候可能很多人会得出一个结论,程序员是吃青春饭的,过了三十就不值钱了。我非常不同意这个观点,后面会详细阐述),算起来,他工作也有十多年了,但是,他却告诉我,他的工资已经好几年没有涨过了。有大环境的原因,毕竟他所处的传统软件行业普遍效益不是很好,工资没钱赚,自然不会给他们加工资转载 2014-04-27 11:17:07 · 566 阅读 · 0 评论 -
张子阳:如何在30岁前年薪超过30万
有不少朋友发邮件给我,向我请教如何学习.NET,又或者是想拜我为师,长期进行交流学习。很遗憾,由于时间有限,这些邮件我都没有回复。但我确实想帮一帮这些朋友们,所以我觉得还是写一篇文章,将我这些年的经历像讲故事一样告诉大家。如果大家能有所启发,又或者有所进步,那我也算是聊以慰藉、得偿所愿了。我是1982年12月8日出生的,到今年整整30岁了。古人说“三十而立”,我想不论从思想上还是财富上,我原创 2015-03-14 16:17:38 · 1769 阅读 · 1 评论 -
程序员如何提高工作效率
俗话说,天下武功,唯快不破。也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋。而程序员要在IT界混出个名堂,也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术,要想跟上变革肯定要有几把刷子。而我本人很喜欢各种各样的方式来提高自己的工作效率,可以分享给大家一些经验。1)键盘功底要扎实。敲键盘时要使用标准指法。可能你认为这是程序员的基本功,可是我原创 2015-03-18 16:37:36 · 848 阅读 · 0 评论 -
淘宝传奇工程师多隆的程序世界
多隆在阿里的层级是P11,相当于副总裁。刚来阿里的时候,我以为专家组,一定是都是高P的大团队。哪知道进来发现,多隆下面包括我,仅有3个下属,其中一位师兄还长期在北京。每天中午一起吃饭,可以当团建,吃完饭一起散步,就算是outting了。。多隆不爱带团队,团队一般沟通成本高、水平参差不齐,而他一个人就能顶一个高效顶尖的团队(所以每次问他问题打断他,我都深深内疚,感觉拖了阿里的后腿)。作为淘宝原创 2015-04-10 22:46:35 · 3306 阅读 · 1 评论 -
程序员学习能力提升三要素
IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们转载 2015-05-28 23:46:39 · 488 阅读 · 0 评论 -
码农提高工作效率
俗话说,天下武功,唯快不破。也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋。而程序员要在IT界混出个名堂,也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术,要想跟上变革肯定要有几把刷子。而我本人很喜欢各种各样的方式来提高自己的工作效率,可以分享给大家一些经验。1)键盘功底要扎实。敲键盘时要使用标准指法。可能你认为这是程序员的基本功转载 2015-05-28 23:35:33 · 539 阅读 · 0 评论 -
我希望在软件开发生涯初期就知道的 4 件事
我的软件开发生涯开始于15年前。但是直到最近的5年,我才真正开始看到自己在软件开发领域的巨大进步。这里有一些感悟是我希望能够在我进入软件开发领域时所知道的事情,如果我早一些领悟到,相信会比现在更加成功,也更节省一些时间。软件开发工作没有“正确方法”在软件开发生涯的早期,我曾经浪费了大量的时间在学习和争辩,错误的相信有一条“绝对正确的方法”能够应付软件开发的很多方面。转载 2015-05-28 23:41:54 · 433 阅读 · 0 评论 -
如何成为一位卓越的技术经理?
管理一支技术团队可能是世界上最难的事情之一。如果你是一个经理,你需要和很多方面的专家合作,和你的上级协调产品需求,和负责协调产品交付件的同级合作,和将产品功能转化成技术需求的同级合作,带领直接汇报给你的团队等等。在某些糟心的时刻,你需要面对的是会把患有自闭症的送报小孩(原文,阿斯伯格综合症,爱因斯坦曾患有此症)赶走的同事。我曾经担任过开发经理、开发总监的工作,也曾经是一个开发人员,在过去的转载 2015-05-28 23:49:03 · 506 阅读 · 0 评论 -
11个技巧:提升程序员工作效率
1、两分钟法则 如果一件事可以在两分钟内完成,比如回复邮件,一个简单的家务,就立即完成,因为记住它、计划时间、在后来完成它,可能会花费五分钟甚至更多的时间。 2、五分钟法则 拖延症是影响工作效率的大魁首之一,想要治愈它不是给自己定下目标、下定决心去完成一项大任务,而是只在那件事上花五分钟。你会发现在大多数情况下,它在超出五分钟的时候依旧很顺利,因为你已经进入了平坦期。转载 2015-05-29 00:08:00 · 580 阅读 · 0 评论 -
软件工程师薪福指南
如何才能获得较高的薪水?在我们进行深入研究之前,让我们看看哪种软件工程师会得到高薪。我们假设有个叫 Alex 的工程师。当 Alex 选择要学习的编程语言时,她应该选择不太容易使用同时学习成本比较高的语言。C++ 是最好的选择。同时她也应该专注于后台编程。尽快成为 CTO下一步,Alex 的目标应该尽快的成为 CTO 或者工程副总裁。退而求其次也可以向架构师努力。原创 2015-06-02 23:43:08 · 585 阅读 · 0 评论 -
一个程序员眼中的价值
在2015年的第二天, 我终于好像有了一些跳跃的想法, 可以说给大家听听. 也许不够体系, 不够完整, 但或许能得到一些共鸣.我先给我大家讲讲我的故事, 我在2007年的时候去了雅虎实习. 当时应聘实习的时候, 我记得我和面试官应该表达过, 我不在乎赚多钱(实习生工资), 只是希望学习.后来, 2008年的时候要毕业了, 因为在雅虎的氛围等让我觉得非常好, 我几乎没有看什么其他机会转载 2015-05-23 14:25:24 · 503 阅读 · 0 评论 -
程序员英语学习
概要这篇文章面向程序员,简要的介绍了一些学习计算机专业英语的步骤和经验。关于之前不少人曾站内我如何学习英语,我也曾试图写一篇如何学习英语的博文,但我现在的实力着实无法写出令人信服的文章:尽管阅读、写作和听力还可以,但口语很差——我指的是日常用语,即便出国一年,现在我和同事交流时仍然磕磕巴巴,不知道用什么词的情况经常出现;尽管读过大量外文资料,但它们绝大多是计转载 2015-05-20 01:12:17 · 847 阅读 · 0 评论 -
100分程序员的8个习惯
慎于说Yes在没有搞清楚开发需求、任务工作量、团队期望值之前,100分的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对你的失望会越来越多。所以推荐的做法是在接受任务时,多问几个为什么,哪怕招人烦也问题不大,把要做的事情弄清楚,原创 2015-08-04 19:24:00 · 445 阅读 · 0 评论 -
程序员如何在技术上提升自己
CSDN:请和大家介绍下你和目前所从事的工作。李运华:大家好,我是来自UC的软件工程师,已经在软件领域摸爬滚打10年了,先后经历了电信行业和互联网行业。毕业后首先是去了华为,做核心网的系统开发,做过软件工程师、系统分析师;后来换到现在所在的UC,先后做过技术研究、基础平台开发、社区系统,现在在九游游戏中心担任项目leader。虽然说是leader,但其实管理和开发的时间是3/7比例,所以至原创 2015-03-20 09:05:08 · 1757 阅读 · 0 评论 -
大道至简,职场上做人做事做管理
大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际上,从根本上去说,如何做人做事是世界观的问题,也是一个哲学话题。很多人和我一样,已经到了快30的年纪,是需要去思考一下应该如何做人如何做事的,也需要一套简单、有效、完整的体系来指导自己,而这套体系将是让自己安身立命于这个世界转载 2015-03-26 23:49:47 · 448 阅读 · 0 评论 -
走近腾讯 走进腾讯
――谨以此文献给所有找工的战友前言 本人是03计A一学生,一个普通的潮州男生。我热爱我的专业,热爱软件开发,喜欢开发给我带来的成就感。我从十月份下旬开始找工作,不过我目标比较明确,只投过几份简历,在彷徨、失落、等待、迷茫、发奋混杂的日子中,我收获良多。我坚信:阳光总在风雨后,终于在12.6下午收到腾讯前台开发的offer,这是我一直最想拿到的offer。 很多同学叫我写面经转载 2015-02-24 20:24:25 · 1089 阅读 · 0 评论 -
程序员自学/自我培训指南
你是一个程序员新手,刚从大学迈进公司却没有人指导,要么公司给你指定了导师,却不好意思大事小情都问他。你想提高自己的编程水平,却不知该如何下手。如果你想提升自己,成为一个合格的天天向上的程序员,这篇文章就是为你准备的。学什么?有些人对什么都感兴趣,硬盘上存着几百G的教学视频电子书破解软件,却只是仅仅保存着,没有转化成知识。有些人只知道自己刚进公司的那点东 西,JDK一定要转载 2014-06-08 21:52:24 · 657 阅读 · 0 评论 -
程序员必须进行的10项投资
你的健康 显而易见,开发人员经常都是坐着不动的。每天坐8到16个小时,只休息很短的时间,你的肚子周围很容易会堆起赘肉。肥胖是其它疾病的催化剂,而其中心脏病又是最可怕的。多花点时间运动一下就能避免这样的情况,如果有可能的话,花点钱办一张健身房的会员卡。 长时间以不符合人体工程学的姿势打字,也容易使开发人员选成重复性的肌肉损伤,比如说腕管综合征。每隔几个小时拉伸一下你的手腕或者买块鼠标转载 2014-06-15 08:14:42 · 505 阅读 · 0 评论 -
程序员如何保持持续的进步
1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3. 理解各种算法的优点和缺点。4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编转载 2014-06-15 08:06:54 · 594 阅读 · 0 评论 -
如何成为一名真正的高级程序员/系统分析师
中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的CTO就是这样的coding fans,拿着吓人的工资,做着吓人的项目转载 2014-07-11 07:09:13 · 1292 阅读 · 1 评论 -
好的软件人员一生必看的六十本书
一、 科学哲学和管理哲学 13【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition) 13【2】 “系统化思维导论”(An Introduction to Systems Thinking, Silver Anniversary Edition) 14【3】 “系统设计的一般原转载 2014-06-21 16:24:11 · 643 阅读 · 0 评论 -
一名合格的程序员需要掌握哪些技能
一名合格的程序员需要掌握哪些技能转载 2014-06-21 16:22:36 · 765 阅读 · 0 评论 -
成为优秀程序员的十个有效方法
0. 掌握基础 对于任何行业任何工作来说,融会贯通是获得成功的关键。一个人想要成为优秀程序员,就必须有坚实的基础。核心理念的理解会帮助你用最好的方法设计和实施出最完美的方案。如果你感觉到不能掌握核心的计算机科学或者某个编程语言的知识点,现在开始回顾基础一点都不晚。 1. 开始为你写过的代码贴上标签(怎么做,做什么) 我发现优秀的程序员和普通程序员之间有一条明显的分界线,优秀程序员转载 2014-08-07 09:13:17 · 444 阅读 · 0 评论 -
显著提升程序员身心健康和工作效率的装备有哪些?
曾经有很长的一段时间一直在学习和探索提升工作效率&身心健康的方法。讲讲我个人的经历吧!工作效率:自己经验整理的,如需转载请务必经过我同意!加速度(一个电脑的有用程度和它里面装的软件数成反比)给电脑换上SSD吧,你再也不用为了打开Photoshop而等待一分钟了,只需3秒!给电脑加条内存吧,开虚拟机再也不用等待菊花了IDE上哪些从来都不用的Plugin给Remove掉吧Chrome上转载 2014-10-24 08:45:24 · 813 阅读 · 0 评论 -
优秀的程序员
+++基础的分割线+++列举几个我认为比较重要的根基并附入门书编程语言,《程序设计语言-实践之路》《concepts of programming languages》计算机通用知识,《csapp》算法、数据结构,《算法导论》程序设计、结构,没有书推荐软件工程,这个词大家理解不同,我以为,《人月》《代码大全》《the pragmatic prog原创 2015-01-08 10:45:54 · 681 阅读 · 0 评论 -
打造高质效的技术团队 —— 混乱篇
2012年平安夜,我离开工作了近十年的通讯行业投身互联网行业,入职了当时阿里巴巴旗下的淘宝浏览器开发团队。过去的两年,这个团队完成了从淘宝浏览器过渡到UC浏览器电脑版开发团队的巨变。之所以说是巨变,是因为整个开发团队的工作方法、工作质量和精神风貌在过去的两年发生了翻天覆地的变化。在这个过程中,我作为“领头羊”引领着开发团队向前发展,并在最近有机会成为了带领包含开发和测试在内的整个技术团队继续向前发转载 2015-02-02 10:31:17 · 686 阅读 · 0 评论 -
我从谷歌工程师文化中学到的 6 个核心原则
我大学毕业后便加入Google的搜索质量团队,在2006年中旬到2008年中旬在其工作,在这期间,公司的规模从8000人上涨到20000人。在我的第一个项目,我同两位极具天赋的工程师一起工作,短短六个月,我们原型化、测试并启动了网站的新功能,每天向数百万用户在google.com上展示相关搜索。作为团队的新员工,自始至终最突出的感受是在这样的环境中,公司如何能使像我这样的新工程师快速成长起来。转载 2014-12-26 08:54:05 · 596 阅读 · 0 评论 -
百度、腾讯和阿里内部的级别
三大互联网巨头公司,百度腾讯跟阿里如何划分级别?薪资待遇又有多少?除非身居其位,否则很难探知,但是等你到那个位置知道了,却又不能说,至少不能在公开场合谈论。接下来就为大家揭秘,百度、阿里与腾讯内部的级别划分跟薪资待遇。这是一个群众喜闻乐见却又讳莫如深的话题。 各个公司头衔名字都不一样,级别的数目也不一样;有些扁平,有些很多level慢慢升;有些薪水范围严格跟级别挂钩,有些薪水跟级别没绝对的关系。最转载 2015-01-17 09:31:37 · 11307 阅读 · 0 评论 -
优秀程序员的七大特征
1、喜欢帮助他人,照顾比自己差的程序员 程序员的脾气通常很大,常常会和客户、同事,甚至老板在程序问题上发生争执。优秀的程序员能够站在对方的立场上想问题,能理解客户的无知、初级程序员的无能、老板的无奈,他总能用最大耐心来帮助他人,帮助同事,帮助新来的员工,使他们能快速成长。2、对编程有激情 很多程序员干这一行只是为了挣钱,如果有更好的职业,他们会毫不犹原创 2015-02-16 23:24:50 · 530 阅读 · 0 评论 -
程序员也要克服拖延症
首先,分析拖延症产生的主要原因。1.觉得太难完成还没行动就给自己心里设置了太多阻碍,特别害怕失败,怕做错,东想西想,却一点行动都没有,还会变得特别焦虑。2.完美主义要么不做,要做就一次性做好它!然后准备很久,迟迟不愿开始,总觉得还没准备好。究其根本,也是对失败的恐惧。3.事情本身没有吸引力本来就对这个任务的兴趣不大,没有主动性,能拖则拖。我们是不是有时候太注重结果...原创 2019-05-18 12:42:32 · 692 阅读 · 1 评论