zoukankan      html  css  js  c++  java
  • 为何总是不敢去面试

    工作这么多年了,总是不敢去面试,这是为什么呢?

    心理害怕面试,为什么害怕呢?

    因为怕说不好,为什么会说不好呢?

    没有东西可说,简历上没有东西可写?

    工作这么多年了,怎么可能会没有东西可写呢?

    肯定有东西可写,既然有东西可写,就应该全面地、深刻地写出来,举一反三地写出来。这样不就有东西可写了吗?这样不就有东西可说了吗?

    既然有内容可写,就应该考虑怎么来写,最终写一个漂亮的PPT,说得很明白,讲得很流畅。

    任何项目,都有如下的结构特性,把所在的项目都按如下结构写出来之后,简历的内容就丰富啦,有内容可写有内容可说。就不怕面试交流啦。

    首先:理解需求

    需要深刻考虑需求,明白需求,并从需求中提炼出技术语言,最终明确需求背后的本质性需求和本质性技术点。或许还能够提炼出针对特定需求的精巧算法,这样可以大大降低代码量,减少了因代码臃肿而出错的可能性。

    其次:需求模块化

    分析需求,需要模块化,映射到对应代码的模块化,这样就减少了代码之间的耦合度,较少了潜在的风险。

    那怎么做呢?需要先画出流程图,因为流程图中的每一个方框就是一个模块,各个模块相互独立,他们只关心入口和出口,确保了代码模块的独立性。虽然画出了流程图,还需要反复地推敲,以进一步分析需求,达到本质性。这样反复修改后的流程图,就会达到稳定态。

    其次:技术选型

    应该写出为什么要选择这个技术点,为什么其它技术点不采用。这就是选型,考虑到了举一反三的技术点。在选型过程中,就在加深理解相关的技术点,不仅理解,更重要的是,应该把各个相关技术点总结出来,提炼出来,最终融入了自己的知识体系架构中,融入了自己的血肉、思想和灵魂中。这些举一反三的技术点才是适合自己的技术点,适合自己的语言。就像走中国特色社会主义,只有符合自己语言和行为的思想,才能够被自己所接纳。只有被自己接纳的思想,才能够终生收益。

    其次:代码结构

    搭建出代码的架构,方便可扩充性和灵活性。给调用者暴露接口回调,实现面向接口编程,而不是实现编程。

    其次:代码整洁

    有代码编写规范、类名、属性名、方法名、变量名,类和函数的代码量,确保类的单一职责性。

    其次:安全性

    对输入参数的安全性判断、变量指针的安全性判断、模块的安全性保证。保证代码具有健壮性。

  • 相关阅读:
    discuz开发笔记
    响应式布局
    timedelta
    图片轮播
    性能
    事件捕获
    git
    css hacks
    AFNetworking 网络错误提示data转换字符串
    常见HTTP错误代码
  • 原文地址:https://www.cnblogs.com/gwzz/p/15022470.html
Copyright © 2011-2022 走看看