当前位置: 首页 > 编程日记 > 正文

2017伊始-随笔

微信小程序发布

今天,2017年1月9日,微信的小程序发布了。我打开了美团外卖小程序,然后把美团外卖app卸载了;我打开了摩拜单车小程序,然后把摩拜单车app卸载了。有人问,这种小程序与网页版的桌面图标有什么区别,其实就仅仅相对于用户而言,在微信中使用小程序,会比打开一个HTML5网页流畅很多

我还没仔细研究微信小程序的开发流程,但自己做过小小的试验:专门断开网络之后,可以打开小程序,并且有缓存整体框架和部分数据。这和目前uc浏览器、360手机助手之类的软件留在桌面的“小程序”有所不同,节省流量是次要的,重要的是可以加快流畅度,使得不会体验到明显卡顿的感觉。

所以微信小程序无非是缓存框架留出接口,只要有网络,就可以实现这样一个小程序。除了一些较为私人的、安全支付类的、需要结合手机GPU等性能的app,其余软件其实用这种类型的小程序就足矣。再说5G时代的到来,这种趋势是不可避免的。

以前因为个人计算机性能低下,所以推崇B/S结构;后来个人计算机符合摩尔定理发展迅速,但网络跟不上,所以推崇C/S结构;而如今网络宽带速度越来越快,我们来到了4G时代乃至5G时代将至,未来会慢慢回到B/S结构之中(当然,以上所谈只是争对一般大众软件,如大型游戏【手游】、高度机密系统【支付软件】依旧采用C/S结构【app】,但诸如一些生活消费类的软件就没必要了)。

而腾讯因为有了微信这个巨无霸,在这个时代起着引领革新的作用。如今它推出了小程序,那些原本的浏览器类软件肯定会采取行动维护自己原有的份额。但最重要的是腾讯改变了大众的观念,而不是腾讯这单个企业的发展

未来趋势感慨

不是落后者要学习领先者,而是领先者要学习落后者。比如你是一家股票走势预测的公司,你们公司的业绩取决于你预测的准确率的年度排名。十个月过去了,你现在排第一。为了保证年底的时候你还排在第一,这时候你应该采取什么策略? 答案是直接抄袭其他人的预测。

现在我们要说的是那种改变游戏规则,改变商业模式,“根本性”的创新。这种创新往往具有历史意义,你一旦成功,会有很多后来者向你学习。你不是创新图存,而是引领风气之先。但是,创新最大的特点,不是“开放的头脑”之类的优秀品质,而是风险!

如今腾讯体量这么大,但是却变成了领先者创新。其实不仅仅是腾讯,像阿里巴巴之前几年一直在发展云计算一样。互联网行业的发展的确不能用传统行业的思维来解释,不创新就像百度一样由原先的BAT之中陨落。

话虽这样说,百度之前也做过直达号啊,但现在也半死不活的!这里面有很多因素,范围太广就不展开讨论了。更简单点看,我想百度可能就因为少了一个像微信、支付宝这种不可替代的客户端吧。很多时候要做对事很难,但运气,本来就是成功的必要条件。


唠完宏观方面,我们来聊下技术(个人见解,不喜勿喷,但可以多多交流……)。按照目前的状况,安卓和ios后期可能会出现供过于求的情况。它们都是基于特定平台进行开发,其学习内容更新也挺快的,虽然这方面的人才需要是需要的,但不需要太多。未来像小程序这种简单点的开发才是主流。对于我个人理解来说,服务器才是王道,网页多终端才是王道。

不过呢,厉害的人跨方向并不难,都是编程,思想一样,而且都喜欢玩玩新鲜有趣的技术。

当前还有一种趋势是MVC有种合而为一的感觉。当然,特别说的是V这一层。从node.js开始,就没必要单独分得那么细了。

no_mvc

不过也不能说死,前后端分离有利于合作交流分任务,这是多年来实践的结果。凡事都有一个度,我们要把握好平衡点。总之可以多思考未来的趋势,我庆幸生活在这个时代,见证了互联网迅速发展的这十几年,感慨到一种合久必分分久必合的感觉。

个人发展计划

人生面临着一个风险悖论。如果你一辈子谨慎小心,干什么事情都谋定而后动,你的生活再差也差不到哪去;而如果你勇于承担风险、大胆尝试,你可能会特别失败,但也可能特别成功。那么平均而言,我们到底应该更冒险一点好,还是更谨慎一点好呢?
根据2011年发表在《自然》上的一篇论文,答案是冒险更好。

对于我来说,之前经历了一场考研,很多人不懂为什么我要去考,难度大且容易失败(像现在我这样……),不过也许真的只有考过研的人才能理解我的感受与决定……我在考研期间,也领悟到了自己的不足之处:

  1. 知识的匮乏性,没有完整的知识体系结构
  2. 不会在关键点时出问题,而是在关键之前出差错
  3. 竭力追求广而泛的完美,却忽略了单而精的极致

我不是乐天派,而是一个偏向于悲观主义的人。但正因为如此,我更多地发现了我很多要改的地方并进行改正:利用OnteNote、Xmind等方式组织管理笔记;在该阶段缺乏什么就多阅读相关书籍,适当参加一些线上live活动;利用自我监控、培养习惯的手段提高意志力;意识到情绪管控的重要性(自诩为理性的人,但时常和情绪化仅有一步之遥555),总在最后一百米冲刺阶段承受不住,也许在这一阶段我的确需要一个相互激励的对象……

onenote

而目前我的职业追求,更倾向于后端开发。年后再去找实习,目前在刷面试笔试题目以及做毕业设计,为年后找工作做准备以及减轻一下负担。同时也会适当地多看一些书籍,因为

世界上有很多比读书重要的事。在做事和读书之间,做事优先。但读书是除实践外迅速积累见识的最好办法。

今天权当2016年的总结,展望2017,也许会很累,但这是我所追求的存在。


文章引用部分来自:《万万没想到:用理工科思维思考世界》

相关文章:

广告条随滚动条的移动而移动

文章来源&#xff1a;蓝色理想<html><head><title>跟随滚动条的图片</title><meta http-equiv"Content-Type" content"text/html; charsetgb2312"><STYLE mediascreen typetext/css>#floater { POSITION: abs…

使用wget在linux服务器上下载oracle软件

今天需要在远程几台服务器上安装oracle软件&#xff0c;本地的网络不是很好&#xff0c;如果同本地下载&#xff0c;然后再上传到服务器上比较耗时。所以就想直接在服务器上直接下载软件&#xff0c;这样不光速度比较快&#xff0c;而且还节省了很多时间。 我是这样做的。 首先…

揭秘华为AI一站式开发平台,3步构建一个AI模型 | 华为昇腾师资培训沙龙西安场...

2018 年&#xff0c;在第三届 HUAWEI CONNECT&#xff08;华为全联接大会&#xff09;上&#xff0c;华为首次公布了 AI 战略与全栈全场景 AI 解决方案&#xff0c;其中包含全球首个覆盖全场景人工智能的华为昇腾&#xff08;Ascend&#xff09;系列处理器以及基于华为昇腾全栈…

PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析

Python黑帽编程1.5 使用Wireshark练习网络协议分析 1.5.0.1 本系列教程说明 本系列教程&#xff0c;采用的大纲母本为《Understanding Network Hacks Attack and Defense with Python》一书&#xff0c;为了解决很多同学对英文书的恐惧&#xff0c;解决看书之后实战过程中遇…

20种看asp源码的方法及工具

作者&#xff1a;欧杨飘雪 http://blog.csdn.net/flyingsnowy/众所周知windows平台漏洞百出&#xff0c;补丁一个接一个&#xff0c;但总是补也补不净。我把我所知道的20种看asp源码的方法总结了一下&#xff0c;并且用c#写了个应用程序来扫描这些漏洞&#xff0c;发现虽然大…

关注度越来越高的行人重识别,有哪些热点?

来源 | HyperAI超神经责编 | Carol封图 | CSDN付费下载自视觉中国在茫茫人海中&#xff0c;你能不能一眼就找到想找的那个人&#xff1f;如今&#xff0c;这个任务对于计算机来说&#xff0c;可能是小菜一碟了。而这得益于近年行人重识别技术的飞速发展。行人重识别&#xff0…

《QTP自动化测试进阶》(1)

学习《QTP自动化测试进阶》第一章。 采用不同的项目开发模型对自动化测试有不同的影响。 &#xff08;1&#xff09;瀑布模型&#xff1a;瀑布模型在需求定义方面做得很好&#xff0c;这对自动化测试是有益的&#xff0c;包括可以尽早选择合适的自动化测试策略&#xff0c;让自…

JNDI概述(转载)

JNDI是 Java 命名与目录接口&#xff08;Java Naming and Directory Interface&#xff09;&#xff0c;在J2EE规范中是重要的规范之一&#xff0c;不少专家认为&#xff0c;没有透彻理解JNDI的意义和作用&#xff0c;就没有真正掌握J2EE特别是EJB的知识。那么&#xff0c;JNDI…

怎样用Python控制图片人物动起来?一文就能Get!

作者 | 李秋键责编 | 李雪敬头图 | CSDN 下载自视觉中国出品 | AI科技大本营&#xff08;ID&#xff1a;rgznai100&#xff09;引言&#xff1a;近段时间&#xff0c;一个让梦娜丽莎图像动起来的项目火遍了朋友圈。而今天我们就将实现让图片中的人物随着视频人物一起产生动作。…

Directx11教程(61) tessellation学习(3)

现在我们看看在不同tess factor的情况下&#xff0c;三角形是如何细分的&#xff1f;(这儿三条边和内部tess factor值是一样的&#xff0c;而且partitioning("integer")) 下面8张图是三角形在tess factor 1到8的情况下的细分细节&#xff1a; 因为TS阶段是硬件自己做…

HTML語法大全

作者&#xff1a;闪吧標籤 , 屬性名稱 , 簡介 <! - - ... - -> 註解 <!> 跑馬燈 <marquee>...</marquee>普通捲動 <marquee behaviorslide>...</marquee>滑動 <marquee behaviorscroll>...</marquee>預設捲動 <marquee beh…

php相关书籍视频

虽然如今web领域&#xff0c;PHP JSP .NET 并驾齐驱&#xff0c;但PHP用的最广&#xff0c;原因不用我多说。 首先发一个PHP手册&#xff0c;方便查询&#xff0c;这个肯定是学PHP必备的。 下载地址&#xff1a;http://u.115.com/file/aq3e5sv9PHP100的视频教程&#xff0c;这个…

你究竟了解多少HTML代码

作者&#xff1a;十二 文章来源&#xff1a; 蓝色理想今天想学习一下基础知识&#xff0c;就看了一下HTML(4.0)&#xff0c;发现自己对HTML掌握的太少了。很多代码都很陌生&#xff0c;根本就没见过&#xff0c;更别提用了。就拿<a></a>元素来举个例子。它的属性…

Delphi 调用webservice接口

一、使用向导 1.导入wsdl文件&#xff1a;file--new----other----webservice---WSDLimporter---输入wsdl地址 http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl 完成之后&#xff0c;即可导入wsdl文件。 注&#xff1a;结尾处的&#xff1f;wsdl不能少。 2…

都是程序员,凭什么他能站在鄙视链的顶端?

在写代码、改bug之中&#xff0c;有时候会陷入焦虑&#xff1a;明年我还要继续这样的生活吗&#xff1f;程序员群体中有一条无形的鄙视链&#xff0c;最直观的表现就是薪资差异。在最新的调查报告中&#xff0c;全国范围内&#xff0c;程序员年薪达到 50 万以上的&#xff0c;仅…

软件开发经验总结(一)细节决定软件的成败

最近在公司做开发的时候,需要开发一个自动备份的功能,于是我想到了SQL SERVER备份调度功能,于是打开SQL SERVER 备份调度界面,想照样画葫芦做一个,然后20分钟就把该功能做出来。30分钟过去了&#xff0c;我的界面依然还没有做完&#xff0c;原来打算很快做完的界面却总是离目标…

简明 HTML CSS 开发规范

作者&#xff1a;wjack 文章来源&#xff1a; 蓝色理想//总论本规范既是一个开发规范&#xff0c;也是一个脚本语言参考&#xff0c;本规范并不是一个一成不变的必须严格遵守的条文&#xff0c;特殊情况下要灵活运用&#xff0c;做一定的变通。但是&#xff0c;请大家千万不…

B 站神曲damedane:精髓在于换脸,五分钟就能学会

导读&#xff1a;AI 换脸技术层出不穷&#xff0c;但一代更比一代强。最近&#xff0c;一个发表在 NeurIPs 2019 的 AI 换脸模型 first order motion model 火了起来&#xff0c;其表情迁移效果胜过同领域其它方法。最近&#xff0c;这项技术在 B 站引起一波新潮流……来源 | H…

html select以数组的方式提交

2019独角兽企业重金招聘Python工程师标准>>> 1).select 以数组的方式提交 <form> <input type"hidden" name"app" value"wap_test"> <select name"attribute[颜色]"> &…

META的一些功用

作者&#xff1a;军军 文章来源&#xff1a;闪吧 META的一些功用 META标记用于描述不包含在标准HTML里的一些文档信息。基于这一基 础上又开发出一些其它的有用功能&#xff0c;下面我挑选几种功能和大家说一下&#xff1a; &#xff11;、如何让搜索引擎搜索到你的页面 …

Python爬虫并自制新闻网站,太好玩了

来源 | 凹凸数据&#xff08;ID&#xff1a;alltodata&#xff09;我们总是在爬啊爬&#xff0c;爬到了数据难道只是为了做一个词云吗&#xff1f;当然不&#xff01;这次我就利用flask为大家呈现一道小菜。Flask是python中一个轻量级web框架&#xff0c;相对于其他web框架来说…

CPU值满resmgr:cpu quantum造成的Oracle等待事件解决办法

cpu quantum造成的Oracle等待事件解决办法 不少接触数据库的朋友有一个困扰已久的问题——resmgr:cpu quantum。已经遇过不少次这种CPU突然全绿的情况&#xff0c;通过隐含参数屏蔽了一下&#xff0c;方便研究。 刚好有人问我这个问题&#xff0c;就干脆翻文档写一篇文章给这位…

讲解用户角色切换

方法一&#xff1a;有root密码&#xff0c;可以使用su - root切换到root下&#xff0c;为了安全起见&#xff0c;不建议使用&#xff0c;因为如果切换到root下&#xff0c;被人修改了root密码&#xff0c;就真的完蛋了.......方法二&#xff1a;通过sudo给普通用户授权&#xf…

HTML教程-各窗口间相互操作(Frame Target)

文章来源&#xff1a; 山西之窗由Frames分出来的几个窗口的内容并不是静止不变的&#xff0c;往往一个窗口的内容随着另一个窗口的要求而不断变化&#xff0c;这就提高了Frames的利用价值。为了完成各窗口之间的相互操作&#xff0c;我们必须为每一个窗口起一个名字&#xff0c…

[转载] 晓说——第3期:梦回青楼 爱与自由的温柔乡(上)

转载于:https://www.cnblogs.com/6DAN_HUST/archive/2012/08/20/2647811.html

10个 Python 工程师,9个不合格!

毋庸置疑&#xff0c;Python越来越被认可为程序员新时代的风口语言。 无论是刚入门的程序员&#xff0c;还是年薪百万的 BATJ 的大牛都无可否认&#xff1a;Python的应用能力是成为一名码农大神的必要项。 所以&#xff0c;很多程序员把Python当做第一语言来学习。 但对于Pytho…

驱动07.USB驱动程序

1 了解USB识别的过程 eg&#xff1a;在Windows系统下的一个现象&#xff1a;把手机的USB设备接到PC  1. 右下角弹出"发现android phone"  2. 跳出一个对话框&#xff0c;提示你安装驱动程序 问1. 既然还没有"驱动程序"&#xff0c;为何能知道是"a…

豪气!华为放话:3年培养100万AI人才!网友神回应了

大家经常把BAT挂在嘴边&#xff0c;但是可能有些人还不知道&#xff0c;华为的体量早已超越了这三巨头&#xff0c;只是迟迟不肯上市。华为的创始人任正非曾说表&#xff1a;上不上市不重要&#xff0c;最重要的是要让中国华为的技术能够称霸全球&#xff01;华为对技术的重视&…

InnoDB的启动,关闭,恢复

InnoDB存储引擎是MySQL的存储引擎之一&#xff0c;因此InnoDB存储引擎的启动和关闭更准确地是指在MySQL实例的启动过程中对InnoDB表存储引擎的处理过程。 参数innodb_fast_shutdown 在关闭时&#xff0c;参数innodb_fast_shutdown影响着表的存储引擎为InnoDB的行为。该参数可取…

微软推出提点神器动态ReLU,可能是最好的ReLU改进

作者 | Vincent 来源 | 晓飞的算法工程笔记 简介ReLU是深度学习中很重要的里程碑&#xff0c;简单但强大&#xff0c;能够极大地提升神经网络的性能。目前也有很多ReLU的改进版&#xff0c;比如Leaky ReLU和 PReLU&#xff0c;而这些改进版和原版的最终参数都是固定的。所以论…