2015第23周五

如何提升你的能力?给年轻程序员的几条建议文中提到的几个建议不错:

1、打造你的工具箱

  工欲善其事,必先利其器。每个开发者都应该有一把自己的瑞士军刀,在将来漫长的职业生涯中,这些工具可以为你省下宝贵的时间,并帮助你更好的组织个人知识库。举两个例子

  • 一套高效的开发环境
  • 一个信息采集器和一本笔记本

2、开阔你的视野,构建你的技术体系

  首先你要给自己设定一个目标,就如同一个公司会设定它的 Vision。

  • 目标要够大,这样你才能看到更多的风景。
  • 目标应该设定在解决哪一类问题,而不是精通哪一类技术。技术只是手段,不是目的。

经营一款自己的产品,它可以是一款 app,一个网站或是一个开源软件。除非你是一个创业公司的早期员工,不然你可能没有机会将所有学到的技术或是理念都付之实践,有很多人想成为全栈工程师,最快的捷径就是打造一款自己的产品。任何一个设计师都会精心打造自己的 Portfolio,但大部分程序员却不会。当评估一个程序员的 Coding 能力时,我会去看他的 Github 上是否有出彩的项目

3、重视沟通能力的培养

  当被问到“你学得 Junior Developer 和 Senior Developer 最大的差别是什么”时,我最自然的反应是沟通与文档。沟通包括程序员团队内部的沟通,与其他团队的沟通,与 Manager 的沟通等等。我不认为自己有能力把这些问题非常概括地说清楚,不过我可以给一条建议,那就是先学会和你的 Manager 沟通,让他来教你其余的部分。许多公司都会设置 Manager 与组员的1:1,一个有效率的1:1 应该大部分时间有组员来主导。这需要你在1:1 之前花足够多的时间来考虑要问的问题,并且最好提前 1 天发给 Manager,让他有机会思考答案。许多人对此不太重视,或者只问非常具体的问题而不是一些开放性问题,这样你很难在你的 Manager 身上学到东西。如果你渐渐懂得如何利用1:1 的时间,它很会成为你在工作中单位时间投资回报率最高的活动。

时间: 2024-07-31 04:54:40

2015第23周五的相关文章

2015.12.23

我是一个建筑工程师,每天的上班时间是早上八点到晚上七点,现在在新加坡上班,我要挑战自己,在两年的时间内做到1%的数据分析,数据挖掘专家.我的大多数的学习都是自学完成,学习时间是零散而不固定的,除了周末的一天半时间,工作时间内,我也会尽量的抽取有限的时间去完成每天的自我安排的任务.今天是我学习开始的第二个星期,这周六要去徒步绕新加坡海岸线一圈,全长120KM,用时24小时.还好,周五是圣诞节,不用做工,我可以整天泡在图书馆.我今天学习的内容是R语言的数据类型,数据提取编辑输出.以及看了深入浅出数据

2015.11.23 --- 2015.11.28 线性代数

这一周主要学习了一些内容,包括: 1)从感性认识上认识什么是线性代数,并且从思想上认识到线性代数是有用的. 2)简单的了解了矩阵的加,减,乘.这些都是一些人为规定的一些规则.掌握即可. 3)矩阵的逆,从基本的方法(余子式→代数余子式→伴随矩阵)和高斯方法来求解矩阵的逆. 4)讲了和矩阵相关的几个应用:包括线性方程组和向量的表达,并且从中,我们学习到了从不同的问题中抽象出问题的本质是一样的数学问题. 5)如果一个矩阵的逆是不存在或者是没有定义的,其原因是|A| = 0 . A的逆 = 1 / |A

2015第19周五《象与骑象人》《瞬变》读书笔记

维吉尼亚大学心理学家乔纳森·海特在他那本名为<象与骑象人>的书中类比:我们身上情绪化的一面,就是一只“大象”.而我们身上理性化的一面,则是这只大象的“骑象人”.这位骑象人坐在大象的背上,享有支配权,看上去是大象的主宰者.但是事实上,这位骑象人的控制权却是不稳固的.因为跟这只大象比较起来的话,他是如此的微不足道.每当这只6吨重的大象不愿意按照他所指出的方向前进的时候,这位骑象人就会失掉主动权,并被彻底打败.对于我们中的绝大部分人来说,大象打败骑象人,是我们生活中已经习以为常的事情. 乔纳森将自我

Daily Scrum (2015/10/23)

这天晚上PM和我一起细算下来这周的确做了不少事儿.由于这天是周五,有的组员今晚有外出活动,有的组员忙了一周想休息一下.所以PM与我讨论提出今晚就布置些阅读的任务,给组员们一些自由分配的时间: 成员 今日任务 时间 明日任务 符美潇 本应为: 1.学习在服务器运行代码 2.能够掌握大部分代码 改为: 1.自由阅读相关资料  自由分配  本日的原计划任务,以下同. 谢金洛 本应为: 1.学习在服务器运行代码 2.算法分析 改为: 1.自由阅读相关资料  自由分配   周文祥 本应为: 1.代码阅读

博文目录 2015.11.23

第24篇 js小知识和“坑” (2015-11-21 18:15) 第23篇 js快速学习知识 (2015-11-19 23:10) 第22篇 js中的this指针的用法 (2015-11-17 23:16) 第21篇 js四种继承方式 (2015-11-16 23:16) 第20篇 js高级知识---深入原型链 (2015-11-15 07:51) 第十九篇 js高级知识---词法分析和AO 链 (2015-11-11 23:19) 第十八篇 js高级知识---作用域链 (2015-11-09

2015第40周五

昨天堵车后来还是超出了自己的物料,今早上三点多到家,来回将近24多个小时然后中间是无奈的堵车和奇葩的路人,本来十个小时就能到家的,结果硬是花了十几个小时. 到家后休息了四五个小时,然后是下午看了小外甥的跆拳道考试,感觉由原来的会武术到只是玩到还是有教育意义的转变.看他们小孩练武术就是再好由于力量有限还是打不过大人,只是有点花拳绣腿,但练习这个不仅锻炼身体让人更健康而且能锻炼人的意志和坚韧,这对他以后进入社会面对各种挫折选择坚持到底有很强的作用,并且教练还会教他们孝敬父母和感恩,这也是很重要的.

2015第20周五

晚上一些突发事件让自己很不开心,不过想想一切都会过去,暂时两天的痛苦换得后续同事关系,个人长远发展有利影响,人生经验的丰富也没什么不好,当下不应该抱怨和悔恨推卸责任,而是应该考虑如何把事情做好.真正做到当下不杂,尽可能让自己在这两天的任务中发挥重要的作用,而不要想太多如何处理关系,如何让自己不吃亏,记住吃亏是福,是个人价值的体现. 好好休息,迎接未来两天的挑战,同时也要考虑自己未来之路.

2015第15周五寻找身边聪明的人

一般眼神活泼.动得快,说明此人喜欢用脑并在一刻不停地用着脑子,会让人比较聪明.更具体的可以有六个标准,两两一组分为基础指标,现实指标,和高层指标三个类别.基础.现实.高层的分类不是想说明轻重和高低,只是为了方便大家理解. 基础指标的第一个标准,是元认知(Metacognition)能力. 元认知能力,就是“对于认知的认知”和“关于知识的知识”,简单来说就是对于自我的认知过程的思考.关于元认知,网上有不少资料,大家可以通过搜索引擎找一下通俗的材料,感兴趣的也可以找相关的心理学文献读一下. 具有强元

2015第37周五javascript函数arguments对象巧用一

Javascript函数的一个巧妙利用:假定action中有一个JSONObject类型的对象data,其值有可能为空,则前台JSP页面的JS代码中想直接通过EL表达式,即${data}的形式访问对象的值,则可能会因为data对象为空导致JS预处理错误,如JSP中有这样的代码,var obj=${data};,则当后台data为null时前台页面会变成var obj=;进而页面报错终止运行.有人想通过类似 var obj=('${data}'==''?{}:${data})来解决,但该代码依旧编