半路走来,磕磕碰碰

从实习到现在,已经出来工作六个月,一直想找个时间好好总结下,这段时间的工作情况。

1、做技术支持的时候,需要不断的和技术支持FAE或者测试部门确认客户需求,在这当中,工作还是比较细碎的。比如:你需要总结出出客户新版本的流程,前期需要分析、确认客户需求是不是自己理解的那样,并将之中需要修改的关键点记录下来,接着思考修改方案,当然还有很重要的是需要特意注意客户的特质功能,这些一般都是有客户宏在控制,而且不同的机型不同,你一定要在自测的时候确认这些特质功能没有因为自己的修改没有了。在这里面,对于刚刚做技术支持的新人,由于对业务比较不熟悉,甚至于需要马上学习下客户说的功能是如何使用,到客户希望功能是如何处理。这里自己的旁边的同事和新人的导师就起着比较重要的作用了,他们需要和新人讲解这些功能如何处理,以后出现类似的,处理思路如何。新人在这里就需要不时记下笔记,并且需要总结类似问题解决流程。当然,做技术支持,很关键的一点是,客户环境和外部模块的接口处理,有时候我们需要模拟这些环境,这个也是需要很深的功底的。大部分技术支持的成败都可能是取决于你的环境。

2、在做项目的时候,像自己做的,模块是属于公共模块,很多模块其他模块需要调用,这里的借口提供就很需要注意。这些这设计,一定有一定的设计功底。将业务逻辑解析清楚。对于当前模块的内部处理和外部的接口,这是两个很重要的方面。外部接口一定要在开发前,就需要确定下来,如果功能比较复杂就需要有详细设计文档来描述该功能的开发。文档的编写,需要注意,输入的数据流和输出数据流的格式,然后定义出外部接口,然后才是内部的高内聚的模块设计。对于C++,来说,自己在设计数据结构的时候,一定要时刻注意指针的内存泄漏,还有对于变量的存放实在栈、堆、全局数据段还是静态存储区,一定要有深刻的理解,不然很容易造成内存泄漏等bug。在内存回收上,也是需要注意。对于变量的传递效率和使用,一定要合理的用上const和&引用。还有对于函数指针的定义,有时候可以适当的时候用define宏定义,这样有益自己后面代码的编写。

3、良好的编程习惯,一定是来源自己有一颗追求完美的心,一定要时刻想着能不能,在时间和空间上优化下代码,或者时间和空间复杂度能不能适当平衡。在什么时候加载,客户比较不在意。比如话机重启时,客户是比较不在意这段时间的消耗的。或者在话机空闲的时候,做一些处理。

4、在心态上,需要有一定抗压能力,有能调节自己的心态的能力。需要让自己处理不断的stay hungry stay foolish学习心态。当然在生活上,还是需要多点随遇而安,处在当下,就把当下的事情做好做到自己满意,有时候少点生活(money)是欲望还是不错,带到成熟时,自然来。

时间: 2024-07-31 14:29:07

半路走来,磕磕碰碰的相关文章

百科知识 什么是屌丝

屌丝 概述 屌丝 是"苦B青年"的自称.百度李毅吧吧友本着自嘲的精神,不以为耻,反以为荣的自称,虽是自称,亦可用于称呼别人.屌丝二字蕴含着无奈与自嘲的意味.后发扬光大,在百度贴吧中运用甚广. 屌丝由来 表面上屌丝一词起源于百度雷霆三巨头吧对李毅的球迷的恶搞称谓. 屌丝的特征 成长 屌丝一般都是农村家庭或城市底层小市民家庭出身,有的十二载寒窗考上大学,攻读理科专业,等真正工作后却发现没有获得理想的效果,投入与产出不成比例,很是得不偿失:有的初中辍学,进城务工,或成了发廊师傅,或成了网吧网

69.JAVA编程思想——数据报

69.JAVA编程思想--数据报 迄今看到的例子使用的都是"传输控制协议"(TCP),亦称作"基于数据流的套接字".根据该协议的设计宗旨,它具有高度的可靠性,而且能保证数据顺利抵达目的地.换言之,它允许重传那些由于各种原因半路"走失"的数据.而且收到字节的顺序与它们发出来时是一样的.当然,这种控制与可靠性需要我们付出一些代价:TCP 具有非常高的开销. 还有另一种协议,名为"用户数据报协议"(UDP),它并不刻意追求数据包会完

聊聊我的知识体系

不知不觉树义已经工作 5 年了,一路走来磕磕碰碰但总算有了自己的一点小体会.对于一个 Java 开发人员来说,到了 5 年的关键节点,需要掌握哪些知识点呢?经过我自己的总结,我列出了下面的思维导图. 从上面的图片我们可以看出大致分为三个部分:JDK 源码.JVM 原理.框架源码. JDK源码 JDK 源码是一切的基础,许多框架都参考了 JDK 源码的实现思路,因此弄懂 JDK 源码是一件非常重要的事情.而 JDK 源码又可以分为下面 4 大块: 集合源码 并发集合源码 并发包源码 阻塞队列源码

2019年7月博客汇总下

[ZJOI2007]捉迷藏 这是我最近写过最长的代码QAQ 码力太弱了QAQ 动态点分治模板题. 我们可以用三种堆来维护答案,这些堆要求支持删除非顶元素,以及查询次小值.我们把两个STL堆封装起来就可以实现. 三种堆: d[x]表示以x为根的点分树中所有黑点到它分治爹的距离 c[x]表示以x为根的所有点分儿子d堆中的最大值 ans表示全局的最大值 我们从c中取出最大值和次大值就可以得到过这个点分根的最长链.我们不断用它来更新答案. 注意d的定义是到分治父亲的父亲的最大值 c数组要加入一个0 Co

7(计算机网络) ICMP与ping

无论是在宿舍,还是在办公室,或者运维一个数据中心,我们常常会遇到网络不通的问题.那台机器明明就在那里,你甚至都可以通过机器的终端连上去看.它看着好好的,可是就是连不上去,究竟是哪里出了问题呢? ICMP 协议的格式 一般情况下,你会想到 ping 一下.那你知道 ping 是如何工作的吗? ping 是基于 ICMP 协议工作的.ICMP全称Internet Control Message Protocol,就是互联网控制报文协议.这里面的关键词是"控制",那具体是怎么控制的呢? 网络

唐玄奘:不要因为走得太远,而忘了为什么出发

转自:http://mt.sohu.com/20151228/n432842642.shtml (蜗牛看西游第2期) 文/牵着蜗牛散步 一 公元627年的某天早晨,一个叫陈袆.法名玄奘的青年和尚手捧一本盗版佛经抓耳挠腮.苦恼万分. 他发现,由于佛经从西域进口,不同的翻译不同的水平,导致盗版出来的佛经各不相同,由此延伸出来的不同流派.不同大V相互掐架,互相指责对方不正宗,佛教徒之间经常开展撕逼大战. 作为一名好学上进的青年和尚,如果连手捧的教材都有问题,如何能探就佛法真谛.修成佛法正果?就如一名高

OSChina 周四乱弹 —— 假期综合症走起

该来的还是来了,心塞!一想到要上班俺就难受,只好去看医生了 去看心理医生,我对他说:"医生,最近我老是控制不了自己的情绪,容易暴躁,我该怎么办?"他看了看我:"嗯,...具体有什么症状?""cao你妈,关你什么事!"我上去踹他一脚,转身走了! 动弹上很多人都在问,程序猿们接下来又要开始度日如年地搬砖,该怎么办 @独孤青冥:假期余额已不足,请问如何充值??? @黑黑的脚后跟:明天就上班了,可是我得了懒癌,谁能救我 开源中国首席骨科主任:想到明天要上

半路学编程能否成大牛(非鸡汤)

许多人认为,学一门技术,走到哪都不愁没饭吃,加上程序员在互联网行业里的工资是处于中上水平,因此有许多互联网人士以及在校学生选择自学程序. 不说鸡汤,谈谈现实:半路转行做软件工程师的人,他们的职场现状是怎样的. 一.为什么会要改做程序员? 因为工作原因,在日常生活中,以及在知乎上,有很多人向我咨询职业生涯的抉择.他们大都对自己的职业现状不满意,打算学习编程成为一名程序员. 我问,为什么想要做工程师? 答案五花八门,其中「工资高」「好找工作」「有职业发展」是很常见的理由. 二.半路转行做程序员,在求

磕磕碰碰的Chrome之plugin开发

前言 在Firefox下可用的npapi插件,在chrome下调用时遇到问题,于是尝试研究chrome下的ppapi插件,一路上真是磕磕碰碰,波折不断啊. 阶段一.复用npapi 尝试将npapi直接用在chrome中,结果在chrome://plugins页下能看到npapi的插件,调试时看到插件对象被创建了,但是无法调用插件对象的函数. 之后各种尝试未果,网上一搜貌似2013年的时候chrome就开始逐渐不支持npapi了,于是只有尝试ppapi... 阶段二.创建ppapi 建简单的ppa