谈谈技术选型的那些事情

不知道多少想进入互联网行业的创业者曾问我,我想做一个项目,我该用什么技术? 存在即合理,你所选择的所有技术本质上都可以完成任务,只是成本问题。 首先考虑的成本是学习成本,如果你说用这种技术很轻易可以实现功能,但是学习使用这种技术就需要几个月,等你团队成员学习完成,项目早就过了最佳时期。所以你明白外面为什么一堆企业在用PHP了,因为上手实在是快得没有朋友。 接着需要考虑的成本,就是找人的成本。试想想,你决定用C++来写一个后台管理系统,你确定能很低成本找到会这技能的同学吗?但是假如你采用了php这开发方案,外头随便一抓都是php,找人根本不愁(注意:我并没有对php有偏见)。 核心技术研发风险也是一个需要考虑的问题,假如你是要制作一只爬虫, ...

如何在信息爆炸的年代找到好文章

想必大伙已经看技术文章看到麻木的状态了,各大平台每天海量的文章产出,无数个人博客文章发布。内容质量这事情,个人觉得,文章如果看了有用就是高质量的,没用就是无效阅读了。 各网站的精选文章 许多网站都设置了精选文章的栏目,例如简书的专题,开源中国的推荐博客等。这种平台栏目每天挑选一些自家平台的一些文章,但是他们是不细分领域和技术等级的。一个php的开发者可能在上面刷一下,映入眼帘的可能就有99%非适合他看的相关文章。 专门推荐文章的平台 开发者头条,掘金,segmentfault头条,极客头条等相信大伙都耳熟能详了。用户投稿认为高质量的文章,编辑审核通过后,对所有用户可见。但是一篇热门文章是会同时出现在这几家平台的,所以随意我就是随意选择一家来看的, ...

学技术我们其实在学什么?

很多同学曾经问我,该学习什么技术,怎么样去学习技术?其实每当我听到这个问题,我是无比纠结。这是一个无法回答的大问题,这种话题可以吹上几年,并且每个人都是独特的,方法只能借鉴不可复制也。下面说说个人学技术的一些感悟,也许全都是错的,但是我就是要写出来。(不喜欢看长文章的同学请直接看结尾总结那段即可) 一、学习技术的目的 我们学习技术往往是带有功利心的,哪怕你用技术来玩,也是一种目的嘛。所以,每当你问别人,该学习什么技术的时候。先问一下自己想要做什么。举一个例子,一个上了大学java课程的同学跑过来问我,我应该如何学习,要学什么东西? ...

学习vue的一些资源

下图仅仅是给入门vue的同学一个参考,若有错误和建议欢迎指出 一些参考资料: 官方教程 什么是双向绑定 vue生态 vue 常用ui组件 使用webpack构建vue vue的小demo vue路由例子 vue跨组件通信的几种方法 Vue.js——60分钟快速入门 到底vuex是什么? VUE资源列表 Vue.js——60分钟组件快速入门(上篇) Vue.js——60分钟组件快速入门(下篇) 采用vue+ ...

一只优雅的小爬虫诞生记

爬虫,几家欢喜几人愁。爬者,拿到有利数据,分析行为,产生价值。被爬者,一是损失数据,二是遇到不怀好意的爬虫往往被全站复制或服务器受冲击而无法服务。今天说的是一只友好的爬虫是如何构建出来的,请勿用它伤害他人。 爬虫一生所遇 俗话说,如果我比别人看得远些,那是因为我站在巨人们的肩上。前人之鉴,后人之师。小爬虫在胎教的时候就该传授它的前辈参悟的人生经验,了解网络的可怕之处。看看我提供的胎教课程: 被爬网站偶然出现服务无法响应,需重试 网站检查某些header,特别是referer这个参数,请警惕 访问频率限制, ...