前言css
1.作事情html
4.勿忘初心,不负梦想程序员
转眼又是一年,2016年7月3号是本身正式参加工做两年,入职一家新公司工做两个月的日子。每一年到这个时间点,老是想要写点儿什么总结一下。前半年除了学习提升专业技能外,主要读了几本书《余罪》,沉默的羔羊系列。这里我想说《余罪》原著比如今爱奇艺播出的网剧真的好看一百倍。我是先看完书,再看了2集电视剧,而后真的看不下去了,由于张一山刻画的余罪跟本身心中的那个余罪落差太大。我甚至以为夏雨来主演会更好一些。ಥ_ಥ
对于现阶段的本身来讲,更多的是想在工做上有一些突破,可以作一些有意义和对团队发展有利的事情,可以获得同事和周围人的承认。天天经历的事情都会让本身有一些感触,大多数时候都是在微博,朋友圈或者QQ空间发一两句话感叹一下,也就过去了。像这种专门的总结下来,而后写成文章真的不多了。如今每一年有动力必须去写的两篇文章就是 “工做xx年小结” 和 “XXXX年年终总结”** 了。由于前者是对本身离开大学之后,每一年变化的总结,后者是对这一年本身的工做和生活的总结。
每次开始敲下这些文章第一个字的时候,都有一种“无力”和“恐惧”。由于又要开始对这一年的本身开始复盘了,作了什么,哪些是有意义的,哪些是想作而没有作完的或者说根本就是一点儿没有作的。每当复盘完之后才会发现,本身远远没有成为心中预期的那个本身是有缘由的。
在面试中感触最深的一个问题:“你在这个项目中作了什么?”,“你在这家公司作了什么?”。刚开始的时候也会被问的哑口无言,这偏偏证实了本身虽然参加了某项目或者是在某家公司作了两年,可是本身的工做是没有意义的,本身都没有承认本身。后来直到本身认真的去总结了,才发现作了一两件本身说的出口的事情,比作了一些事情重要。
因此一直但愿本身每一年无论是对本身仍是对工做,都能作出一两件本身和周围人都承认事情。
2015年初定的读书计划:《JavaScript高级编程》读一遍,而且总结10篇文章,2016年过去了大半这个计划仍旧没有完成;
2015年底给本身定了2016年的工做学习计划,到如今都没有制定完,还一直在变化;
2015年4月成为了一名全职的前端工程师;
2015年9月底完成了西宁->塔尔寺->环青海湖的骑行;
在Github上维护两我的私人仓库,而且star数都快接近了100;
成为了CSDNJavaScript知识库的编辑;
帮助CSDN绘制了html5和css3知识图谱,而且获得了一些稿费报酬;
2015年4月完成北京->秦皇岛->葫芦岛骑行;
换了一个新的工做环境;
在CSDN 《程序员》杂志表了本身的html5学习指南文章,而且收到了一些稿费;
...
对于没有完成的事情:
很大一部分是由于本身身上的惰性在做怪,也有一部分是这些内容不是本身当前工做所迫切须要的。优先级就被其它事情所代替了。之所一直把它们放在本身未完成事情列表里面,仍是以为作了后对本身仍是有很大的意义的。
对于已经作了的一些事情:
1.骑行是本身热爱的一项运动,爱上她有不少理由。当前找不到合适的语言来形容,借用网上的一句话:
骑行是一件看上去风光无限的事情。一路爬坡无数,风餐露宿。那些累,那些苦只有本身才真正体会。向勇敢的骑行者致敬!
2.关于在CSDN社区作的一些事情,本身并无刻意的去作什么。只是定时的更新一些本身平时开发总结。而后就是恰好在那个时间点,有了那个机会,恰好本身有那个能力,才被找去作那些事情。因此这句话反过来就是,当本身想要去作一些事情的时候,首先要有能力,而后在刚好的时间点有了个机会。
3.受刚工做时导师的影响,很早就了解到开源的重要性。鉴于以后工做中Github对本身工做内容和工做效率的提升,本身慢慢变成了一个热爱开源,崇尚开源精神的人。
“大浪”的公司文化:“一切由你开始!”,“狼厂”的文化:“简单可依赖。”。这俩家公司的公司文化都着重强调的是人,可是“大浪”做为一家老牌的业务成熟的互联网公司,当前在移动互联网崛起的浪潮下又没有新的业务突围,在我工做的两年中看到不少公司同事离职,人才流失很严重。“狼厂”在注重我的发展上面我认为比“大浪”要好不少(我以为是业务线多,赚钱的部门也多吧)。
强调我的能力,先有信任才有可依赖。
在参加新员工培训的课上,讲师讲的“过后验证”和“以结果为导向”都在强调着在这家公司作事情的重要性。“少承诺,多兑现,证实本身,用结果说话!”都在强调着这家公司须要实干家不是空想家。这也就是为何以前了解的“狼厂”加班比较严重,其实你们在这样的氛围下都知道对本身作的事情有一个好的结果的重要性,这样才能够获得同事和领导的承认。
固然关于“加班”这里持保留态度,我相信在不少互联网公司加班都是跟本身负责的业务当前的进度有关的。还有工做以外本身作的一些事情(当前对于工做内容的思考,想要作一个产品解决当前工做中常常遇到的问题)。
对于外界对“狼厂”的评价我持保留态度,可是这些对工程师影响真的很小,能够说根本没有,你们天天想着仍是作好本身的事情,在新闻上看到一些负面新闻也仅仅是了解一下。可是不得否定的是“狼厂”给工程师提供的发展机会真的不少,若是你有想法均可以去实践。
听多数人的意见,和少数人商量,本身作决定!
这里我只是想表达本身眼中看到的,我热爱我毕业后的第一家公司,一样也热爱我如今的公司,也想作些有意义的事情实现我的价值。
这是在参加新员工培训时,在一些老前辈的故事中听到的。从他们的真实的故事中,本身开始反思本身的初心和梦想。
本身并非一个善于学习的人。换句话说大学的时候本身应该修的课程并非很好。这也直接致使了本身的计算机基础并不扎实。“我要去北京”,这个想法是大二就开始有的,由于大学课程并不优秀的我甚至觉的大学并不适合我。想要到这个世界大都市去经历一些大风大浪,去实现我的价值。
大三进入大四的暑假开始找实习,我仍然清晰的记得7,8月份的郑州“热火朝天”,为了参加面试找到一份儿实习工做,又为了省公交钱走几千米去面试。为了可以证实本身,本身是带着电脑,随时准备给面试官看本身在学校作的一些小Web项目。固然面试了3家公司,只有一家公司的面试官简单看了我作的一些小玩意,后来也是这家公司收留了我。
可是我在这家公司待的时间并不长,只是以为这家公司作的业务并非本身想作的,而后就有了后来的“武汉故事”,而后一个很巧的机会在武汉获得了北京创新工场的面试offer。后来只身到北京参加面试,拿到本身的实习offer。实现了本身的北漂梦。
怀念当时本身的那个冲劲!
当初本身踏上去往北京的火车时候,在心里狠狠的对本身说:
成为一个优秀的人,优秀的程序员,优秀的架构师。
从焦做到郑州,武汉,北京,当梦想成为现实,本身经历了不少。由最开始的,认为本身应该随遇而安到如今扎根帝都,其中有不少故事,只不过是随着生活条件的提升冲淡了本身心里的那种感受和冲劲。也许真的是:
生于忧患,死于安乐!
毕业两年,本身距当初的目标还有很大的一段距离,也意识到“成为一个优秀的人,优秀的程序员,优秀的架构师”这句话的顺序是错误的。你们会说你一毕业进入的都是大公司难道还不优秀么?我想借用网上看到的一句话表达“以这个世界上努力的人之少,根本轮不到拼天赋。”我也仅仅是体会到这句话的内在乎义,克服了本身身上的惰性,努力了一点点而已。
优秀的程序员不少特色,我能够总结出一些标签“严于律己”,“强悍的执行力”,“对新技术的敏感”,“思考问题的方式”,“处理问题的方式”。这些特色不是你想学就能一下学会的,是须要时间的积累慢慢去培养的。
上面提到的那句话的正确的顺序应该是:
成为一个优秀的程序员,优秀的架构师,优秀的人。
而本身距实现第一个目标还有很长的路要走。
“大学就是一个让你犯错的年代。”是的,在大学我犯过不少错误,不考虑周围人的感觉,处理很差跟周围人的关系。这些都让本身尝到了一些教训。“那个时候觉的难以想象的事情”,如今本身再回头去看也觉的没有什么,其实就是时间冲淡了一切。可是留给个人教训会让我铭记一辈子。
忽然发现本身身上的冲劲是否是也被时间冲淡了呢?ಥ_ಥ
还好一直都可以清醒的认识到本身不属于聪明人的行列,可是到哪都能遇到比本身优秀的人。在工做中可以判断出本身作的事情是对是错,可以听取别人的意见,作本身认为对的事情。
有时候会被一些老同窗问一些问题,“我想学前端,该怎么入门啊,学哪些课程啊?”,“我想学安卓,该学哪些课程啊?”。大多数时候我是不想回答这些问题的,不是问题自己简单不简单的问题,一个在校生问这些问题能够理解,可是对于一个工做1-2年的人,在问这些问题的时候都没有思考过,也不会本身动手去找答案,本身不敢去踩坑,就是指望别人给你指一条路,你才敢去走。这样永远都是原地踏步,不会有进步。
记得跟以前的同事聊过一个话题,无论在一个多么平凡的团队或者是一个优秀的团队,老是会有人脱颖而出,有些人碌碌无为。由于某些人的身上天生带着某种韧性,当外在环境很差的时候,老是能凭借自身的韧性突破周围的环境的限制,而有些人身上天生带着“鸵鸟精神”,就算有优越的外在环境,也会沉沦为默默无闻。
就比如戚继光,你们可能都说,他天生就是作将军的人,我到认为是,当时的环境让他有参军的想法,参军后又有本身对于战争的思考,又知道经过某种方式,找资源实现本身的想法。而后成为了一位优秀的将领。若是说当时的大环境是好的,戚继光是去经商,我以为他也会是一个优秀的商人,由于他身上的主动性,注定了他确定不是一个平凡的人。
有很长一段时间本身早上到公司的第一件事就是去浏览一些本身收藏网站的文章,好比:开发者头条,前端大全等,直到看到昨天已经看过的内容为止。当时感受本身收获了不少新鲜的知识,时间长了发现本身从这些网站收获的知识几乎为0;由于这些网站上看到的内容不少本身平时工做中都用不到,没有实践的机会,对于本身来讲看完一遍以后,等待的就是大脑对它们慢慢遗忘。但本身天天在上面却花费了大量时间。
本身开始思考本身系统的掌握某个知识是经过什么方式:
经过系统阅读某个技术经典的纸质书籍,
在网络上阅读别人的博客也仅仅可以作到了解,不可以作到掌握。在工做中遇到特定的问题,经过搜索引擎来查询这些文章来解决遇到的问题,是很是正确的。大多数时候网上看到的不少东西都会让人迷惑,由于缺乏辨别它们对与错的基础知识。是有不少知识须要学习,但不是说这些网站推送的每篇文章都应该看,想要经过这些文章去系统性的掌握某项知识是不切合实际的。
最近在看《JavaScript设计模式与开发实践》这本书,被书中一些场景的代码实现所“震撼”(这里感受用这个词不是很恰当,可是示例代码写的真的是好)。本身也在思考怎么才算是掌握了一个设计模式?
我认为首先应该是模仿,吃透了示例代码的思路,有所体会。当遇到类似场景能够想到用某个模式编写本身的代码可以让本身的代码更健壮和扩展性更高。这个时候才应该是对一个设计模式开始掌握了。
工做中不少时候都在维护别人的代码。当看到一个庞然大物的时候,首先不该该抱怨别人的代码写的很差,多是本身的水平还没达到那个程度,理解不了。若是真的是别人的代码写的很差,那么也是本身的机会来了,“重构”对于一我的的架构能力和代码组织能力是一个很大的提升。
世界上阅读的方式有两种:
①泛读②精度;
如今以为对于“泛读”这个词语的理解有一些误差。应该是“普遍的阅读”。不是说在读书的时候,能够跳着读。这是一种很很差的读书方式。而本身偏偏在很早的时候就养成了“跳着读”,这种读书方式。
也深入的体会到了这个习惯的养成对本身的影响:
阅读技术书籍的时候,遇到一个没法理解的知识点,不思考不自觉的跳过;
写代码,会遇到问题,一时解决不了,就会先跳过,这原本应该算是一个正确的作法,可是程序会变成千疮百孔,后期的修复代价很大;
固然本身如今是很是不建议泛读的,间接的能让人养成不少很差的习惯。我如今就在跟本身养成的坏习惯作着强烈的斗争。锻炼本身的专一力,作一件事情不分神,这实际上是很痛苦的一件事情。
曾经想过一个问题:
世界上有不少土豪,就算是他们不上同班,天天都去旅游,住最好的宾馆,吃最好的食物,一生可能都有花不完的钱,那么他们为何还要努力的上班赚钱呢?
有人说这些人是有更高的追求,想赚更多更多的钱。我却是觉的这些人仍是在把本身当一个正常人来看,知道活着就应该作点儿有意义的事情。一千我的会有一千个对生活的理解,这也仅仅就是我如今的感觉,可能再过两年个人观点也是会变的。
引用书上看到的一段话:
生活不能等待别人来安排,要本身去争取和奋斗;而不论其结果是喜是悲,但能够慰藉的是,你总不枉在这世界上活了一场。有了这样的认识,你就会珍重生活,而不会玩世不恭;同时,也会给人自身注入一种强大的内在力量。
勿忘初心,不负梦想:作一个优秀的程序员,优秀的架构师,优秀的人!
想到了本身学过的一篇课文的内容:
你站在桥上看风景
看风景的人在楼上看你
明月装饰了你的窗子
你装饰了别人的梦
故事是你本身的,同时你也成了别人故事的一部分。当我发布这篇文章可能距7月3号开始写这篇文章已经有一段时间了,对于文章中的每一个标题都是天天本身通过深入的思考写下的。一些时间性的东西就不改变了,保持它的原汁原味。愿我和读到这篇文章的同窗都能跟@十年踪影 老师的网名同样,以一个十年来计量本身的人生。