互联网领域,我再公司内给所有新职工上的第一堂课(不喜勿喷,因为你喷不过我)

具象的事之前先理解抽象

团队介绍:

最初我们是XX集团旗下的信息化部门,旨在改善和维护XX集团企业信息化环境,后来我们更名为XX办公室,见名知意,也就是说当在我们的努力下XX集团的信息化建设已经具备了一定的规模,我们逐渐开始走向了由信息化向工业智能制造的道路上,如今我们纳入XX体系,建立XX中心,在智能制造的道路上进一步升华,致力于打造XX工业互联网平台!

也就是说我们的团队在一个正确的风向标指引下,努力跻身于最前沿的工业数据化团队!

团队组织结构

我们是XX集团旗下的XX科技有限公司!我们是公司中最核心且最具价值的部门—XX中心

我们的老大是王总,王总是XX主任兼XX助理总裁兼XX中心总监!

王总下有助理总监,他叫XX

XX之下分为三个职能部门:XXXXX、XXXXX、XXXXX

XXXXX科长XXX

XXXXX科长XXX

XXXXX科长XXX

提升&学习环境

前面已经讲过了我们团队的发展历程,在很短的时间内我们实现了阶段性、跨越式的变革与进步,这种变革下除优点外也为公司带来了一些弊端

1、团队初始能力比较低,我们团队绝大多数部分都是大学应届毕业生,太多的理念、能力、技术,我们不具备

2、信息化基础设施不太健全,项目完整度存在短板

3、公司信息化起步比较晚,公司内公众对工业+互联网的方式认知比较低,接受比较困难,项目推进存在障碍

但是!

这是公司的现在的弊端,不是我们的弊端,恰恰反而是我们的大好机遇!

在高压下,第一点能让我们迅速的接纳前沿理念、技术以及管理理念,极大地提升我们的思想境界、技术水平以及管理能力

第二点,正因为基础设施不健全,我们能更全面、更细致的深入了解我们所要达成的使命,这个使命不仅是部门的,也是自己的

第三点,公众的认知低不是项目不能干好的借口,这种情况正好为我们提供了沟通、协调、处事、营销能力锻炼的环境

也就是说:项目做好了,你至少就具备了上述的能力!

那么你的思想觉悟高了、专业能力强了、项目经验有了、沟通能力强了,此时此刻,你的个人价值几何已无需他人评价,具备这些素质的你已不再是和成功距离远近的问题,你的人生已经成功了

所以说很多吐糟工资低、压力大、老板不是人的这些人,他们注定没有成就

逻辑其实是这样的:你在成就自己的同时,成就了公司!

我们是一个富有朝气和活力的年轻团队

我们整个团队的平均年龄不超过28岁,互相之间不存在代沟,基本上可以实现无障碍沟通;包括所有领导在内工作上我们是协作关系,相互督促成长;工作之余我们是兄弟、朋友

从领导向下一心只为做事

走进编程

了解互联网

成年人入对一个正确的行业很重要,比如我们互联网行业,但是身边的什么产品、项目经理、程序员之类的都在内心明确的知道自己是一个互联网人,但是!

无论你是已经是从业者还是科班大学生,谁能解释清互联网到底是个啥?!

年轻一些的可能没见到过,可在我这个年龄段之前的人谈起互联网的代表物,那一定是小地球

抱着起源皆本质的理念。那我就说一下这个小地球是什么:

这个小地球叫地球村!什么意思呢?就是说随着科技的发展,交通工具、通讯技术等缩小了地球的时空距离

网指的是设备与设备之间互相通讯所形成的的环境,那么互联网指的就是网络与网络之间锁串联组成的庞大网络

所以说互联网又称国际网络,音译因特网(Internet)

但是!英语单词和我们中国的词不一样,Internet也就是因特网它只是泛指互联网

  • 因特网只是互联网的一种
  • 因特网它是互联网的主干网络
  • 互联网包含因特网

两者概念不一样,只不过像约定成俗一样、大众对互联网其他分支接触较少,所以因特网就直接泛指互联网了

那么说到因特网,还有一个词也是我们最常听到的:万维网

万维网是无数个网络站点和网页的集合(也可以理解为多媒体集合–文本、音频、视频、图片),是由超级链接形成的(利用连接从一个网站的站点跳到另一个站点),他们是因特网的重要组成部分

了解了这些后,要知道互联网的类型:

有三种:广域网、城域网、局域网

聊到这有的人心里应该有疑惑了?讲这玩意有啥用?工作中根本用不到好吧?

在这里我解释下,因为我们是XX“物联”公司,因为、我们做工业互联网!所以:

  • 物联网:IoT Internet of Things
  • 万物互联:IoE Internet of EveryThings

是我们不可或缺的理念!

IoT是在互联网基础上延伸和扩展的网络。一般指M2M Machine-to-Machine机器和机器相连

IoE 是IoT的进阶,IoE 不仅做到M2M ,还要做到P2MP2P

IoE的核心是事务数据和处理

人是M2M、P2M、P2P通讯的核心,这点毫无争议,人类社会,无论是环境还是事件,人永远是核心

事务代表收集、通讯、共享

数据:值得就是数据价值的挖掘,那么久需要收集数据、存储数据、分析数据、展示数据、优化事物

接下来说一下编程语言是个啥

计算机是机器,他就像外国人,我们直接跟他说话它是无法理解的,只有和他同源的语言他才能理解

那么计算机的母语是啥?

是电压!计算机只能识别5福特和0福特的电压,计算机的所有行为是根据不同福特的电压组合来完成的

为了方便记忆,最初的科学家用0、1这种二进制数字进行排列组合来代替不同的电压,这就是最初的机器语言

计算机语言发展史:

  • 机器语言(低级语言)
  • 汇编语言
  • 高级语言
    • C
    • Java
    • PHP…

网上写计算机语言发展史的一裤兜子,懒得写了,自己搜吧

最后做个总结,编程语言的诞生是为了人类和机器更好的交流,编程就是用计算机能听懂的话(编程语言)来描述一个流程

编程(程序)的本质与底层

接下来我们聊一下编程的本质

先说明一下啊,今天思想和概念性上的东西比较多,需要你们反复咀嚼,但是!做什么事前本质一定得要知道

为啥?
就像接下来要讲得编程语言这件事!

因为编程语言并不是天生就有的,是计算机诞生后,因为某些方面的需求然后才诞生了各种开发语言

编程语言有一个比较权威的排行网站:https://www.tiobe.com/tiobe-index/

在详细介绍之前首先要声明一点,编程语言和应用程序本身一定是为了解决某一问题而存在,就像我们玩农药一样,没有垃圾的英雄,只有垃圾的玩家!

找到这个英雄适用的领域以及自己的特色,上王者是很简单的;所以说像游戏的英雄排名一样,只是根据语言的火热度、应用领域等元素给出了如下这个编程语言排行:

以后有人胆敢跟你说某个语言是世界上最好的语言,你就用看傻X的眼神看着他就可以了,不用给他回复

那么回到:编程语言和应用程序本身一定是为了解决某一问题而存在这句话,所有的编程语言都分为两部分:概念逻辑关系

  • 概念:对概念的抽象(简单介绍一下抽象)
    • 比如:人类是对某个人的抽象
    • 再比如:汽车是对某辆车的抽象
  • 逻辑关系:这就是普通程序员的产出物,第一步干啥、第二部干啥…

讲了这么多只是为了说明一件事:做具象的事之前先理解抽象,也就是了解本质

选择编程语言和数据库

那么编程语言这么多,全部学习是不现实的,所以我们该用哪种编程语言呢

上面我们说过了,任何语言都有其存在的意义

比如说PHP它是做轻量级web应用的

比如说java它的诞生本身是打算给家电做集成系统的。现在主要是做企业级web应用和安卓手机应用

C#就是因为有windows才有的它,它是基于windows操作系统之上来开发应用的

我们现在做的事,就是为企业做重量级、复杂程度高的应用,所以说哪个语言更合适?

这里我贴上了我自己总结的语言特性以及选择理由:

导图在另一台电脑,懒得找了,脑补或度娘吧


那么再来看数据库

权威的数据库排行网站如下:https://db-engines.com/en/ranking

  • 啥是关系型数据库
  • 啥是非关系型数据库

至数据库相关的知识这里我们不多做赘述,必学且至少会两种

先说明:我们现在应用的数据库有oracle、mysql、pgsql、redis,后面还会用到es

如何学习编程

编程语言以及编程的本质了解了,哪门编程语言选择好了,那么怎么学习呢

1、了解这门语言的前世今生,它是怎么来的,明确是在什么需求的环境下产生的,主要应用于那些领域

2、洞悉本质,定位这项技术的核心思想,明确使用这项技术时应该从什么角度出发,比如Java的面向对象、AOP等

3、了解该技术的缺点与优点,扬长避短

4、学习资料:视频(闲暇学)、音频(走路听)、文本(随时看)、负责项目中前辈们写的源码

5、技术点+难点总结

6、死命的敲

7、记笔记、写总结、心得

职业发展规划

首先大家这里很少有人做职业规划,那么我想问,人生当中最重要的职业生涯连个目标都没有,你上班为了干啥

废话不多说,那么我们开发人员未来的职业规划要怎么做,能怎么做?为了方便大家记忆我为大家总结了一个思维导图

图在另一台电脑,懒得找了,脑补或度娘吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值