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 代表从哪个路径跳转而 ...
随机推荐
- Python面向对象 -- 继承和多态、获取对象信息、实例属性和类属性
继承和多态 继承的好处: 1,子类可以使用父类的全部功能 2,多态:当子类和父类都存在相同的方法时,子类的方法会覆盖父类的方法,即调用时会调用子类的方法.这就是继承的另一个好处:多态. 多态: 调用方 ...
- 毕业设计《项目管理》总结06之ajax的初步使用经验
1.ajax页面时不能实现下载功能,因为后台下载功能返回的是一个流,而ajax得到后台的数据只能是字符串或字符,所以实现的方法可以: 例如:用js生成一个form,用这个form提交参数,并返回“流” ...
- switch与if语句的应用
C语言自学之switch与if语句的应用 #include<stdio.h> #include<stdlib.h> int main() { ;//需要计算的年份 ;//需要计 ...
- Python3+unittest使用教程
一.直接使用TestCase 注意所有测试方法都需要以test开头.代码如下: import unittest class Test1(unittest.TestCase): @classmethod ...
- Linux Shell函数定义与调用
一.Shell函数定义格式 shell函数定义格式,各部分说明如下: [ function ]等中括号括起来部分----表示可选(即可有可无) your_function_name部分----为函数名 ...
- 跟随我在oracle学习php(18)
修改表: 一般概述 通常,创建一个表,能搞定(做到)的事情,修改表也能做到.大体来说,就可以做到: 增删改字段: 增:alter table 表名 add [column] 字段名 字段类 ...
- bootstrap全局样式
内联子标题: 显示如下: 主体副本: 显示如下: 对齐类: 显示如下: 强调类: 显示如下: 缩略语: 地址: 表格: 加一个class:“table-striped” js里面的奇数偶数行(odd) ...
- 二、 编写一个类,用两个栈实现队列,支持队列的基本操作(add,poll,peek)
请指教交流! package com.it.hxs.c01; import java.util.Stack; /* 编写一个类,用两个栈实现队列,支持队列的基本操作(add,poll,peek) */ ...
- 修改docker出现中文字符出现乱码的问题
修改docker出现中文字符出现乱码的问题 在启动容器时 指定选项 -e LANG=en_US.UTF-8
- PLC之六部十层电梯整体框架
1.基本框架 此图基于西门子杯逻辑控制赛项中电梯题目的变量表以及功能设计 1.I/O输入是指变量表中的input数字量,包括电梯所有的内呼按钮.外呼按钮.电梯平层开关等 2.逻辑处理是指根据相对应的输 ...