一点感慨, 小小记录

有多少能力, 拿多少钱

    这是我最近一直在思考的一个问题: 钱拿的多少, 根基是否在于能力的多少?

    撇开一切外在因素, 就把你单独放在一个完全陌生的城市, 不依靠任何人, 那么能力是否决定了你的生存?

 

    最近我一直挺苦恼的, 因为我发现自己能力不太行, 有一种很恐慌的感觉. 举几个例子:

1. 我想看JS的源代码, 然后我就查查资料, 先从underscore.js(https://github.com/jashkenas/underscore)开始吧. 我直接看官方文档, 觉得自己是否可以仿造仿造, 不看源代码自己是否写的出来? 然后我就写了如下的代码: https://github.com/leicj/underscore

    我第一感觉就是如果是工作中, 我不会使用类似underscore/lodash这样的库, 因为任何的number/string/array的操作, ES6已经提供了完整的基础操作, 绝对够用了. 但稍微看了看别人的代码, 就感觉自己写的不太工整. 例如: 没有提供完整的测试代码, 没有提供作用域等概念, 使用ES6语法而不考虑ES5, 有些函数没有进行严格的参数判断, 无法完整的构建整个underscore(使用webpack?gulp?)等等.

 

2. 前一个月我一直在折腾react, 于是基于react + antd将之前的后台系统进行了改造. 整体效果图如下:

    我尽量模块化设计, 所以整整一个项目, 实际上被分为多个模块, 每个模块都有自己的数据流. 而且公用的一些模块, 我也提取出来了. 重写这个后台系统, 花了我整整一个月的个人时间, 从了解react到完成后台系统的编写, 这一个月的四个周末, 我没有休息过. 周一到周五晚上的时间, 也没怎么休息.

    写出来后, 整个人就懵了, 因为我不知道如何引入redux. 我看了redux的官方文档, 也试了试阿里的dva, 但它们给的例子都太过简单了, 数据流也太过简单了. 而这个后台系统, 数据确实有点复杂, 而且有点多, 我都不知道怎么引入redux了.

    再则, 就算将redux引入, 如何完整的构建整个系统, 如果引入测试, 如何管理好路由等等, 都不知道. 我看了看自己的代码, 感觉是半成品, 跟一个实际的项目还是差的有点远.

 

    反正感觉郁闷之极, 无可奈何.

 

 

 

 

 

 

转载于:https://my.oschina.net/voler/blog/1505789

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值