C++入职学习篇--新员工入职(持续更新)

本人菜鸟一枚,刚刚结束学业生涯,入职C++软件开发岗位,之前对C++一窍不通,刚刚入职,亚历山大,但为祖国和平发展,本人励志为中华崛起而奋斗,学不好C++誓不为炎黄子孙,希望大神们多多指点。

一、Boss->Task?

在研期间,从项目接手到结项上交客户期间,我们作为学生的唯一没有考虑的是Boss的想法与目的,但忽视的这点往往是最关键的环节。Boss为什么要做这个项目?为什么要我去做?温馨提示:一定要多问自己几个为什么?

作为员工,最优先需要考虑的是项目的核心价值,其次是解决方案(纯个人理解,请大佬多多指点>。很多新人肯定会问,我啥也不会怎么出解决方案啊, 是的,我就是啥也不会,为什么要我出解决方案,Boss当然知道我啥也不会,他不是难为我,而是要我的逻辑思维,框架怎么搭建,里面的问题、关键点是什么,技术难点(呵呵,我是不知道的,因为我是菜鸟)。

二、项目方案

拿到项目,经过几番周测我知道了项目的背景,意义与目的,那就开始设计方案吧,我乖乖的打开Word文档开始大幅片写文字叙述,Boss扫了一眼,“你觉得我会看吗?我看的懂吗?”,咦,那怎么做?我看着自己写的大片文字与设计流程图,不知所云,Boss大叫了一句“我要的是你是思维,OK?”。恩我知道了,写文档,为的是要我梳理自己的逻辑思维,我开始把自己写的文字分条与梳理。

Boss给了我一个案例,让我审视框架,我开始慢慢做么框架结构,逐层分析,把我设计者的思维与逻辑,整整耗费了一周时间就弄了一个大体框架与分析了案例框架。

作为新人,我开始接到任务就盲目的去写代码,一遍一遍的写,每天不知道自己写了什么,做了什么,开始的误区与弯路给自己一个很大的教训。回头看自己写的代码,没有整体架构,正如Boss所说,代码没有灵魂,写了也白写~。

最后坎坎坷坷的总结了下整体设计框架,我用visio设计了基层框图,让Boss审阅,Boss特无奈的说了句“你让我看?我看不懂,你什么时候能说出来,再来吧。”。好吧,我又错了,我知道Boss的意思了,他让我把整个项目的前因后果与方案设计的具体细节自己好好梳理,讲述出来,那样才是真的懂了,真的理解了。想纸上谈兵,别逗了~

三、框架设计与搭建

下周去讲述设计框架、祝我好运、、、、、我都对自己无语了

C++入职学习篇--新员工入职(持续更新)的更多相关文章

  1. C++入职学习篇--代码规范(持续更新)

    C++入职学习篇--代码规范(持续更新) 一.头文件规范 在头文件中大家一般会定义宏.引入库函数.声明.定义全局变量等,在设计时最后进行分类,代码示范(自己瞎琢磨的,请多多指点): #ifndef T ...

  2. 值得学习的C/C++开源项目 持续更新

    值得学习的C语言开源项目 持续更新 文章目录 值得学习的C语言开源项目 持续更新 - 1. Webbench - 2. Tinyhttpd - 3. cJSON - 4. CMockery - 5. ...

  3. 【 js 基础 】【 源码学习 】源码设计 (持续更新)

    学习源码,除了学习对一些方法的更加聪明的代码实现,同时也要学习源码的设计,把握整体的架构.(推荐对源码有一定熟悉了之后,再看这篇文章) 目录结构:第一部分:zepto 设计分析第二部分:undersc ...

  4. k8s学习之资料参考网址(持续更新)

    此文章持续更新关于学习k8s生态的参考网址:  二进制方式搭建 (此部署方式是一步一步的部署,过程清晰)            https://github.com/opsnull/follow-me ...

  5. docker学习笔记一篇就通系列(持续更新)

    docker三要素 仓库 镜像 容器 仓库 仓库用来存放docker的镜像,类似于github存放代码医养 镜像 镜像是一个模板,封装了应用程序和配置依赖的可交付的运行环境,这个打包好的运行环境就是镜 ...

  6. Linux学习资料网站汇总链接(持续更新ing)

    排名不分先后. 学海无涯苦作舟. 博客: 1.slmba:LINUX博客原创大牛 2.edsionte's TechBlog:Linuxer (他的友情链接中还有一堆Linuxer,被公司屏蔽进不去. ...

  7. Linux 系统化学习系列文章总目录(持续更新中)

    本页内容都是本人系统化学习Linux 时整理出来的.这些文章中,绝大多数命令类内容都是翻译.整理man或info文档总结出来的,所以相对都比较完整. 本人的写作方式.风格也可能会让朋友一看就恶心到直接 ...

  8. [Python] Python学习笔记之常用模块总结[持续更新...]

    作为一种极其简单的编程语言,Python目前成为了最炙手可热的几种语言之一.它不仅简单易学,而且它还为用户提供了各种各样的模块,功能强大,无所不能.有利必有弊,学习Python同样有困扰,其中之一就是 ...

  9. 学习makefile与autoconfig笔记,持续更新

    main.c #include<stdio.h> #include"chen_print.h" int main(int argc , char * argv ){ c ...

随机推荐

  1. 设计模式(一)单例模式:创建模式 ASPNET CORE WEB 应用程序的启动 当项目中 没有STARTUP.CS 类如何设置启动 配置等等

    设计模式(一)单例模式:创建模式 先聊一下关于设计的几个原则(1)单一原则(SRP):一个类应该仅有一个引起它变化的原因 :意思就是 (一个类,最好只负责一件事情,并且只有一个引起它变化的原因(2)开 ...

  2. LeetCode 557. Reverse Words in a String III (反转字符串中的单词 III)

    Given a string, you need to reverse the order of characters in each word within a sentence while sti ...

  3. 500万url的es 批删除

    bash  循环 算术计算 读写文件 [root@hadoop2 ~]# sh looh.sh1234LIZ1 2 3 4 0 1 2 3 4 5 6 7 8 9 10 0games:x:12:100 ...

  4. POJ 3221 Diamond Puzzle.

    ~~~~ 题目链接:http://poj.org/problem? id=3221 显然是BFS找最优解.但是终止条件不好写.看到有一仅仅队交上去一直TLE. 比赛完了看题解原来是以目标状态为起点,B ...

  5. bzoj 4590: [Shoi2015]自动刷题机

    好恶心.. 二分上界到100000LL*1000000000LL  %_% #include<cstdio> #include<iostream> #include<cs ...

  6. 【POJ 3190】 Stall Reservations

    [题目链接] http://poj.org/problem?id=3190 [算法] 将这些牛按开始吃草的时间排序 维护一个数组S,Si表示畜栏i进去的最后一头牛结束吃草的时间,对于每头牛,找任意一个 ...

  7. min-max容斥小结

    https://www.zybuluo.com/ysner/note/1248287 定义 对于一个集合\(S\), \(\min(S)\)表示其第一个出现的元素(\(or\)最小的元素), \(\m ...

  8. Luogu[SDOI2008]Sue的小球

    题目描述 Sue和Sandy最近迷上了一个电脑游戏,这个游戏的故事发在美丽神秘并且充满刺激的大海上,Sue有一支轻便小巧的小船.然而,Sue的目标并不是当一个海盗,而是要收集空中漂浮的彩蛋,Sue有一 ...

  9. bzoj3940

    AC自动机 复习一下... 可惜又写错了 我们发现就是把单词建成ac自动机,然后把串在ac自动机上跑一遍,每到一个单词结束点就删除,删除是利用栈,每次弹出单词长度个字符就可以了 发现两个小问题,str ...

  10. 仪表盘(Speedometer) icon 设计