首页 > 编程语言 >C++ Bjarne Stroustrup

C++ Bjarne Stroustrup

时间:2023-08-28 19:22:07浏览次数:32  
标签:Bjarne ...... 他们 C++ Stroustrup 技能

来自C++之父Bjarne Stroustrup的人生建议 https://mp.weixin.qq.com/s/CULLZELkJpbLJxkGjFxzVA

来自C++之父Bjarne Stroustrup的人生建议

 

不要过度专业化。不要太笃定自己知晓未来。保持灵活性,记住职业和工作是一个长期的事情。太多的年轻人认为他们可以优化某些东西,然后他们发现自己花了几年甚至更长时间专攻的东西可能并不适合自己。在这个过程中,他们精疲力尽,因为他们没有花足够的时间建立友谊和享受计算机之外的生活。

我遇到了很多 —— 我不知道你怎么称呼他们,“junior geeks”?- 他们认为,唯一重要的是计算机专业 —— 编程、人工智能或图形学之类。其实不然...... 你必须沟通。很多漫画书呆子都忘了这一点。他们认为只要写出最好的代码,就能改变世界。但你必须善于倾听,你必须能够与你的潜在用户沟通,并向他们学习。你还必须能够将你的想法传达给他们。

所以你不能只写代码。你必须对文化和如何表达思想有所了解。我的意思是,我从不后悔在历史和数学上花费的时间。数学使你的思维更加敏锐,历史让你了解自己的局限性以及世界上正在发生的事情。所以不要太确信某件事,花时间拥有平衡的生活。

并为机会做好准备。我的意思是,基础广泛的教育、基础广泛的技能 —— 这是你在接受教育时所建立的,你基本上是在建立一个技能组合 —— 意味着当机会来临时,你可以运用这些技能抓住它。有时你也能意识到这一点。我们会面临很多机会。但其中很多我们要么无法利用,要么没有注意到。我接受过相当广泛的教育 —— 我学过标准计算机科学、编译器、多种语言...... 我想我当时就已经掌握了二十几种语言。我还研究过机器架构和操作系统。这些技能后来都派上了用场。

 

 

翻译

搜索

复制

标签:Bjarne,......,他们,C++,Stroustrup,技能
From: https://www.cnblogs.com/papering/p/17663211.html

相关文章

  • 标准C++ -- day06
    一、什么是继承当遇到问题时,先查看现有的类是否能解决一部分问题,如果有则继承该类,并在此基础上扩展以此解决问题,从而缩短解决问题的时间(代码复用)当遇到一个大而复杂的问题时,可以把大问题拆分成若干个不同的小问题,然后为每个小问题设计一个类来解决,最后通过继承的方式把这......
  • 【C++STL基础入门】vector运算和遍历、排序、乱序算法
    @TOC前言C++标准库提供了丰富的容器和算法,其中vector是最常用的容器之一。它以动态数组的形式存储元素,并提供了许多方便的运算符和算法来操作和处理数据。本文将介绍vector的基本运算、遍历方法、排序算法以及乱序算法。通过学习这些内容,您将能够更加灵活、高效地使用vector容器。......
  • C++对象内存模型
    根据前面讲过的知识,C++的对象内存模型主要包含了以下几个方面的内容:如果没有虚函数也没有虚继承,那么对象内存模型中只有成员变量。如果类包含了虚函数,那么会额外添加一个虚函数表,并在对象内存中插入一个指针,指向这个虚函数表。如果类包含了虚继承,那么会额外添加一个虚基类表,......
  • C++面向对象进阶
    C++中的拷贝是啥意思?是利用一个已经存在的对象创建一个新对象,用已经存在的数据初始化新对象的内存。对象创建有两个阶段:1.分配内存2.进行初始化   是不是new关键字的使用s1(s2),s1=s2,s1=1,类似这种都是以拷贝的方式完成的初始化,区别只是有没有进行隐式的类型转......
  • cocos2dx 3.x C++搭建protobuf环境
    Cocos2dx里面在网络游戏通信这一块一般我们都会采用protobuf来进行通信,cocos引擎没有集成C++的protobuf,那我们只能自己来集成了。因为protobuf有很多版本,那么我们怎么去下载与引擎中想对应的protobuf版本呢。他在cocos2d-x\tools\simulator\libsimulator\lib\protobuf-lite在这里......
  • ReadKey C vs C++ vs C#
    ViewFullVersion:Cvs.C++vs.C#Lucky06-22-2012,09:48PMHi.Iamacomputerscientist.ThisisacomparisonofmemoryusageforasimplehelloworldapplicationbetweenC,C++,andC#.CompiledVS201032-bitx86Release.//C#//1,968kusingSy......
  • C++11——5.9 强类型枚举
    详细介绍请见:★★★原文链接★★★:https://subingwen.cn/cpp/enum/ 枚举语法(C++98):关键字enum 枚举名字(可以不写,不写就是匿名枚举) {枚举值};#include<iostream>usingnamespacestd;//枚举在相同作用域内全局范围内可见(定义在类内就类内全局可见;定义在全局就全......
  • 基于opencv-pyhton与opencv-c++的结合理解与学习
    2023年上半年,一直在学习opencv-c++版本,学习了其中的多个库函数笔记链接:https://www.cnblogs.com/Tan-code/category/2339311.htmlopencv-python读取图片,画圆等基本操作:opencv-c++多个库函数:opencv-python与opencv-c++结合理解:结合两段代码来比较实现:#导入所需模块......
  • C++—结构体
    8结构体8.1结构体基本概念结构体属于用户自定义的数据类型,允许用户存储不同的数据类型8.2结构体定义和使用语法:struct结构体名{结构体成员列表};通过结构体创建变量的方式有三种:struct结构体名变量名struct结构体名变量名=定义结构体时顺便创建变量总结1:定......
  • C++基础
    一、具备的基础变量(variables):类型(types):int,float,char,struct...作用域(scope)循环(loops):while,for流程控制:if-else,switch-case知道一个程序需要编译、连结才能被执行知道如何编译和连接(如何建立一个可运行程序)二、应当养成正规的、大气的编程习惯以良好的方式编写C++classObj......