• 2019 | 开启新的堕落生活


    时光荏苒,岁月如梭.. 又一年的时间一晃而过,加入CSDN 2年了,参加工作快1年多时间的我,兜子里还是像以前一样一贫如洗,不过还好我的'博客砖家'头衔给了2018年一个基本交代,基本符合当初定下的目标吧,当初我的技术博客从原来的新浪博客(现在没落了)到后来的阿里云栖社区博客再到自己搭建nodejs博客失败(流量太少, 不爽(# ̄~ ̄#))最后选择了CSDN, 主要是这里百度的收录真的很多呀, 还能收获很多粉丝, 嘿额嘿嘿...

    2018对我来说是关键的一年, 年初我正式抛弃java转向nodejs阵营, 失去了很多也是收获了不少, 经过1年的历练我终于掌握了node.js的精髓, 也通过nodejs找到了工作, 所以接下来的2019我决定坚持这个方向(全栈), 并且在生活, 学习和工作这3个方面约束自己, 同时也将自己的学习/工作方式分享给大家.

     

    生活

    部署智能家居

    一直想在家里部署智能化的家具: 红外夜视摄像头, 运动检测, 警报装置, 声控开关, 机械爪.....像我这种出个门都要担心是否锁门了的强迫症晚期, 摄像头是必需品, 我还准备以后在胸前挂一个摄像头和录音设备, 记录每天的一切, 不会错过任何一个信息(不知道有没有人有同样的想法?)

    坚持写博客+发朋友圈

    坚持一件事是很不容易的, 尤其是发朋友圈这种看似没用的东西, 但当你坚持下来后你会发现, 你可以很长一段时间保持积极性, 每天生活的效率保持一个较高的水平. 3年来我选择通过博客记录生活, 通过朋友圈发表感悟, 长期以来, 来自读者的评论和朋友的点赞给予了我很多努力的动力, 让我不断成长.

    运动+旅行

    个人而言, 一直坚持每天25个引体向上或者50个俯卧撑或者8km慢跑, 即使有时候心情不好有点堕落, 但是想想健康高于一切, 运动使人年轻, 又会产生动力, 运动是唯一的可以抗衰老的东西(其他什么美容, 按摩这些感到舒适的活动都是无效的), 对于开发者来说, 如果一天内一半以上的时间都是坐在椅子上, 那是很可怕的.

    然后还要偶尔出去走走,短期旅行就去市内游, 了解自己所在的城市, 总比去酒吧, 打游戏好.

    听音乐

    当我准备做一件体力劳动时, 比如学生时代抄作业, 或者现在偶尔重写代码时候, 我都会戴上耳机, 打开netease music, 选择一部推荐歌单, 然后随机播放... 这时候你会发现枯燥的时间过得飞快, 因为体力劳动不需要太多思考, 音乐不会干扰你的效率. 比如我写这篇博客的时候云村前后循环了近100首歌, 2019年仍然要坚持这种高效的生活方式ヾ(◍°∇°◍)ノ゙

    晒下俺的听歌排行: )

    每天都看YouTube

    不知道这是不是一个好习惯, 反正我当初是因为YouTube一个游戏主播和宠物主播入坑的, 后来感觉通过看YouTube可以了解国外文化, 顺便提高英语水平, 总比刷微博和哔哩哔哩好吧, 带着这种心理, 我平均每天看5个左右YouTube视频, 更重要的是, 上面还有很多很有价值的视频教程, 这些在墙内根本找不到, 于是YouTube成了我学习新技术的首选平台.

    学习

    那些望而生畏的新领域

    webassembly

    webassembly简称wasm, 据说是代表了下一代浏览器, 虽然当初是很讨厌这个技术的, 因为它的出现意味着JavaScript在前端的市场在缩水. 但wasm是web发展的必然产物, 我也很需要它因为很多原生js应用已经非常慢了, 最终它会和js处于一个依赖共存的局面

    typescript & deno

    只能说typescript是JavaScript的下一代, js的弱类型用的虽爽, 但始终不是成熟程序猿所追求的东西, 现在ts的口碑已经超越了js.但是标准库上的完全支持还要等, 所以我们js用户可以提早学习ts的生态, 为以后ts的全面来袭做准备. 

    然后说说deno, 虽然nodejs的创始人RY始终安慰我们说deno不是下一代nodejs, 但是我们还是默认了这个是node的命运, node作为2009年诞生的年轻技术, 历史包袱非常少, 一时半会还淘汰不了, 未来node标准库切换至deno相比也是非常迅速的, 因为两者的底层都是C++. 我们Ecmascripter有着入门typescript的天然优势, 所以别浪费, 赶紧上手吧.

    机器学习

    我准备正式涉足AI, 如果说软件的本质是自动化, 那AI的本质就是自动化的自动化, 不可否认, 传统编程, 比如开发app最终都会被AI取代掉大半.

    但是关于机器学习, 神经网络的质疑也是很多的, 如此高深的技术是否有一定的骗局在其中我目前也无法判断, 毕竟它和传统软件的区别太大了, 还得等到我真正入门以后才能明白AI是否适合自己.

    推荐这篇文章

    3D

    3D是我一直想入门但缺乏勇气的一个领域: 一来3D有很多新的概念比如摄像机, 光线, 物理引擎等等, 二来不同的语言有着不同的生态, 即使用js, 主流的three.js和babylon.js又有很大区别, 物理引擎市场也是丰富多彩, 完全不知道怎样选择合适的技术, 导致选择成本很大, 第三, 学习了3D后并不能在短期内为自己的工作提供帮助, 毕竟我是做web开发的, 还不能一下子跳到游戏开发. 在2019年, 我希望加入到一个主流的3D开发社区, 收集大众的评论, 仔细调研市场, 对整个3D技术领域有一个很好理解后再决定是否真实踏入这个新的世界.

     

    区块链

    这个东西个人不是很感兴趣, 因为我算法很烂, 而且区块链是为了安全领域服务, 本身是个好东西, 但没有AI来的酷炫, 所以我作为一个常年在应用层漫游的小学生暂时不考虑学习区块链, (⊙o⊙)…

    尚未系统学习的技术...

    其实我目前掌握的技术栈全是自学的, 能活到现在简直是奇迹, 下面列出我目前'精通'的部分技术, 希望能够通过网络课程或者培训机构来一次系统的巩固:

    机器人

    新的一年我要坚持写机器人, 无论是桌面自动化robot还是web自动化selenium都要寻找新的挑战. 机器人是自动化脚本的总称, 机器人在网络层面的体现就是大家所熟知的'爬虫'. 写机器人程序是非常好的兴趣促进进步的方式, 因为我们可以完成一些骚操作, 比如给我的CSDN文章批量点赞 (レ(゚∀゚;)ヘ=3=3=3) 当然这种损事现在不怎么做了, 现在做的比较多的是写一个图片自动上传程序, 将我

    旅游的照片一张张自动上传到lofter上面, 因为它每次只能传20张.

    MongoDB

    非常优雅的数据库, 也是nosql领域的老大, 我自从使用了mongo就彻底抛弃mysql了, 使用就一个字:'舒适', 没有历史包裹, 社区异常活跃(*╹▽╹*)

     

    停止学习框架

    我只学习一些轻量级的UI框架或者自动化框架, 对于一些重量级的比如前段的3大框架一个都没学! 有人问前端怎能不学这些框架呢, 呵呵, 我用自身证明了即使不学它们, 我照样活到了现在(当然, 混得好不好另外一说了). 重量级框架的本质是标准库的不完善下的时代产物, 比如mvvm数据绑定, 我宁愿自己手写方法, 也不会去用Angular, 使用任何一个框架的前提是你能确保自己可以手写实现. 

    潜意识里, 这些框架都会被未来的标准库原生取代, 所以我花了更多的时间在学习设计模式和标准库上面, 学习这些"不会过时"的技术才让我感到踏实, 我的大脑也乐于接受.

    还有其他很多用起来很舒适的软件技术可以到我的个人主页上的分享

    工作

    我在一家神秘的外企上班(*^▽^*), 目前为止已经为公司开发了3个CMS, 从做项目和与人打交道上我学到了很多, 以下我的几个很好的工作方式希望能启发到你们~

    习惯于使用谷歌

    不知道在我大三还是大四的时候, 我工作上使用google的频率大于百度了, 搜索方式也习惯了用英文描述问题以及阅读英文文档, 这个习惯对我的改变很大. 说实话, google返给你的Stack Overflow或者medium的解决方案确实要比百度给你的csdn和博客园文章要有用, 我现在基本上是面向Stack Overflow编程, 这个平台上面的答案非常直接, 不绕弯子, 而且用户的打分基本可以代表这个答案的正确性, 非常值得信赖. CSDN当然也有价值, 但是国内许多文章往往不能直击问题关键, 不够注重抽象分析, 机会成本太大. 所以, 希望大家开始或者坚持使用google, 培养查找问题的能力, 和英文能力(google上搜中文的结果和百度差不多...)

    坚持出勤GitHub

    从大一开始, 我就坚持每周5天以上的github的commit/push频率, 因为我知道, 一个溜B的GitHub账号甚至比你的简历更有代表性, 事实也证明了这一点: 我大三结束时候去一家杭州的初创移动互联网公司面试, 临时没有准备相关岗位的简历, 我只给了主管我的github账号, 最后我顺利通过了面试! 虽然其中还有其他原因, 最后我也没去上班..., 但是github账号在这次求职中功不可没. 所以说, 如果你还没有坚持push github的习惯的话, 请立刻养成.

    这是我2018年的github出勤率:

    坚持写CSDN^_^

    经过不懈努力, 我终于在去年10月份申请成功了CSDN的博科专家, 非常感谢csdn赏识了我的博客, 我也获得了更多的阅读量和粉丝. 我觉得一个CSDN账号和github账号一样, 也能代表自己的水平, 坚持撰文不仅能结交朋友, 巩固技术, 还能在未来的人才市场上获得一定的优势.

    拥有自己的网站

    仅仅有上面两个社交账号还是不够, 你需要搭建一个属于自己的网站/社区/博客, 放在自己的服务器上, 吸引网友来驻足观赏, 当有一定的人流量后就可以拉广告啦, 很遗憾, 我目前有一个动态博客和一个静态主页都人流惨淡, 而且很久没更新了, 大家也别点击了o(╥﹏╥)o 但是在2019我要重新构建一个小程序, 不再是以自己为中心的个人博客, 而是一个服务大众的社交平台, 之于现在还在构想阶段, 主题暂无, 资金不足, 合伙人也没有,,,所以敬请期待吧, (逃

    -- 完 --

  • 相关阅读:
    MySQL中的排序
    为什么删除记录表文件不会减小?(记录的插入与删除在磁盘上的变化)
    Mysql 中的MDL
    Redis 基础知识点总结
    分布式系统中的CAP理论与Base理论
    Java基础篇(JVM)——Class对象
    Java基础篇(JVM)——类加载机制
    Java基础篇(JVM)——总领
    数据结构与算法小结——排序(八)
    数据结构与算法小结——排序(七)
  • 原文地址:https://www.cnblogs.com/xosg/p/10257748.html
Copyright © 2020-2023  润新知