zoukankan      html  css  js  c++  java
  • 前端路上的自我怀疑----------自我突破

    今天,给大家分享一个每一个程序员,或者说是码农都会有的通病-----自我怀疑。无论你的技术到达任何程度,如何任何境界,或许某一刻你的指尖会停顿,因为你的自我怀疑。

    你若想尝试一下勇者的滋味,一定要像个真正的勇者一样,豁出全部的力量去行动,这时你的恐惧心理将会为勇猛果敢所取代。”心理学家丘吉尔说得一句话。其实,在我们每一个程序员或者码农的心理,都想去追求一种完美,一种工匠精神。请相信每一次敲击键盘的声音都是来自灵魂的撞击,今天我主要想说的是自我怀疑,下面是自我怀疑的一些原因,如果不在,那么恭喜你已经超越我的经历了。如果有不对的地方,请大家指正!

    自我怀疑的产生:

    1.移植自己测试运行良好的代码,突然崩溃了,自己还查明不了原因;

    2.缺乏错误分析,自己的纠错本

    3.每天都是跟着业务或者需求走,没有思考自己如何去设计流程,代码实现的业务逻辑,最底层的封装,站在后台看前端的角度互转

    4.来自团队的怀疑,尤其是代码要上线的同时,你出错了,没人带你,你要出方案!

    5.不相信自己的代码

    ……

    上面的每一条,我都经历过,而且印象深刻。我坚持过来了,而且也克服了。“要想走得更远,那么你必须要迈出你的步伐”;无论何时,请调整好心态,不要放弃,就有希望;前端最难的事:在不同的设备,不同的屏幕下,根据对应的用户展现对应的详情;就是这么简单的一件事,但是做好这一点,是很难的。

    学会去享受codeing,也学会去享受生活,推荐你去读一本书《穷爸爸,富爸爸》,想分享他的思想之一——如果你想富,首先不要为钱而工作;我想说的是:不要为了编码去coding;如果你遇到了上面的情况,请相信自己,困难是暂时的,不是你不会,而是此刻你就像悟空被压在五指山下。

    中国清代的闭关锁国导致我们最后的八国联军侵华,圆明园的毁灭。同样,告诫作为码农的我们,需要我们不断去学习新技术,不是自我满足。遇到问题第一点,看错误,前端最常用的是浏览器的console,错误类型最多的是语法错误,类型错误,编译错误;把你的语法错误记录下来,形成一个错误的总结,写个博客也好;这里不是自我的吹捧,而是回过头来,去看以前的代码分格,逻辑的实现,你会发现我原来可以这么写。

    下面我分享一个网址,是图片压缩的网址,可以帮助你去实现图片的压缩,节省网络请求时间;图片压缩

    图片处理的几种办法:

    1.懒加载:推荐博文

    2.base64图片码

    3.webp格式(淘宝再用,主要iOS目前不支持web,使用的话建议查看网上的资料)

    前端的知识是比较繁杂的,需要我们不断地去积累,形成自己的前端知识体系非常重要,下面是我总结的前端Vue的知识体系,不清楚的可以留言,我们一起学习,一起进步。

    产生自我怀疑的主要原因是:第一,开发时,思考不足,建议开发前,先大致梳理一下完成需求的良好方案,比如实现一个样式的方案,你可以写less,sass,也可以直接去写css,到底哪一种方案最优呢?

    下面是一个例子

    实现一个单页面的样式

     1 #share{
     2     background:red;
     3     .share-title{
     4         font-size:1.2rem;
     5         color:#f52;
     6         .share{
     7             margin-top:.5rem;
     8         }
     9     }
    10 }
     1 #share{
     2     background:red;
     3     
     4 }
     5 .share-title{
     6     font-size:1.2rem;
     7     color:#f52;
     8     
     9 }
    10 .share{
    11     margin-top:.5rem;
    12 }

    上面是less和普通的样式,虽然最后的效果是一样的,但是上面的代码无形地增加了类名的权重,而且后面样式的修改也需要更大的值,才可以覆盖样式。所以再使用less的时候,也需要考虑类的重用,减少项目中狂躁使用类;让自己的代码更优雅一些。

    推荐新手使用Xmind去梳理自己的知识掌握过程,定期去复习巩固。我后期会开起淘宝店铺,总计我的项目经验,希望可以通过我的分享,能帮到小白,中级开发者。

  • 相关阅读:
    Coursera 算法二 week 5 BurrowsWheeler
    pta 编程题7 List Leaves
    pta 编程题6 树的同构
    pta编程题5 Pop Sequence
    pat乙级1067
    pat乙级1060
    pat乙级1059
    1.ActionBar
    安卓开发必须收藏的网站
    genymotion常见问题解答
  • 原文地址:https://www.cnblogs.com/starryqian/p/8053872.html
Copyright © 2011-2022 走看看