如何从菜鸟程序猿成为高手



一、不少问题不见得会出在你身上,但你亦须要想法解决问题,不然就会变成你的问题;

二、懂得但策略的说不(不会这个准备累死吧,程序员);

三、我考进事业单位,呵呵,没有传说中的那么好环境。这里待遇低下,事情繁杂,领导众多,群众骚扰得我不胜其烦;

四、真的,程序员走了管理路线,反而会感到人生很是多浪费时间,太多的精力用来应付各种杂事……

五、不仅会埋头写程序;



六、不断规划与寻找本身的人生,想法把本身变重要;

七、想法把本身变得不重要,以实现其余重要的目标;

八、 作程序员,专门作技术,脑累;再往上爬,作到项目经理,各类繁杂的事,每天解决不完的,心累;

九、提高码农亩产,掰直码农方向,授人以渔,功德无量,利在千秋;

十、真正的牛人也许一生只投 4 次简历,这些家伙一毕业就被好公司抢走了,而且他们的雇主会给他们不赖的待遇,因此他们也不想挪窝。而「人才」市场上能找到的大多都不是什么人才,招到这帮人轻则费钱重则把你公司搞挂;



十一、如今开发者们都喜欢说本身有一些伟大的想法,甚至有人发给我邮件说,让咱们一块儿改变世界吧。但我认为,脑子里的想法在付诸实际得以成现实以前,都是一文不值的,太多人都有本身的想法,关键在于如何去实现它。就算你有很好的商业模式,也须要依靠产品支撑。而如今不少有想法的人都把本身定位为一个相似产品经理的角色,每每缺乏美工,开发,测试,推广,运营的经验,但我认为,只要你想办法,这些问题其实都很好解决;

十二、最近一帮作技术的在微博上吵谁比谁 NB。其实作技术不像练武,非得打遍天下。能很好解决本身遇到的问题搞定公司的需求就很好;进一步,精益求精下,提高下性能重构下接口,作到优雅可读;再进一步,整理成可重用的方式发布出来,让更多人受益。真正 NB 是多少人由于你而活得更好,而非其余;

1三、越是好的公司,越是好的项目组在招开发人员时他们面的东西越是底层;

1四、编写 Java 开发包都是一群神人,拿 Java 源码来分析问题,咱们无疑站在了巨人的肩膀上。所谓站得高,尿的远也。固然,所谓偷拍都是避免不了的;

1五、大牛仅仅是利用他们所掌握的"原理级"技术,将"应用级"技术进行不一样的排列组合而已;

1六、前期追深度,不然会华而不实,后期追广度,不然会坐井观天;

1七、对于英语,是你前期提高的关键,不是你将来发展的关键,要不咋有一大堆海归搁浅了呢;



1八、有不少的不快乐,实际上是源自不知足,而不知足,不少时候是源自于心不定,而心不定则是由于不清楚究竟本身要什么,不清楚要什么的结果就是什么都想要,结果什么都没获得;

1九、多认识一些人,多和比本身强的人打交道,一样能找到好的老师,不要和一群一样郁闷的人一块儿控诉社会,控诉老板,这帮不上你,只会让你更消极。和那些比你强的人打交道,看他们是怎么想的,怎么作的,学习他们,而后跟更强的人打交道;

20、羡慕别人有个好爸爸,没什么不能够。问题是,你的下一代,会有一个好爸爸吗?至于问到为何不能有一样的赢面几率?我只能问:为何物种竞争中,人和猴子不能有一样的赢面几率?物竞天择。猴子的灵魂不必定比你卑微,但你身后有几十万年的类人猿进化积淀;

2一、做为职业规划师,我想告诉你关于工资的一个秘密,年薪月薪是至关有欺骗性的东西。真正起做用的,是时薪——你必定要看看本身的单位时间是否更加值钱。



2二、咱们争分夺秒计算本身的工资,却不多计算本身的空白时间。其实空白才是将来可以得到巨大收益的东西。咱们常说年轻是最大的资本,不少人年轻的时候所有投入工做,那么资本也就直接取现了,再无增值的可能;

2三、记得,对于那些以夺取你最重要的东西——好比健康、生活、好心情、从容、家庭为代价的工资,千万别碰;

2四、要有足够的「亮剑」资本;

2五、能力当然重要,但并不能表明所有;

2六、创业到如今,整整一年,中间发生了不少不少事,没取得什么成绩,但心里却有一种豁然开朗的感受,也许这就是成长。若是目标是既定的,那剩下的就是方法;

2七、栈和队列的区别是啥? 吃多了拉就是队列,吃多了吐就是栈;

2八、能在书本上简单查到的东西永远不要放进你的记忆里;



2九、技术之路最公平也最残酷的缘由是:没有捷径,须要日积月累的积累,以及对技术持久的热情;

30、回头想一想,人的感受有时真的很不靠谱,咱们宁可裹紧被子,躲在小屋里抵御风雪,也不肯打点行囊,奔赴遥远南方的温暖春天。咱们老是被眼前的利益诱惑,很难作出目光远大的规划。而当咱们明白了这些后,已经没有时间从新来过了。说到创业公司和大公司的比较和选择,就更明显了。不过这些年,中国的创业环境愈来愈好了,IT 领域创业成功的小公司也愈来愈多了,在作选择的时候多考虑一些靠谱的创业团队,对作技术的人来说,真的是利大于弊的。待在大公司里顶多能图个温饱,创业团队才是真正能让人发财呀;

3一、写做很重要。经过写做清晰地表达观点,这颇有帮助。从某种程度上来讲,写代码和写做很是类似,两种都须要你把你的想法,经过某个结构化的方式清晰而且无歧义的表达出来。Email 固然是写不完的了,不过还有你所开发的产品特性所配套的文档、须要清晰描述 Bug 的漏洞报告、还有对你修复的 Bug 作出的解释。在大学里写做并非重点,可是若是你写做好的话,这绝对是工做中的一个筹码;

3二、① 无论是给别人打工仍是自已干,都要全心全意的工做,由于你所作的任何一点工做都会让自已的人生多一点筹码,这一点最最重要!

 ② 多与市场人员交朋友,他们比你更懂这个社会!参加到他们这个圈子中去,和他们一块儿赌赌钱、一块儿聊聊天、一块儿洗洗桑拿、一块儿..... 你会经过他们接触到另一个世界。

③ 机会远比钱重要,挣不挣钱在年轻时并非特别重要!不管是在实际生活中仍是在网上或其它地方,若是有机会参与到除本职工做外的一些项目或产品的开发中,哪怕是帮忙的性质,也要积极介入,至少你会交到不少的朋友,这样你的人生会多出不少的机会;

3三、是否使用框架,使用什么样的框架,这都不是重要的,重要的是咱们要有框架的意识;

3四、语言本向并不重要,解决问题的创新方法才是王道。因此在实际软件开发过程当中,为了可以更好的贴近业务,咱们不得不选择相对容易可以解决问题的编程语言;

3五、专业知识蕴藏在狂热的消费者之中。当消费者高兴的时候,用户团体比广告的做用还大。程序员


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------编程