我编程,我快乐 感悟所得摘录

我编程,我快乐 感悟所得摘录

一选择市场

稳定成熟的技术还是未成熟的新技术?

书中提到了一个风险收益平衡观点,即一分风险一分收获,收益和风险成正比。(技术收容所-帮助旧系统有尊严的消失)
练习:基于当今市场,按照从左往右的顺序尽可能的多地列举出处于早期、中期和晚期的技术。最左边为最崭新并且未稳定的技术,最右边为即将推出市场的技术。尽可能找到他们的细微关联之处。

供应和需求

一个经济规律,供求规律。市场某种商品供大于求,价格下降;供小于求,价格上升。寻找市场上的不平衡之处,因为那样往往会有价格的大幅度变化,也是一个特殊的机会。
练习:利用招聘广告和招聘网站找出那些工作高需求和低需求。登录外包公司网站,把这些公司技术和你发现的高需求工作进行比较。发现市场高需求而且还没有流放到外包市场的技术,与前沿科技相比较,这个时间段就是市场不平衡阶段。(未完待定)

做团队中最差的

寻找比自己更优秀的人,潜移默化之下,你也会变得越来越优秀,这和近朱者赤,近墨者黑道理是一个样子。

不要听从父母的话

首先,这不是违逆父母的意思。在上一代人选择职业的时候,乐趣绝对不是一个决定因素。工作不是用来产生乐趣的,而是为了填饱肚子。工作之余才会谈到乐趣,那是晚上下班后和周末的事情。但是我们后来认识到,如果工作没有乐趣,那我们就没有动力去做好它。现在,这种观念虽然没有什么大的改变,但是我们的文化在如何看待工作的意义这个问题上向好的方向转变了。越来越多的人懂得了只有对工作充满激情,才会做出卓越的工作。在软件这行,如果没有乐趣,那工作起来就不可能充满激情。

成为一名专家

时时刻刻记住,你可能学到只是肤浅的知识,要深刻了解java编程和部署环境的人,如果你能处理我们工作中遇到的百分之八十的问题,并且拥有足够的知识去应对未出现的百分之二十的问题,你这时候才是专家。
练习:你是否能在虚拟机上编译并执行的编程语言?如果你使用,花点时间学习虚拟机内部是如何工作的。很多书籍专门对java,net和Smalltalk进行讨论。
花点时间学习编写源文件,你敲出来的代码是如何从可阅读的文本编程可被计算机执行的命令,编写你自己的编译程序又意味着什么?
当你输入或使用外部函数库时,他们是从哪里来的?输入一个外部函数库意味着什么?你的编译程序、操作系统或者虚拟机是如何将这些多个代码段连接起来,形成一个连贯的系统的?

二在产品上投资

学习钓鱼

人的出发点应该是学习如何使用你所处行业的工具,你所使用的技术平台。打比方,你正在使用的J2EE开发应用系统,你应该设置不同的类别,端口和部署描述文件,但是你知道为什么要这么做么?你知道这些设置是如何被使用的么?当你启动一个J2EE容器时,到底发生了什么?
经常使用向导生成代码,或许很方便,但是你会忽略这些向导背后的代码是如何工作的。
练习:如何和为什么? 什么不懂得问题,无论在读书还是工作,它是如何工作的,为什么会发生这种情况?这样会慢慢养成一种新的思维模式

学习行业是如何运转的

关心周围的你的公司是如何运作的,财务基本知识。我们根本不懂如何去赚钱,更何谈去帮助创造性公司赚钱的。
练习:通读一本基础商业教程,一本MBA教程是个选择。 The Ten-Day{si199}
找一个人带你去公司的财务部门看看,并请他们向你讲解财务状况
听他们讲完,在向他们复述
弄明白为什么账本底线要被称为账本底线

练习,练习,再练习

我们应该寻找时间练习。规则一是练习开发的东西绝对不能是我想要使用的。不能图方便仓促达到目的。规则二是一定要确保这个软件与你平时使用的软件不同,寻找不同的风格 、不同编程语言的软件进行练习。记录下是如何使整个过程增加或者降低难度。你使用了哪些方法帮你理解这些代码。
练习的目的是以最快的速度读懂你正在看的代码。可以下载开源代码,试图最快真正的找到重要的代码并且理解,然后增加实现某个新功能。
练习:Topcoder.com是一个很早就存在的编程竞技网站。你可以注册然后通过线上竞赛赢得奖励。还有提供练习室,里面有很多可以练习的问题。
Code Thomas 是《程序员修炼之道》的作者之一,他创造了很多很小却深具启发性的练习,被称之为Code Kata 博客(http://codekata.pragprog.com/)
练习21个kata,并撰写使用kata练习的日记。当你完成这21个kata后,开发你自己的kata,并且与他人分享。

站在巨人的肩膀上

其他程序员是如何系统的解决某一特定的问题呢?其他人是如何使用变量、函数和结构命名的? 比找出某一特定问题的解决方法更重要的是,将现有的程序当作一面放大镜来检查你自己的编程风格和能力。
练习:定期找一个项目,当读书一样研读并且做笔记。归纳好的方面和坏的方面。发表一篇评论。至少找到一个你可以借鉴的模式或者技巧,再找到一个缺点,提醒自己开发时候不要犯。

在工作中,将自己自动化

简而言之,经常重复做的工作,为他编写一个代码生成器,从简单部分做起,直到可以节省你的时间。 想办法提高生成代码的抽象等级。
练习:研究模型驱动架构(MDA)

三执行

就是现在

帕金森定律:工作会自动膨胀到占满所有可用的时间。 人为制造的紧迫感,可以帮助你更快的完成工作。尽量把你自己的项目当做一个竞赛,你可以更快的完成工作,不要安于现状,要做推动者。
记得经常问自己:现在我们能做些什么?

每日成绩

练习:留出半小时,拿一只笔和一张纸坐在一个安静无人打扰的环境,想想你的团队每天都在忍受的吹毛求疵的小问题,把他们写下来哪些烦人的任务要每天耽误团队好几份时间去讨论,却没人去有精力去完成这些任务? 做满20分钟写好想法,不要干别的事情。剩下的时间去写好几点你要做的。。下周把这些繁琐的事情做一下。

学习如何失败

发现问题后第一时间指出,不要企图隐瞒错误,因为在软件开发和测试中,越造发现错误,造成的问题就越小。
接受批评,即使你能找到一个替罪羊,也别动这个念头。即使不完全是你的问题,你也要 承担责任然后继续工作。找到问题后,我们的目标是在最短的时间内解决问题。
提供解决方法,如果你没有想到解决的办法,就提供一份有计划性的进程。告诉大家你什么时间能给出一份解决问题的方案。这能帮助你是状况从坏向好发展,也能帮助你重建自己的可信度。
寻求帮助,就算是你的全部责任,也不要让自尊心作祟,拒绝他人的帮助,这会使情况更加糟糕,保持一种良好心态接受团队成员的帮助,你反而可能会得到他们的欣赏,但是不要把事情当做是他人的,仍要主动接受问题,想解决办法。

说“不”

不要承诺你做不到的事情,即使会让领导失望,这看起来是个好习惯,其实不让,很容易给你自己和承诺的对象制造麻烦。
经常说‘是’的人,要么是天才,要是就是在说谎。后者通常占多数。 要勇于诚实。

四推销…不仅仅是迎合

沟通

五保持技术领先

每周找点时间去研究一下最新技术,给自己做份蓝图。观察市场变化,避免瀑布型职业计划。 独立,独立的承包商。。挑战性 可以让你了解到美好= =

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值