我的博客主要关注软件开发的各个方面,关注程序员的生活,工作和发展,分享自己的所思,所学,所行的一些体会。
另外,我也想通过我的文章改变一些程序员人生观和价值观
,改变思考问题的方式。如果你喜欢,能享受到其中的乐趣,你就能干的长远。反之,你可能埋没了你在经商,营销,销售,艺术等等其它方面的天赋。我相信每个人都有自己的天分,程序员就是一个职业。如果你做不好一个程序员也不要自卑,说明你有成为总经理,科学家,国家主X席和总理,联合国秘书长的机会。
Ok,现在你打算做一个程序员了,那我的文章会帮助你,找到你自己的路,坚定你的信心。
切记,喜欢这行是第一位的。
第二,
做一个值得信赖的人。
值得信赖,赢得老板和同事的信任,这个不是程序员的基本要求,应该是职业人的基本要求
。做什么是都要一板一眼,稳扎稳打。答应做的事,要板上钉钉一样。这样你的领导和同事才能把工作任务给你。越信任你,就会给你越重的任务,你就得到了越大的锻炼。这时候,钱都是次要的。你干得多,得到了锻炼,如果老板不认可你,你可以有充足的资本做自己的选择。做一个公司机器里最可靠的零件,这也是我这几年的一个体会。
第三,对自己做的事情要负责。
不要一出问题,就互相推诿,推卸责任。负责任是成熟的表现,也是职业人的基本要求。如果你对自己做的事情不负责,那谁来负责?担任给你薪水责任的公司又怎么对你负责?
第四,要有质量意识。
写垃圾代码,没测试的代码是你的耻辱,要坚持“XX出品,必属精品”的原则。质量是一个公司的生命,同样质量也是你作为程序员的生命。如果你不重视它,你离被炒鱿鱼和被这个行业所抛弃就不远了。如果你说工期紧,没有给你创造高质量代码的空间。我说,这是一个借口,质量本来就是一个连续变量。这时,你要尽自己的最大所能,保证自己代码的质量。
对自己要严格要求,不管外界的环境是怎么样的。
第五,学习,思考,并持续的改进。
今天做不好,要想想以后怎么做的更好。这次出来一个bug,要想想以后如何来避免。这次代码写的不够灵活,扩展性差,要想想下次如何写的够灵活。如果你不知道如何改进,你就要学习,要google,看看别人是怎么做的。如果你能坚持这一点,即使你不做程序员,去搬砖,挖沙,打麻将,不敢说顶尖,优秀肯定没问题。
对这个,不想啰嗦太多了。如果你没想通,自己花点时间把我这几句话玩味玩味,我可是掏心窝子了。
How to be a professional programmer
=========================================================
如何成为一名专业的程序员,我从我的角度列了一下专业程序员的实践。
程序员首先要有规范编码意识,这些我觉得在学校里培养出来最好。我是在工作后,做一个项目之后体会到的,下面是我整理的Java编码规范,这篇文章后面有PDF版可以下载。
关于合格程序员要具备的能力,请看我的这篇文章。
关于程序员如何思维,参考如下文章:
关于程序员如何成长,参考如下文章:
关于程序员如何表达和交流,参考以下文章:
Agile
=========================================================
Legacy System
=========================================================
Quality
=========================================================
关于软件质量属性的思考:
Patterns
=========================================================
自己总结的一些模式,汗了。
Design Patterns:
-----------------------------------------------------------------------------------------------------------------------------------
我的快餐店拉面模式系列,4年前写的了,在拿出来献丑了,对初学者有一些帮助。之所以写这个,是因为四年前,每天下班都到同一个兰州拉面馆吃拉面,怀念那时候的日子啊。
我的设计模式快速参考系列,常用的10几个模式,比较简单,都是示意性代码。从我的编码规范
中抽出来的。
Thinking
=========================================================
Presentations
=========================================================
我的技术演讲:
Writing
=========================================================
MISC
=========================================================
一个基于JExcel的报表小框架:
我的论文:
软件项目解决方案模板:
PHP实现网站的模拟登录:
这篇文章我会持续更新,陆续把自己几年的家底都折腾出来,折腾空了为止。
如果看了这些文字,还对你的程序员生涯迷茫,不知道如何发展,如何学习,看什么书,可以给我发站内信。我不能保证每封信都能回,但我会尽我最大的努力帮助你。
分享到:
相关推荐
客户到访征询表.pdf
新售楼部吸引客户到访活动方案是房地产开发商为了提升客户到访量,增强项目影响力,以及积累潜在客户资源而制定的一种营销策略。这个方案主要包含以下几个关键知识点: 1. **活动目标**:该活动的主要目标是通过...
百度蜘蛛到访网站查看器。可以查看蜘蛛到访网站的记录,便于适时做SEO和网站优化工作。
- 在个人中心主页的右侧,通常会有一个“好友到访记录”的区域,点击“我看过谁”按钮,可以查看自己近期访问过哪些好友的空间。 3. **删除指定记录**: - 在弹出的列表中,找到想要删除的访问记录,将鼠标移动到...
《电信设备-到访信息提醒装置》 在现代通信领域,电信设备扮演着至关重要的角色,它们是连接人们、企业和社会的重要桥梁。本资料聚焦于一种特定的电信设备——到访信息提醒装置,该装置旨在提供高效、及时的访问者...
特别针对初次到访冲绳、静冈和大阪的游客,该系统通过路径检索功能,使他们能够轻松查询公交线路,降低了旅行中的不便。同时,配合旅游指南手册,系统提供的地图能展示手册中未包含的额外信息,增强了用户体验。 ...
长江证券-汽车与汽车零部件行业:从马斯克到访中国看特斯拉产业链投资机会-230604.pdf
在当今竞争日益激烈的房地产市场中,客户到访征询单是房地产企业或服务行业不可或缺的管理工具。征询单不仅是一份简单的表格,它是企业与客户沟通的桥梁,是企业了解客户需求、分析客户行为、优化服务流程的重要手段...
【房地产营销公司市场部客户到访与成交的关系分析】 在房地产行业中,客户到访量与成交数量之间的关系是决定销售业绩的关键因素。本报告聚焦于XX房地产顾问中介组,通过对客户到访与成交数据的深入分析,揭示了两者...
总经理将在此表达对宾客的诚挚欢迎,承诺提供一个舒适的环境、精巧的设施和热情的服务。这不仅体现了酒店对每位到访客人的重视,更是一种宾客至上的经营理念的具体体现。酒店通过这样的方式,让每位入住的客人感到...
此系统充分利用了微信这一广泛使用的社交平台,旨在为客户提供便捷、高效的预约方式,同时也方便企业对来访者进行有序管理。 首先,系统的核心是微信服务号。微信服务号是一种面向企业的官方账号,它允许企业向关注...
孩子们可以借此机会讨论时间的安排,比如早上一般会做哪些事情,以及服务人员送达物品所需要的时间。这样的讨论有助于孩子们建立起对时间的基本概念和管理意识。 在故事的高潮部分,海尔丁听到外面有人喊“我的钻石...
市场部作为房地产公司与客户接触的前沿部门,其客户到访量与成交之间的关系一直是营销策略制定的核心。本文旨在分析房地产营销公司市场部的客户到访与成交之间的关系,并对特定销售策略进行效果评估,以期为公司管理...
面试到访记录表(初)HR精选资料.xlsx
这份《2018亲子教育场所到访人群画像WIFIPIX》的数据报告详细描述了亲子教育市场的人群特征、消费偏好和行为模式。这份报告主要利用WIFIPIX技术,采集了2018年3月至2018年9月全国亲子教育场所半年的到访人群数据作为...
### 亲子教育场所到访人群画像研究报告 #### 一、研究背景与意义 随着我国二胎政策的开放以及人们生活水平的显著提升,对于下一代的投资与关注程度也在不断增加。特别是在亲子教育领域,市场需求呈现出明显的增长...
马哈蒂尔到访吉利 见证中马汽车行业深化新能源合作.pdf
Bellbot:用铃声提示你的网站有新用户到访.docx
TPCA到访SPCA:探讨PCB产业的环保公益活动推广.pdf
【标题】:“计算器 用vc实习飞是日到访说的” 这个标题可能是指使用Microsoft Visual C++(简称VC)开发一个计算器应用的实习项目。"飞是日到访说的"这部分不太清晰,可能是某种表达或者误输入,但整体上我们可以...