1. 做node项目 (第二个月)
工作栈: Node + Express + Mongoose + Mongodb + Vuejs
主要做了 mongodb的 curd , 因为以前做 PHP + MySql 所以基本大同小异。
node 写了几个定制的模块, 解析csv导入mongodb, 下载模块, 逐行解析模块 ... node原生模块, 想着什么时候抽出来。
Mongodb 基本 查询必会的。
vuejs 的使用开发, 必备 webpack 构建前端自动化流程。 (PS: 我是做后端的... )
主要:
1. 查询 curd
2. express 项目搭建和开发
3. 启发,流式的体验非常明显
4. 中间件非常重要,基本处处用中间件。
5. 在mongoose 的使用中, 写了几个 `mongoose` 钩子。
思考:
准备出一个理解编程的教程,正酝酿。 做了两三年的人, 还是跟我刚开始编程工作前几个月一样的开发水平,活脱脱一个 `用三个月的经验,干了三年`。调试就会console ... debug 不会看 stack ...
原理也不清楚, 也不知道动手。 .... 听他们说他们也挺努力的,但是水平还那样。
觉得 市场上应该有 提高的需求。 市场已经很多教程了,为什么还想做? 因为多半都是糊弄人的。 举个例子,大多数都是你抄我的我抄你的。 没一点想 解释 编程 的意思。
就是 我讲了, 广告做了。 然后效果看个人。 师傅领进门,修行在个人? 问题是 这样领个半天 和原来没什么差别。 领路有什么意义么??? 说白了 是自己在走,让别人看着捧臭脚。
任何老师的牛逼,都是曾经开发的摸爬滚打。 那些并不能复制。 能复制的不是经验, 是如何解决问题的思维。 现在教学更注重的是教知识,所以出来了除了一部分本来就牛逼的人能找到工作,、
很多人,并不能入职。 尤其现在, 实习生水平并不高。 所以并不适应开发。 导致公司不接纳这些实习生。 水平不是说要多牛,实习生没干过水平能多牛? 水平说的是解决问题的思路。 有思路不会,知道怎么做。 可以给时间。
一旦说到 ·不会做· , 怎么给时间? 所以想做一个总结,也顺便卖教程赚外快。 有这个想法,现在还是比较懒。 还得好好思考怎么做。做一个能学会思路,然后自己能安排自己如何思考的课。 教像给学生一根拐棍,真正的学是先靠着拐棍快速
站起来, 然后扔掉拐棍。 学不是拄拐棍,恰恰是扔掉教。 自己独立的开发,独立编程,独立生活。
1. 做node项目 (第二个月)的更多相关文章
- 用jeecg做个项目第二讲(Datagrid数据列表效果详解)
1.列表界面 2.流程状态的效果 <t:dgCol title="流程状态" field="bpmStatus" queryMode="sing ...
- 在做公司项目是时,昨天晚上还好的,但是第二天启动tomcat发现tomcat启动了,但是没把项目启动起来
1.问题:在做公司项目是时,昨天晚上还好的,但是第二天启动tomcat发现tomcat启动了,但是没把项目启动起来 2.问题排除: 1)昨天晚上还好着呢,并且没改动代码,排除代码问题.日志中无报错信息 ...
- 迅雷创始人程浩:创业公司5招做好内部创新(组建小型敢死队:一共3个人,一个产品经理,两个研发;腾讯做不做这个项目是一个伪命题;让用户来验证,而不是相反 good)
欢迎关注“创事记”的微信订阅号:sinachuangshiji 文/程浩 编者按:本文首发于微信公众号“浩哥说”(ID:haogetalks),作者程浩,迅雷创始人.内容为作者在混沌AI成长营上的演讲 ...
- 记一次Node项目的优化
这两天针对一个Node项目进行了一波代码层面的优化,从响应时间上看,是一次很显著的提升.一个纯粹给客户端提供接口的服务,没有涉及到页面渲染相关. 背景 首先这个项目是一个几年前的项目了,期间一直在新增 ...
- 在阿里云创建子域名,配置nginx,使用pm2部署node项目到ubuntu服务器
配置域名 在阿里云找到主域名 进入主域名之后,右上角添加解析,添加子域名, 记录类型选择cname,主机记录填写子域名的名称,记录值为主域名,至此阿里云已经配置好了. 检查nginx安装 首先检查服务 ...
- TypeScript在node项目中的实践
TypeScript在node项目中的实践 TypeScript可以理解为是JavaScript的一个超集,也就是说涵盖了所有JavaScript的功能,并在之上有着自己独特的语法.最近的一个新项目开 ...
- 从零开始做SSH项目(二)
使用hibernate测试加载数据.删除数据和修改数据等功能时,针对的是与数据库表user对应的User. 为了简化对其他数据表对应的实体类的持久化操作,可以在项目中创建一个BaseHibernate ...
- Linux下Jenkins与GitHub自动构建Node项目(Vue)
根据上篇文章<Linux下Jenkins与GitHub自动构建NetCore与部署>,我们知道了Jenkins的强大功能,自动构建,部署了一个NetCore的Web,让开发人员专注于开发, ...
- vue-shop项目第二天(用于个人学习的记录)
vue-shop项目第二天 1.实现路由导航守卫功能. router.beforeEach((to, from, next) => { // to 将要访问的路径 from 代表从哪个路径跳转而 ...
随机推荐
- 使用npm私有服务器保存公司内部强业务类型组件(三):关于业务性组件的一点思考
编写业务性组件最难的地方不在于技术,而在于沟通, 1:前端将业务给封装了起来,必然导致产品在设计的时候多了一层考虑,在新增功能的时候 他要考虑这个功能是不是在其他项目也需要,如果不是的话,就不应该放在 ...
- 基于springboot的ssm
参考该网址成功搭建: https://blog.csdn.net/liboyang71/article/details/73459909 目前有几个问题: 1.我使用application.yml配置 ...
- JQ 实现轮播图(3D旋转图片轮播效果)
轮播图效果如下: 代码: <!DOCTYPE html> <html xmlns="/www.w3.org/1999/xhtml"> <head> ...
- SQLite使用笔记
前言 客户端存储信息的方法有好多种,在以往的项目中采用的是序列化记录到文件中的方式,即时通信项目中客户端的一些系统配置的保存也使用的这种方式,然而客户端保存聊天记录就不能使用这种方式(保存.读取.修改 ...
- 通过编写一个简单的日志类库来加深了解C#的文件访问控制
在程序的开发调试过程及发布运行后的状态监控中,日志都有着极其重要的分量,通过在关键逻辑节点将关键数据记录到日志文件当中能帮助我们尽快找到程序问题所在.网上有不少专业成熟的日志组件可用,比如log4ne ...
- 苹果笔记本安装windows正版操作系统
http://vip.dzzysm.cn/mac/ http://www.windows7en.com/Win7/20439.html windows 7之家的网友很多,其中不缺乏土豪网友购买苹果的M ...
- Spring MVC扩展
使用@ResonseBody实现异步请求时返回的数据对象的输出. 通过配置StringHttpMessageConverter消息转换器来解决JSON数据传递中出现的中文乱码问题. 在实际项目开发中, ...
- Delphi下 Winsock 函数
用于初始化Winsock[声明]int WSAStarup(WORD wVersionRequested,LPWSADATA lpWSAData);[参数]wVersionRequested - 要求 ...
- python之路-bytes数据类型
一. python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.python 3不会以任意隐式的方式混用 ...
- DBUtils——handler
ArrayHandler: 把结果集中的第一行数据转成对象数组. ArrayListHandler: 把结果集中的每一行数据都转成一个对象数组,再存放到List中. BeanHandler: 将结果集 ...