personal development
leesire
这个作者很懒,什么都没留下…
展开
-
如何提升你的能力?给年轻程序员的几条建议
一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。我工作过的公司有4家,NVIDIA, Google, Slide和Glow。其中两家是知名的大公司,Slide我是D轮过后加入的,那时约150人。Glow则是从它第一天创立,一直走到现在。个人的工作也从Developer,Tech Lea转载 2015-06-06 11:19:41 · 2304 阅读 · 2 评论 -
使用的主要开源技术
数据库相关mysql曾经的默认配置postgrel支持gis,hstore,unicode等等,是目前默认配置Redis队列标配前端相关jQuery还用说吗,必须的backbone轻量级的MVC框架,感觉最接近rails风格的框架,rails程原创 2015-11-18 15:29:28 · 712 阅读 · 0 评论 -
程序员能力培养
学习能力learning ability这个不言而喻,既然是学习编程的,你懂得?!。问题解决能力Problem solving ability软件开发工作无论是从宏观还是微观上看,都可以看作一个问题解决的过程。从宏观上看,软件开发,简单来说,就是弄清楚客户的需求是什么,然后通过分析、设计、编码和测试等一系列活动解决如何将需求转换为代码的问题。从微观上看,开发人员的日常工作中也面临各式各样的问题。比如原创 2015-12-26 13:32:44 · 669 阅读 · 0 评论 -
技术历史——Spring发展历程总结
了解一个人最好的方式便是了解这个人的历史,学习新知识也是如果,如果你希望深入理解一项技术那么就去了解真相技术的前因后果。目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?既然这样,我们从源头说起。Struts2的源头其实也是Servlet。Servlet的作用是接收浏览转载 2016-11-25 12:27:21 · 6742 阅读 · 2 评论 -
架构反思
最近由于苦于到了技术迷茫区,,一直在研究架构技术希望有所突破。 2016/11/25日上午:思索对于SSH框架、SSM框架等这类框架为什么Spring有着管理协调其他框架的能力(随后补上),他的原因在哪儿,到目前为止我还没有找到相关的资料介绍。接着我来到了大知乎,让我醍醐灌顶,其实这些所有的框架都是基于java等基础知识来实现的,在市场上充斥的博客书籍也好都是在讲述框架的理念和优势,但原创 2016-11-25 12:06:08 · 480 阅读 · 0 评论