记录我这一年的技术之路(nodejs纯干货)

coding伊始

开始认认真真的学习技术还是2015.10.21日开始的,记得很清楚,那天,是我在龙湖正式学习的第一天。还记得硕哥面我的样子,高高瘦瘦的,一双白色休闲鞋加牛仔裤,典型的程序员风格。

“有什么爱好吗” “自学过ps,dreamweaver,自己搞过简单的网页,很简单的那种,喜欢摄影,所以才自学的ps,现在也就会些抠图啊什么的...” ns 这段对话之所以印象深刻是因为后来硕哥给我们说,有感兴趣的事物,还得实际的动手去做了,有想法还得有行动,才算是优秀的入门。我想,当时可能是因为我真正的去做了才会被选中吧,对了,这里的录取率貌似不到10%..

coding环境

首先,接触coding,你得有自己的一套开发环境,没有mac的同学我推荐Ubuntu 14.04,可以参考我的一篇blog ubuntu14.04安装及web环境的搭建,其次,就是世界上程序员最大的社交网站Github了,哈哈,关于如何配置自己的github可以参考github官网,也可以参考廖雪峰的git教程

coding龙湖

在龙湖,搭好coding环境之后,首先接触的是前端方面的知识,HTML、CSS、Javascript,这些基础知识可以参考这个几米家的网站。有了基础之后,就可以自己实际上手做些例子了,毕竟实战中得来的经验才是最好的。

至于做什么,目前这个阶段当然是做最基础的啊,可以参考我的一些小项目

  • pos机相关逻辑操作练习 练习git相关命名操作,感受小步提交的好处,层层递进的感受编程之美
  • 猜数字 附有详细练习步骤,可学习TDD开发模式
  • posjQuery网页版 可以称得上一个单独的小小型项目,纯页面端的逻辑,可学习bootstrap、jQuery、dom操作、页面数据存储等
  • 一个简单的博客 我的node入门项目,所以@nswbmw也可以说是我的入门导师,哈哈,小星星。通过这个项目,可以了解如何构建一个node项目,学习express框架、ejs模板、mongodb数据库等
  • posNode版 这个就是在学习一个简单的博客之后,将前面的pos机项目做成node版本的,学以致用

学习完这些之后,你可能觉得自己已经不错了,很多都能自己做了,其实不然。优秀的程序员之路,其实才刚刚开始呢...

一般来说,优秀的程序员都不是单打独斗,只身钻研的,你得借鉴前人经验,与志同道合的人一起讨论交流,这对于提升自身能力来说是很有必要的,那么接下来的这些信息,你是很有必要知道的:

  • 国内nodejs专业社区 这里有很多国内的nodejs大神,当然也有很多小白,他们输出了很多十分有价值的分享、经验,并且提供一个问题求助与交流的平台,当然你也能看到nodejs相关火爆的招聘来提升你的激情
  • 阮一峰的javascript教程 这里有javascript初级、高级用法,也有koa相关介绍与使用
  • 阮一峰的es6入门 很棒的一个学习es6的网站,关于es6一些新增的内容讲解很到位,对于中文学者来说,零门槛了..
  • 粉丝日志 一个很牛逼的CTO,你会发现你想研究的东西他几乎都已经研究过并且携程教程博客了!能在这里学到很多新东西
  • 廖雪峰的官方网站 这里你能学习javascript、Python、git等,方便你快速入门的一个很好的地方

coding reference

再分享一些对于我来说帮助挺大的网站吧,来个分门别类的,

Promise相关

Mac开发

工具库

  • underscore 一个javascript工具库,方便我们对string、array、collections、object等数据的操作
  • lodash 一个fork underscore的库,最后性能比underscore高出好几倍,并且提供了underscore没有的优秀API...为什么说lodash比underscore性能高出好几倍呢?因为这是比lodash性能还要高出很多的lazy.js测出来的???这个世界如你所见,确实很疯狂...

暂时先写这么多吧,后续再跟新~

ps: 我很期待明天,因为我对明天充满希望与热情,哈哈

如想了解更多,请移步我的博客

时间: 2024-10-12 18:33:45

记录我这一年的技术之路(nodejs纯干货)的相关文章

IT技术学习指导之Linux系统入门的4个阶段(纯干货带图)

IT技术学习指导之Linux系统入门的4个阶段(纯干货带图) 全世界60%的人都在使用Linux.几乎没有人没有受到Linux系统的"恩惠",我们享受的大量服务(包括网页服务.聊天服务等)背后几乎都是由Linux系统支撑的服务器,超过20亿人每天都随身携带基于Linux内核开发的 Android手机出门,Linux也广泛应用在嵌入式系统上.因此学习Linux系统变得尤为重要,对于普通用户而言,平面式的学习Linux系统的基本使用已经足够,但对于开发者或者运维人员而言,深入学习Linux

[心情琐记]-为什么我选择做一个程序员?【谨以此文献给初入技术之路的纯白少年】

前言:此文又臭又长,废话连篇.某段言论激进,但绝无偏见.兄弟伙伴们看过且一笑置之. 人总是会变得,人也是最善变的动物.而我们要坚定的去努力不变成曾经厌恶的人! 那些年我们书生意气,伴着朗朗的读书声.'"大江东去浪淘尽,千古风流人物...","...惜秦皇汉武,略输文采,唐宗宋祖,稍逊风骚...",仿佛自己便是那些指点江山,激昂文字的主人公了,那些年我们是一群天真烂漫的纯白少年. 此去经年,应是良辰好景虚设,便纵有千种风情更与何人说?每当临近了六月,空气中弥漫的都是这

技术之路也要懂得理财-------林左鸣:建设军工强国的5条锦囊妙计

出差的时候不经意看到中央2台对林左鸣的专访,他的谈话不仅对自身职业有着透彻的理解,而且对整个国内经济也有着清晰研判,当时就把他的名字记了下来,下边的文章是从网上摘抄下来的,希望能作为以后技术之路的借鉴! 美俄两国在军工产业发展改革走上了截然不同的两条路,一个商办官助,一个官办无助.两条不同之路,留给我们诸多思考.中航工业的掌门人林左鸣,用独具的慧眼,洞悉了不同道路背后隐藏的深刻原因.本文是他在2010年3-5月间在国防大学学习期间思考的成果.原文的标题是<关于国防工业企业加快体制机制创新 为军民

第一次写博,记录自己的技术之路

一直在博客园看大神们认真的技术分享,收获颇多,自己的技术可能还不能算厉害,但我喜欢翻译不错的海外优秀的技术文,还有自己也会写几篇入门级别的教程或者有趣的小项目. 希望能写着一篇篇博文,然后一点点进步着. 由于本人是文科生,代码都是在博客园一点点学的,我个人觉得开源硬件很适合做交互艺术或者快速搭建项目原型,博客园太多大神了,技术都很厉害,关于开源硬件这种小白一点,入门一点的内容确实不多,所以我希望在博客园多分享一些低门槛的内容出来,给更多像我一样,不是科班又想入门的人一个参考吧! 原文地址:htt

&lt;自考学习记录&gt; 课程代码6370《编译技术》&lt;3&gt;

编译程序的结构在1.2中写到的5个阶段是编译程序工作时的动态特征.编译程序的结构可以按照5个阶段的任务分模块进行设计.图片来源:https://blog.csdn.net/MapleSky2017/article/details/78157596该图为比较典型的编译程序的结构设计图,该图清楚的表现了数据的转换过程.图中的词法分析程序.语法分析程序(语义分析程序).中间代码生成程序.代码优化程序.目标代码生成程序将分别完成1.2中写到的5个阶段的编译任务,每个阶段的输出为下一个阶段的输入.第一阶段

记录新项目中遇到的技术及自己忘记的技术点【DES加密解密,MD5加密,字符串压缩、解压,字符串截取等操作】

一.DES加密.解密 #region DES加密解密 /// <summary> /// 进行DES加密 /// </summary> /// <param name="pToEncrypt">要加密的字符串</param> /// <param name="sKey">密钥,必须为8位</param> /// <returns>以Base64格式返回的加密字符串</retur

小程序开发的40个技术窍门,纯干货!

微信“小程序”正式上线一周时间,相关话题持续升温.支付宝开发“小程序”的消息也随即曝出,互联网巨头们摩拳擦掌,不少网友调侃说,这势头感觉要挑战现有的“APP帝国”了.那么,面对如此炙手可热的小程序,WeX5移动开发云也没有闲着,经过全网搜索,为大家筛选出一条小程序开发者的必读文章,内容涵盖小程序开发实战需要注意的40个技术点,供大家参考! Q:为什么脚本内不能使用window等对象 A:页面的脚本逻辑是在JsCore中运行,JsCore是一个没有窗口对象的环境,所以不能在脚本中使用window,

一名程序员十年技术之路的思考与感悟(转)

回顾在腾讯的十年,作为一个本科毕业生,在管理上六年升任副总监,技术上七年半晋升 T4 专家.虽不是发展最好的,但相对平均速度来说都是比较快的.我 总结主要的几点是学习成长.合作共赢.总结呈现.思考前行.分享一下这些方面的体会,希望可以帮助初入互联网行业的技术人员或发展遇到困惑的人突破和 提升自己,让自己成为精兵再到骨干,并进一步成长为一名强将. 要成为一个团队的精兵,必须是专业知识过硬,经验丰富,指哪打哪,能够非常让人放心的完成领导安排的任务的人.要做到这些,学习和实践是最直接的路 径.通常一个

思科技术之路

从大三的下学期开始,学校开了计算机网络的课程之后,我发现我的世界多了一些渴望,多了一些早起的勇气.在大三之前,我可以说是浑浑噩噩的度过了一大半的美好的大学时光,直到计算机网络的老师说了一句:有兴趣的同学可以去看看CCNA的东西,觉得有必要的话,可以去考一个证书. 于是,课后,周末的时间突然充实了,就算熬夜,就算没有吃早餐,也像是有理由去任性的孩子一样,一直埋头在自己喜欢的思科技术的世界里. 通过一个暑假的努力,终于考到了CCNA的证书,开始了CCIE的学习之旅. 学习CCIE的课程,才发现,CC