- 博客(205)
- 资源 (16)
- 收藏
- 关注
原创 如何自学编程及Java、上手真实开发及转行程序员的建议
基于自己的开发经历及思考认识(目前有八年 Java 开发经验),希望能够给后来者一些建议和参考。本文主要面向编程初学者、大学生、初中级工程师(三年以下)。
2020-12-27 12:43:25
565
原创 从实战角度看如何构建高质量的软件:一线工程师的一份质量手记
概述这篇文章主要做一个关于“代码、系统、工程”质量的系列文章的索引,聚合了我六年开发生涯中所学到的、亲身经历的关于提升工程质量的绝大部分知识、技能与经验。要构建高质量高可用软件,个人觉得,可以分四层来进行: * 代码质量: 高质量软件的基石。 任何设计、测试和工程方法都无法挽救烂代码写出来的系统。 * 设计质量: 设计质量往往关乎软件的全局性品质,比如稳定性、可扩展性、健壮性等。 *...
2018-09-15 09:35:55
927
原创 编程概要
编程的根本和精髓在于结构编程。正如万物皆由不计其数的原子通过多样的结构和方式奇迹般地创造,计算世界则是由不计其数的0和1通过多样的结构和方式奇妙地构建。我们将从0和1出发,在结构之神的指引下,经过且行且停的旅程,直至欣赏到瑰丽华美的现代互联网大厦
2016-12-10 14:23:04
3231
原创 编程思想与技术总结
不是天才,但我相信,通过有效的方法和训练,以及持之以恒地积累,完全是可以成为一名出色的开发者的。那么,到目前为止,掌握了多少思想、方法和技术可以用于开发程序、处理软件开发过程中所遇到的问题呢?不妨作下总结,以备后用。
2016-05-29 21:35:31
6958
原创 三十而立
从今起,你将是顶天立地独立的人儿,在社会的海洋中独立航行。 你已可以完全不依赖于家庭的帮助而生活,有能力作出自己的重大决定,有能力组建自己的家庭,有能力去管理自己的财产,有能力在孤独的时候去追求事业; 你不再畏惧,不再自卑,不再苛求完美,能够更自然地展现自己,尽管还需要持续学习以处理各种复杂的事务和人际关系。尽管身体并不强壮,但不应影响你自信处世的风度,—— 不必焦虑。
2014-10-19 19:05:19
2441
原创 日常生活中的知识表及解题——找物品应用设想
我身处火车站,突然内急,可是问过火车站的小亭,都没有卖手纸的;而我又不可能远离候车厅。这时我上了二楼,发现有一些超市和一家KFC,可是他们也不卖手纸。怎么办? 也许你已经想到答案了。是的,KFC虽然不卖手纸,但是餐厅纸可以暂时挪为所用。我买了一杯牛奶,委婉地请求服务员多给些餐厅纸。服务员心知肚明,很大方地给了一大团。问题解决了。那么,在这个过程中,我们使用到怎样的解题技巧呢?
2014-10-04 08:39:12
2553
原创 python实现指定目录下批量文件的单词计数:串行版本
直接上代码。 xaiyip #-------------------------------------------------------------------------------# Name: wordCount_serial.py# Purpose: statistic the number of words in given files . Se
2014-09-30 23:50:02
2499
原创 PythonPP+lambda:示例
lambda 能做的, 基本上普通函数都可以做到。 lambda 的主要作用是简化表达式, 并且似乎尤其适合于表达科学计算公式。 结合 map, reduce 等函数,可以获得更强大而“优雅”的表达能力。 这里的“优雅”并不一定表示易理解性,而常常是因为一句短小精炼的代码使得人眼前一亮。以下代码演示 lambda 的用法及 python 并发编程。
2014-09-27 00:18:49
2213
原创 软件产品品质的探索与实践(一) —— 开发品质提升
软件产品品质主要可以分为四个要素: 开发品质、测试品质、项目品质和产品品质。 本篇主要探讨开发品质。
2014-09-18 13:14:59
2792
原创 《平凡的世界》读后感
花了五个晚上加一个周末,读完了1200页的《平凡的世界》。如果每天坚持读10页理工或50页人文(一小时),一年可读3650页理工或18250页人文。 人生最大的勇气是有能力承担生活。 不可失自己的心,不可失自己的力量,不可失自己的责任。 接受平凡的人生, 创造美好的世界。 命运之矢,将射向何方?我不羡慕,也不心酸。只是祝福,继续
2014-08-12 20:51:08
2611
原创 代码
那一行行代码,是我哭泣的眼泪,是灵动的指敲击的闪动在脑中的音律。那一行行泪水,从未流进别人的心里,它被打包运送到遥远的边境;散发着灵魂的光芒,封印在十九层地域的星宿,履行生的使命。时光飞逝,家被遗落,杳杳时光,寻无觅迹。如今我奔走在异乡,如今我依然将仅有的才智,凝结成一行行泪水。但愿这泪水,浇灌
2014-08-09 10:15:17
2041
转载 提高沟通效果的十个技巧
Communication is just as basic as food and drink.沟通对于人类来说就像吃喝一样是最基本的需要。While some people sail ahead using their impeccable communication skills, others struggle to be understood. Her
2014-07-28 17:28:29
3522
原创 编程是一场思维与意志的战争
编程是一场意志的战争,是与自己思维缺陷不断抗争的过程。解决问题,引起新的问题,再消解问题,一步步小心地缩小问题的生存空间,直到幸运地发现问题能缩减到可以接受的范围,或者郁闷地发现问题在逐级扩大无法收拾只得从头再来。你的思维能力金额有多强大,决定了你的编程能力所能达到的高度。
2014-07-09 21:12:15
2372
原创 怎样完成一次比较漂亮的晋升面试演讲
分享下一次晋升面试的经历和经验: 1. 用心写好晋升面试的PPT ; 2. 构思情节; 3. 反复练习; 4. 模拟试讲; 5. 决不放弃; 6. 真实战场; 7. 感谢所有帮助你的人
2014-06-21 14:43:33
11503
原创 怎样提升开发效率
提升开发效率: 1. 有多项相似需求时, 先开发一个较通用的工具、解决方案和微框架, 使得后续相似需求能够以最少时间完成; 2. 预先设计、探讨, 逐步迭代改进, 更抽象精简地表达和编程; 3. 使用主流框架, 尽可能复用成熟组件, 保持少而精; 4. 使用代码生成工具, 或适当编写
2014-06-19 22:40:59
1705
原创 工作,编程与创造
对于工程师而言, 工作的关键在于, 学习和应用新理念、新技术、新方法, 高效高质量完成工作任务: 解决问题或满足需要。 这里有两个关键点: 1. 问题与需要是一切的出发点。首先要能准确识别和理解问题与需求, 深敲细思, 确定要击中的靶心。最重要的事情是什么? 最紧要而有重大影响的事情是什么? 学会识别重要性,排优先级。 2. 学
2014-05-16 22:26:11
1177
原创 推荐《需求:缔造伟大商业传奇的根本力量》
一本非常棒的书。讲述了当今时代那些初创企业如何不屈不挠地克服各种障碍(技术,设计,商业,社会,习惯和情结)最终打造出一款新锐优质产品服务的过程。非常有启发性。
2014-04-27 20:45:53
1087
原创 星光之旅
你所努力追求的,飘忽若影; 你所不意强求的,如期而至。 平静而明亮的心! 它必定要穿过喧闹, 穿过混沌, 穿过纷乱拥挤的念头, 抵达漫天星辰之地。 那满天的星辰啊, 指引着梦之方向; 但愿你未失当年勇气, 永
2014-04-18 21:36:09
836
原创 谈读书
读书之法,在于有所读有所不读,有时读有时不读。读书以致知,以宁神,探究万事万物之理,身心游荡而无定所。若是为了寻一些可用的结论,就失了读书的真义。正如追求真理并不在于获得真理,而在于追求本身。 读书不在多,而在于精思细虑,严谨治学;勤持家务也是一种修行,若能将边角都清洗洁净,那是读书也比不上的;最后,要静思沉绪,将千万绪念收敛于心,方能身心调和,身轻如燕。
2014-03-30 10:10:03
1162
原创 生命之反思
就这样年复一年日复一日吗?我想生命中一定有许多小浪花没有创造出来,而这些小浪花使我们的生活更加生机盎然。我们的思想,被那些主流的社会观困住,算计着那些每个人都想得到都似乎应当得到的东西,却远离了生命中最本质的事情: 寻找并拥有快乐,学习,发现和收藏生命中最动人的风景。 应该是创造并拥有快乐。因此,我以后要做的产品应该是生活人文气息非常浓厚的,它激发人们去发现和感受生命中
2014-03-13 21:05:37
1042
原创 程序员: 该培养你的软技能了!
如果埋头苦干了两三年, 那么, 应该对所学习和使用的技术有一定熟练度了。 这时候, 需要着重培养自己的软技能了。1. 容易犯的错误过于关注自己所做的那份事,而不能站在整体视角理解事情,积极参与讨论和解决方案。症状: 在讨论需求的时候,不是去理解要做什么事以及这件事能产生的影响和效用,而是琢磨XX怎么实现,有没有困难, 如何折衷和
2014-03-12 22:53:02
1753
原创 使用匿名函数在回调函数中正确访问JS循环变量
有时候, 需要以不同的参数调用某个URL,并且在回调函数中仍然可以访问正在使用的参数, 这时候, 需要使用闭包保存当前参数, 否则, 当回调函数执行时, 之前的参数很可能早已被修改为最后一个参数了。 具体见代码。 关键词搜索 $(document).ready(function() { var index; var se
2014-03-09 22:43:09
2442
转载 Let it Go
《冰雪奇缘》 主题歌曲 The snow glows white on the mountain tonight Not a footprint to be seen.A kingdom of isolation,and it looks like I'm the QueenThe wind is
2014-02-15 21:34:29
954
原创 使用 highchart 绘制柱状图的通用方法与接口
本文给出使用 highchart 绘制柱状图的通用方法与接口, 只要指定相应的数据结构和配置, 就可以直接拿来使用。
2014-01-25 17:06:16
2628
原创 才智、热情、创造与生活
你拥有的最宝贵财富就是自己的才智和热情,收入只是副产品。 每一天, 都是运用才智和热情创造新生活的舞台。 无论何时 , 何地, 无论工作, 生活。 从此, 不再有“朝九晚五”, 不再有周末日。 撕开“朝九晚五” 的思维惯性吧! 尽力创造, 适量休息。 莫轻易被令人沮丧的事情影响了心情;
2014-01-19 12:21:52
1060
原创 谈程序员的技术情结
作为一个开发技术人员, 我要坦承自己的“技术情结”。 所谓“技术情结” , 是技术人员本能地使用技术作为保护自己的一种方式, 包括: 1. 特别关注自身技术的提升, 担心别人评价自己技术不过硬, 想要用技术的升级去赢得更好待遇; 2. 阅读源代码, 证明自己比那些知其然的人懂得多一点; 3. 如果不去学技术,而致力于其它, 就
2014-01-09 21:55:35
1515
原创 技术学习之法
总体策略: 行做为主, 思读为辅。 具体实施: 每周或每半月学习和掌握一个技术点。 1. 不要妄图一下子掌握一项新技术,从掌握一个技术点做起 掌握一项新技术是一项耗时很大的项目, 不确定性很强, 很可能因为动力不足,现实因素等各种阻碍搁浅; 掌握一个技术点就相对可控得多, 大约一周或半月就能完成。 2. 迭代,
2014-01-01 22:11:43
1065
前端开发分享
2014-09-01
drools5.1 规则流示例
2011-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人