本人于2014年4月入职XXX公司YYY事业部ZZZ部门,担任应用软件开发工程师。
1、先谈谈XXX公司主要是做什么的,靠什么业务盈利。
    XXX公司主要的业务来源于OEM代工生产ODM厂商的产品,以及部分ODM的硬件设计方案。因此,XXX公司主要的盈利来源于代工的利润,做ODM的业务量较少,研发水平很有限,特别是软件研发水平就更。。。
    YYY事业部ZZZ部门的业务主要来源于各大存储厂商的订单,例如:美国的希捷、西数、日本的IO-DATA、Bufflo等。主要是一些硬件设计的订单,外加可能的一些应用软件的需求。因此,应用软件的研发能力有限。
    
2、再谈一下ZZZ部门的一些情况    
    ZZZ部门的软件工程师主要是偏向于固件的驱动工程师,这主要是为硬件设计而服务的,客户的订单就包括需要正常运行Linux系统,因此,底层的Bootloader以及相关驱动程序必须运行正常,同时还要达到客户要求的性能指标。
    ZZZ部门的应用软件工程师的发展很有限,因为业务量基本没有,很难有锻炼的机会去提高研发能力。
    
3、聊一聊个人职业经历
    个人在XXX公司的职业经历主要分为四个阶段吧:
    第一阶段:菜鸟适应(2014年4月-2014年10月)

这个阶段主要是适应工作职场,毕竟刚毕业工作,还有很多东西需要学习。当时就想一件事情:把自己当前的工作做好。试想一下,如果当前的工作都做不好,换一份别的工作,你有信心和能力把它做好吗?

本人当时负责学习和熟悉原来的一个项目,主要是熟悉项目文档和代码。但是,能提供的项目文档真的很少,而且文档水平真的很需要提高,看了半天不知所云。。。另外,第一天去入职报到,领到的电脑竟然是2002年生产的,我当时就惊呆了。。。好吧,我暂时先用吧。使用过程,经常会出现进程数太多或者散热不好,导致死机,严重影响工作效率。后来向老大反应,终于两个月后,有机会换了一台配置高一点的电脑。。。
    项目文档少,也没什么规范;代码实现采用MVC的架构来写的,大的方向和架构没什么太大问题,但是涉及具体代码逻辑的实现,多而杂乱,注释也很少,没有规范。。。
项目是参照其他厂商NAS设计的方式,采用B/S结构,使用Apache服务器,后端逻辑使用PHP,前端使用JS、CSS以及HTML。基本上就是Web开发那一套吧,即LAMP,操作系统是源码编译的linux。
    熟悉项目和代码,并做一些小的功能,逐步适应了工作节奏,但是好的工作方法还没有形成,工作效率不是很高,因此,加班的时间会很多。这个过程,比较痛苦的一点是基本上没有人来带你,给你一些指导,形式上是有的,就是你的老大,但是他根本没时间,后来他在我入职4个月后就离职了。。。
    还有就是,整个项目使用的PHP/JS/CSS/HTML,之前都没有接触过,一脸懵逼,只能利用休息日的时间恶补这方面的知识点。。。
    
    第二阶段: 逐步成长(2014年10月-2015年5月)
    经过了菜鸟的适应阶段,工作方法也逐步形成,工作效率也开始提高,但加班肯定是免不了的。。。
    这个阶段开始积累相关的专业技能,主动学习提高,并逐步成长,能够独立做一些小的开发任务。这个阶段主要的收获和成长就是基本形成了适合自己的工作方法,提高了工作效率。遇到一些bug,能够有自己的一些思路,并能够解决一些问题。

第三阶段: 快速学习-成长(2015年6月-2016年7月)
    这个阶段已经知道想要什么了,就很确定需要学习什么,以PHP+MySQL为核心,向互联网行业发展,去做Web开发的工作。这个阶段主要看了很多入门级的书籍: PHP从入门到精通、MyQL数据库应用从入门到精通、JavaScript从入门到精通、Linux从入门到精通、Shell编程、Linux c等。看完这些书,对自己大有收获,工作起来得心应手,而且感觉很有成就感、充实感!!!
    
    第四阶段: 离职-转战互联网(2016年7月-2016年10月)
    明确了自己想要什么,也准备的差不多了,就开始准备总结过去的工作经验,总结自己做的事情,制作自己的简历。大概9月份开始投简历吧,9月底就搞定了新工作,10月份交接工作。这个过程最重要的是梳理自己过去做过什么,做得怎么样,哪些做得好的,哪些没做好的,没做好的是否可以改进,怎么改进等等。这是自我反省和自我成长的必经之路!!!经过这样的反思和总结,对自己的提高也很大,思路会很清晰!
    
    本人不想过多评论XXX公司,每一家公司都有他的优点,也有他的不足,就像一枚硬币,也有它的正反面!

浅谈在XXX公司的职业经历相关推荐

  1. 浅谈.NET技术公司的实习生培养

    浅谈.NET技术公司的实习生培养 背景 近几年.NET开发者市场的越发不景气,一毕业就选择.NET技术的开发者更是少之又少.一方面是公司效益的日益提高,一方面却是招聘优秀人才的速度总是赶不上公司发展的 ...

  2. 浅谈程序员35岁职业危机

    背景 最近帮一位资深架构大佬内推,结果最后被人事告知由于年纪超过35岁而被婉拒. 以往自己对于网上经常谈到的程序员只能干到35岁都是置若罔闻的态度,虽然嘴上也常常拿这话和朋友调侃,但内心却一直笃定,只 ...

  3. 浅谈创业性公司的发展

    最近在网上看到了一个关于创业性公司发展的文章,感觉很不错,也很有借鉴意义,故摘抄下来: 1.最最重要的是志同道合,同舟共济.       创业公司不象大型公司那样有强大的经济作为后盾,能提供非常高的薪 ...

  4. [转]浅谈:国内软件公司为何无法做大做强

    2019独角兽企业重金招聘Python工程师标准>>> [IT168 评论]纵览,国内比较大的软件公司(以下统一简称"国软"),清一色都是做政府项目的(他们能做大 ...

  5. 菜鸟浅谈自己学习Java过程的经历

    [size=large][/size][size=medium] 国庆第二天,昨晚北京下了好大的雨...吵死了...半夜醒来.一个人的寝室,唯有寂寞伴随.习惯了...程序员的真实生活写照...哎,想起 ...

  6. 浅谈恶意软件分析工程师的职业发展路线

    这里以Windows病毒分析师为例,讲解病毒分析师的职业发展路线和应该具有的专业能力.图中有的模块被分为红色和黄色,其中红色代表最重要,黄色代表相对重要. 病毒分析工程师,是在未来无法被人工智能取代. ...

  7. 浅谈同一家公司多个系统,共用登录用户名和密码

    主要解决系统使用的加密方式不一致的问题, 比如几年前的系统A, 某某牵头无中生有的系统B 原先A用的php语言开发,比如叫做tap,是国外用来做项目管理的一款BS平台,(和国内发禅道类似,省略***) ...

  8. 利用计算机解决实际问题依赖于,浅谈新时期如何提高职业教育教师素质

    白静红 [摘 要]21世纪,经济和社会的发展越来越依赖于科技和教育的进步.因此,要大力发展职业教育,全面提高计算机教师的素质.新形式下的高职教师又应具备怎样的素质?尤其如何挖掘学生潜能,利用计算机解决 ...

  9. 【转】浅谈程序猿的职业规划,看你如何决定自己的未来吧。

    由于高中没有竞赛经验,所以并不像那些已经长时间与编码打交道的同学额那样,对于未来定位或者人生规划有个很清晰的了解. 其实感觉有许多同学和我一样,虽然想象做程序猿多少有些苦逼,但既然自己选择了,就要拿出 ...

最新文章

  1. [转载]SSH框架搭建详细图文教程
  2. 解决 yum时 Error: Protected multilib versions报错
  3. selective gaussian blur /adaptive-blur
  4. 从零写一个编译器(二):语法分析之前置知识
  5. LCA求解的四种模板
  6. java并查集找朋友圈_图—并查集(解决朋友圈问题)
  7. Word2Vec学习笔记(一)
  8. Flink on Yarn运行机制
  9. 头文件不是可有可无的
  10. 小白R语言数据可视化进阶练习一
  11. VS编译错误与链接错误汇总
  12. ESP8266使用教程之初识
  13. linux ikev1切换到ikev2,IKEv2与IKEv1的差异.doc
  14. 手机android系统问题怎么解决方案,4解决Android系统崩溃问题的解决方案
  15. 如何免费使用正版win10系统
  16. oracle数据库恢复aul_用AUL/MyDUL修复Oracle
  17. 利用python实现 CAD STEP格式转化为STL格式
  18. HTML页面点击下载保存文件
  19. (附源码)计算机毕业设计ssm动漫网站
  20. 电路实验一阶电路误差分析_电机电路分析

热门文章

  1. 感知自然语言理解(NLU)
  2. 如何让ExtJS 5在IE 11兼容模式中显示正确
  3. jupyter一直在运行,不出结果
  4. Mybatis源码学习二(一级缓存)
  5. 用PS制作个人食品网站首页
  6. matlab谢菲尔德工具箱
  7. 【内网安全】域横向内网漫游Socks代理隧道技术
  8. 急急急!Multisim电子秒表仿真错误
  9. 为什么选择计算机科学
  10. 彻底关闭XP SP3文件保护