昨天中午非常有幸可以同一位技术总监进行交流,这对我现阶段的学习和成长来说是非常有意义的(当然也要感谢大学姐请客吃的火锅)。
首先,这个技术总监给人的第一印象就是很平易近人,和他交流过程当中,可以明显感觉的到,不论是交流哪一方面,他都能够侃侃而谈。同时他也强调了在公司当中沟通交流能力的重要性。发现每次交流的时候,都会强调沟通交流的能力,看来这一方面是真的很重要。
在边吃边聊的过程当中,他向我们介绍了,他们公司正在开发的一件产品,以这个产品为话题我们交流了很多。这件产品是一个自动出纸机,通过微信关注一个公众号,然后扫码就可以进行自动出纸(每次出纸刚好够一人的使用量),现阶段主要应用于卫生间。因为基于环保节约的理念,可以为客户节省成本,而且方便管理,所以在我看来这件产品有很大的可行性。在项目产品第一阶段的一个技术难点就是,刀片切纸的问题,如何利用软件技术操作刀片将纸可以成功切下来的成为一个问题。正常情况下,用刀切纸也不是那样的精确,这就需要有精确的控制。之后聊到了,这个项目的第二阶段,就是准备进行广告推行。因为扫码很容易获取用户的性别信息(位置是男卫生间还是女卫生间),然后基于自动出纸机的位置,可以给用户推荐合适的广告,例如商场、学校地点不同,人们可能感兴趣的地方不同。对于广告来讲,有兴趣的话,可能会点开,但是没兴趣的话,我们可能就会置之不理。所以怎么给合适的人群推荐合适的广告,越合适越好,这又是一大难题。这可能就需要运用大数据和算法来进行分析了。
之后我们聊到了我们现阶段的学习,关于技术方面,其实聊了很多。比如在学习的过程中,我们可以去研究一些高质量的开源项目,例如apache的开源项目,如果可以参与到那些项目那更好不过了。至于资源的寻找可以到GitHub上寻找。还有在学习Java的过程当中,一定要将基础打牢,同时要深入性的去研究他们的底层原理,像多线程、JVM、Http协议等。还有在开发的过程当中,规范和标准很重要,推荐学习“阿里巴巴编程规范”,这个刚好在我们的提升阶段当中。技术方面谈的比较多,但是之后我发现,所谈论的,基本我们的路线上的规划都有,很多都是在提升阶段,需要自己去深入学习的。还有就是学习的过程中,基础方面最好不要有短板,否则之后再去补救的话,会花费我们成倍的时间和经历,也会限制我们的发展上限。
通过这次的交流,我觉得其他的都是次要的,对我来说,最大的收获就是,让我认清了现实。只是完成了最基础阶段的学习,只能说打开了IT的大门,需要学习的东西还有很多。通过在交流中看小二和技术总监的交流发现,很多的知识面还没有接受到,很多的知识掌握的还不深,只能说会开发,可以使用,但是他们的原理和底层实现,还不了解,没有掌握。然而去公司面试的话,这些基础或者底层原理都是要问到的。之前就已经意识到,自己掌握的还不够,需要学的还有很多很多,经过这次的交流,让我更加清楚的认识到了,具体的不足在哪些方面。
自考这段时间,无论是积极性,还是学习的效率都有很大的程度的下滑,对于理论性的学习这一方面,还是有待提高。自考过后,要对接下来的学习进行一个重新的评估和规划。在学习新知识的时候,开始查漏补缺;在学习技术开发的时候,也兼顾英语和算法的提高。
可怕的不是自己不优秀,而是不知道自己差在哪里。既然知道了不足之处,之后要提高执行力,将所计划的执行下来。
网友评论