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. 苹果官方Instruments工具之Automation的介绍

    instruments中国的工具測试有非常多,包含非常多方面.eg:内存泄露的測试.网络连接.和cpu内存的使用情况一系列数据的图形界面的显示. 功能的介绍能够看以下的截图图片: watermark/ ...

  2. Java与设计模式-适配器模式

    适配器模式是开发中常常会用到的模式,Android开发中常常常使用到的各种adapter就属于适配器模式,连接各种数据库时也要用到适配器模式. 适配器模式在生活中的实例也随处可见,你托人在日本买了个电 ...

  3. YTU 2782: 用数字造数字

    2782: 用数字造数字 时间限制: 1 Sec  内存限制: 128 MB 提交: 191  解决: 160 题目描述 输入一个3位以上的整数,求其中最大的数字最小的数字之间的差.例如:输入8729 ...

  4. python pass 的用法

    python pass用法 1.空语句 do nothing 2.保证格式完整 3.保证语义完整 4.以if语句为例: C/C++中写法: if(true) ; // do nothing else ...

  5. bzoj 5127 数据校验

    题目大意: 一个数列a 对于 a 的一个区间 [l, r],若对于该区间 [l, r] 内的任意一个非空连续子区间,该子区间内出现过的数值在整数上值域连续,则称 [l, r]为合法区间 m次询问  每 ...

  6. [Swift通天遁地]二、表格表单-(5)实现表格下拉和上拉刷新效果

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...

  7. [Swift通天遁地]七、数据与安全-(7)创建文件浏览器:以可视化的方式浏览沙箱文件

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...

  8. Sql批量插入方法

    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...

  9. Win7 + VS2015 + CMake3.6.1-GUI + Makefile 编译开源库

    CMake生成Unicode版本VC工程 Just add this line in your top CMakeLists.txt file:     add_definitions(-DUNICO ...

  10. flask中的蓝图(BluePrint)

    蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开怎么理解呢? 比如说,你有一个客户管理系统,最开始的时候,只有一个查看 ...