深夜一个有趣的话题——冲离技术舒适区
来源:互联网 发布:手机安全软件 编辑:程序博客网 时间:2024/04/30 12:28
今周的罗辑思维说的是凯撒大帝的成功历史。对于凯撒的印象还是《猩猿崛起》的那位主角猩猩,哈哈,所以今周听罗胖子说故事也没多大感悟,不过在最后总结上他说了自己的结论,大概的意思是:不要认定一个绝对的优势有利于在这个多变的社会中获得机会。当然,不同的人听完都有自己的感悟,而我看完这集罗辑思维后,让我想起了自己的事儿。
我自己非常荣幸可以成为师弟师妹心中那位技术还不错的师兄,不过老实说,我并不觉得自己哪里厉害了,只是每次在师弟师妹面前一提起专业,虚荣心就冒上来,打肿脸充胖子,吹得自己好像很牛逼的样子。很长一段时间以来,我一直都坚持所谓的基础学习,什么C++,什么JAVA,什么数据结构,计算机网络,操作系统等等…说到底,书看不少了,其实却懂得不多,这是为什么我那么没底气的原因,说白了就是没实力。要说大学我学什么最牛,我唯一能想到的是PS。PS是我大一进宣传部的时候才开始老老实实地学,严格来说,我没学过PS,也没看过什么教学的视频。每一次都是需要做海报了才找点教程。记得有一次想做一个阴影的时候,并不知道图层样式一个设置就可以把阴影做出来,结果我是又新建了一个图层,然后用高斯模糊,一点点地调整。说白了,就是用一个笨方法去实现一个简单的事儿。现在看回去,最重要的不是过程,是结果。我非常庆幸自己可以在为师弟师妹做培训的时候说这么一句话:“请记住,一个效果会有非常多的实现方法,不要管方法,实现就好了。”假如能有下半句,那一定是“剩下的事就是在未来反思实现方法,敢于去优化”这种学习的模式,我觉得是最好的,而且走了一两年的弯路才明白过来。这也是我学习PS的最基本的方法:先实现,假如这是一个麻烦而糟糕的方法,下次就别用了。慢慢地我积累了大量的效果实现步骤,到了大二的时候,基本上可以按照自己的想法自由结合软件去实现效果。编程和PS非常像,编程里所谓的技术可以类比与PS效果的实现步骤,笨拙的编程和算法就像一个笨的修图方法,而编程的最高境界也莫过于不受技术所限制,自由地在程序里实现自己想要的设计和功能。
可惜我在专业学习上一直都没能如同PS那样,我一直都特别怕自己选了错的方向或者错误的技术,所以才一直为自己打基础而不敢再多行一步。相信这也不仅仅是我一个人的烦恼,计算机领域技术多于牛毛,面对如此庞大的知识体系,在方向选择方面确实会让人有所担忧。在我身边,我认识的几位编程能力非常强大的同学,比较熟悉的有两位,一个是同班的张斌,另外一位是多次帮我设置路由的同学。张斌在大一的时候就已经写了传遍全学校一个刷课的神器,有一次我非常好奇地站在他旁边去看他开发——那时候他正在破解那个输入验证码的步骤。一开始我觉得他非常非常厉害,连验证码的图像技术什么的都懂了,也许是真懂,我先冒昧地假设他那时候还不是很清楚,我只看到那时候他开着几十个网页,一边查资料,一边调试程序。这就是一种“只要实现就可以了”的方法,他是挖遍他能找到的资料,通过大量的试错希望有一个达到他的需求。很多同学都特别佩服,称赞张斌技术天才,技术全才,看过他开发的一幕后,除了认为他是一个技术的天才外,让我敬佩的是他挖掘信息的能力、持续尝试的耐心和遇见功能可行性的能力。另外一位指导我设置路由器的朋友,我其实连他本人都还没见过,印象他写过PHP,写过C/C++,玩过MySQL,现在又作为一个JAVA实习生在实习。记得那时候他在指导我的时候,几乎是一瞬间就挖了几份关于路由器,python,IEEE802.1x认证的资料给我,我隐约可以看到他和张斌一样的特质,也许这也是牛人的共同特质。
啰啰嗦嗦写了一大堆,其实我自己也是挺凌乱,说那么多,也是为了理清自己的思路,提醒自己:学习上“不要认定一个绝对的优势” ,但这在我性格里似乎非常顽固。最近在为哥的公司开发一个商品信息管理的程序,中间的过程非常有趣,为了实现一些功能,学习了非常多的新知识,而那些算法和代码简直烂得几乎到了不要脸的地步了。不过,又如何?实现就好了,持续学习,以后再慢慢针对算法和代码进行优化。
不要站在分岔路上发呆,觉得哪里行,就往哪里走。学习是这样,生活更是这样。
我讨论的这一种技术学习模式还有很多漏洞需要填补,补充很多的学习原则。但对于初学者来说,我认为这也是一种不错的积累。
- 深夜一个有趣的话题——冲离技术舒适区
- 一个很有趣的话题
- 又是一个有趣的话题
- 多文档话题跟踪展示技术的有趣实现
- [深夜原创]C# Monitor通知机制的一个有趣的实例
- 深夜的你—开心编程之深夜体会
- 推荐给大家一个很有趣的话题: Javaeye上的"奇技淫巧"
- 一个有趣的技术博客网站
- 软件研发投入不足—一个绕不开的话题
- 穷人缺什么—一个很沉重的话题
- 百度篇——怎么测试一个椅子的舒适程度
- 深夜切题——PKKJ的生日礼物
- 一个有趣的结构——Treap
- 一个有趣的问题——根式
- 跳出自己的舒适区
- 创业第一步做什么?——走出自己的“舒适区”
- 给网页化妆—圆滑舒适的圆角框
- 并查集—1001 舒适的路线题解
- hdu5164 Matching on Array map实现ac自动机
- Java之工具-------Junit自己的测试工具MyJUnit
- Injecting Spring Beans into Java Servlets
- AngularJS的双向数据绑定
- 贪心算法---礼堂的安排
- 深夜一个有趣的话题——冲离技术舒适区
- 条款13 以对象管理资源
- webdriver控制浏览器滚动条 selenium_python
- 1 Preliminaries
- hdu 2883 kebab(最大流)
- Linux系统中RPS/RFS介绍
- composer github.com 的源
- Apache Camel的aggregate简单示例
- hdu 3338 Kakuro Extension(最大流)