在腾讯做嵌入式是怎么样的

昨天发朋友圈,是我帮忙同学拍的几张照片,自己觉得拍的不错,点赞的人还挺多的,就想着聊聊在腾讯做嵌入式软件开发的情况。

71cb69cf15e13aaa3585135dec35752d.png

我面试的BSP驱动开发工程师,入职后也从事这方面的事情,但是并不仅仅是BSP驱动。现在自己有写C++的应用软件,做一些需求和功能,帮忙在嵌入式设备上面适配我们自己的算法,从内核驱动,到应用程序,能锻炼的地方还挺多的。

而C++,是我这次最大的收获了。

之前因为项目紧张,写了一部分应用代码,最近需要重构,然后回去看看自己之前写的代码,说实话,很辣鸡,我都不好意思说是自己写的。所以有机会重构后,我还是很上心,虽然说不能做到十全十美,至少要对自己的写的东西有点要求。

旁边的同事都很厉害,大部分都是研究生毕业,我们小组比较特别,是做算法相关的,所以有很多博士的同事。

我现在想起来,从开始进入腾讯从0开始做项目,那时候看到那套SDK软件,而且97%都是用C++写的,我那时候是很头大的,然后一直坚持到现在,不断的修改,不断的吸取经验,对C++也有了一知半解,说实话,之前搭建这套SDK的同事很优秀,他们把很多东西都考虑到,并且加了很多通用的组件给后面的人使用。

我一般是早上9点前起床,然后骑上我的小毛驴去公交车站搭车,有时候会堵车,但是大部分时候会很快,因为是9点后,基本公交车都有座位,下车后需要走小段路,到公司是10点左右。

因为不想因为吃早餐等太久电梯,我都会在我家楼下买个鸡蛋和包子做早餐,一路上在公交车上看看路上的风景,107国道这些年的变化还是挺大的。特别是万达广场建好后,那一段路景色好了很多。

中午时候,我大部分90%会和建平一起吃饭,之前我很忙,有一次因为等我吃饭,他等了我一个多小时,然后今天因为我有事情,我说我不想等他了,我要吃饭回来检查个问题,然后他又屁颠屁颠跑下楼说我跟你一起去。

278c69ca06e4c0394cb72c03903d595d.png

中午的理论休息时间是十二点到两点半。

下午我们吃饭后,如果事情不是很忙,会到旁边的荔香公园走走,我几个同事去了几次,我有时候下午健身,就在健身房呆二十来分钟。

晚上会继续干活,最好是没有会议,也最好没有一些其他的事情,就可以专心写代码。

我晚上会10点开始打车回家,到家会在11点左右。

如果状态不好,或者很累,我也会早点回家,要看自己的情况。

早餐和晚餐免费,中午不免费趁着吃饭时间刚好让我和建平在楼下溜达一会了。

哦,我们周三会固定打球,很爽。

其他的就没什么了,在每个公司都会有遇到很好玩的同事,共同爱好的朋友,也会遇到技术上很不错的大牛,在人际沟通上处理很好的朋友。

不管是大公司还是小公司,你能说心里话,一直相处的人应该不会太多,如果自己过得很好,就不要太在意这些外在的东西。

当然,如果你心里有一件想去做的事,因为没有做,在未来的某一天,你想起来的时候,总是觉得多少有些遗憾,我建议你努力去追求它,比如创业,比如去自己心心念念的某个公司。


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465027.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mongoexport导出数据,Mongoimport导入数据,mongodump备份数据,mongorestore恢复恢复

一:Mongoexport导出数据  1,导出json数据    mongoexport -d db -c collection -o save-file.dat 2,导出CSV数据 mongoexport -d db -c collection --typecsv -f field1,field2 -o save-file.dat 说明:db目标数据库,collection目标集合…

NFS无法启动根文件系统的解决

为了调试驱动,整了一天的NFS启动根文件系统出了各种问题,后来还是一一解决,不过还不太完美,因为不能使用交换机,我只能用PC和目标板直连,导致我上网很麻烦 无法挂载问题一: IP-Config: Cannot a…

聊聊身边的嵌入式,为什么老司机都爱后视镜

为什么老司机都爱后视镜有句话形容我们老司机的成长过程,叫:一年虎,二年狼,三年变成小绵羊。如果你不懂这句话的意思,证明你还不是一个合格的老司机。如果没和别人发生过亲(Gua)密(Ceng)接(Shi)触(Gu),算得…

HDU 2187 悼念512汶川大地震遇难同胞——老人是真饿了

http://acm.hdu.edu.cn/showproblem.php?pid2187 Problem Description时间:2008年5月16日(震后第4天)地点:汶川县牛脑寨人物:羌族老奶奶【转载整理】牛脑寨是一个全村600多人的羌族寨子,震后几天&#xff…

C语言中sizeof详解——面试C/C++

C面试sizeof详解 1、定义 sizeof是C语言的一种单目操作符,它并不是函数。sizeof操作符以字节形式给出了其操作数所占存储空间的大小。操作数可以是一个表达式或括在括号内的类型名。操作数所占存储空间的大小由操作数的类型决定。作用就是返回一个对象或者类型所占…

第六次周赛

失望…… B题其实很简单&#xff0c;完全有能力出&#xff0c;我和luyi陷在我一个错误的树DP模型中…… 其实就是几个简单的组合数&#xff0c;谁可以都会的问题。 PROBLEM B 1 #include <iostream>2 #include <algorithm>3 #include <cstring>4 #include &l…

博主日常工作中使用的shell脚本分享

前言&#xff1a;今天给大家分享一篇在我工作中常用的一个shell脚本&#xff0c;里面有一些我们常用到的shell操作。该脚本用于本地电脑和服务器交互上&#xff0c;实现以下功能&#xff1a;自动拉取自己个人电脑上的源码到服务器上yocto包的源码文件夹。自动运行compile 、str…

JSON数据提取

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式&#xff0c;它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。JSON在数据交换中起到了一个载体的作用&#xff0c;承载着相互传递的数据。JSON适用于进行数据交互的场景&#xff0c;比如网站前…

C语言面试大集合

1、static有什么用途&#xff08;至少说明两种&#xff09;&#xff1f; &#xff08;1&#xff09;限制变量的作用域 &#xff08;2&#xff09;设置变量的存储域 2、引用与指针有什么区别&#xff1f; &#xff08;1&#xff09;引用必须被初始化&#xff0c;指针不必。 &am…

ARP 地址解析协议

目的 作用是IP地址和MAC地址关联。只要有TCP/IP协议的机器中会有一张ARP表&#xff0c;在windows系统中 运行-----cmd------arp –a&#xff0c;就可以看到当前所连接的设备的ip地址和对应的MAC地址。 所谓地址解析&#xff08;address resolution&#xff09;就是主机在发送前…

陆奇给工程师们的5个建议

大家好&#xff0c;我是写代码的篮球球痴今天分享的文章是陆奇以前在百度一次内部演讲给工程师们提的5点要求&#xff0c;个人觉得对很多人非常有益&#xff0c;大家可以耐心一读。至于陆奇是谁&#xff0c;可以直接搜索&#xff0c;借微软CEO斯蒂芬鲍尔默对他的评价 : 陆奇集资…

leetcode 764.Largest Plus Sign

根据题意的话就是在非0的地方开始寻找上下左右分别能够走到的最大步长的。 那么使用暴力的方法竟然leetcode还是给过了。 class Solution { public:int orderOfLargestPlusSign(int N, vector<vector<int>>& mines) {int res0;vector<vector<int>>…

16道C面试试题

预处理器&#xff08;Preprocessor&#xff09; 用预处理指令#define 声明一个常数&#xff0c;用以表明1年中有多少秒&#xff08;忽略闰年问题&#xff09; #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情&#xff1a; 1). #define 语法的基本知识…

云服务器成势?

在许多应用领域&#xff0c;刀片服务器正在大规模替代传统的塔式服务器。螳螂捕蝉&#xff0c;黄雀在后。刚刚兴起的云服务器会不会成为刀片服务器的替代者呢&#xff1f; 2010年12月&#xff0c;北京天地超云科技有限公司&#xff08;以下简称天地超云&#xff09;首台云服务器…

每个电子工程师都埋藏着一颗游戏的心

在电子森林推文 700个字节的代码在ATtiny10里跑一个游戏[1] 介绍了一个 开源小游戏RunTiny[2] .用了&#xff1a;一个AVR单片机ATtiny10微控制器&#xff08;只有6个脚&#xff0c;Digikey上0.3美元一颗&#xff09;一个128*32的OLED显示屏一个按键一个电池 - 3.3V&#xff5e;…

python之file 方法

file 对象使用 open 函数来创建&#xff0c;下表列出了 file 对象常用的函数&#xff1a; 1 file.close() close() 方法用于关闭一个已打开的文件。关闭后的文件不能再进行读写操作&#xff0c; 否则会触发 ValueError 错误。 close() 方法允许调用多次。 当 file 对象&a…

100条经典C笔试题

题目来源&#xff1a; 1、中兴、华为、慧通、英华达、微软亚洲技术中心等中 外企业面试题目&#xff1b; 2、C 语言面试宝典(林锐《高质量编程第三版》)。 说明&#xff1a; 1、部分C 语言面试题中可能会参杂部分和C 相关的知 识&#xff0c;为了保持题目的灵活性故保留&#x…

Linux kernel 中模块化的平台驱动代码介绍

介绍在linux kernel中通过module_platform_driver来实现模块化平台驱动。大量的设备驱动程序都基于该种方式来实现&#xff0c;使用频次非常的高&#xff0c;在linux kernel 5.4.124的代码中搜索module_platform_driver共有2356次引用。这个宏的使用方式大相径庭&#xff0c;有…

Golang切片的三种简单使用方式及区别

概念 切片&#xff08;slice&#xff09;是建立在数组之上的更方便&#xff0c;更灵活&#xff0c;更强大的数据结构。切片并不存储任何元素而只是对现有数组的引用。 三种方式及细节案例 ①定义一个切片&#xff0c;然后让切片去引用一个已经创建好的数组 package main import…

这样给数组初始化,你肯定没有见过

今天在朋友圈看到一个朋友发的图片是给数组初始化的代码截图如下&#xff1a;我看到这个代码&#xff0c;也让我着实惊了一下&#xff0c;写代码这么久&#xff0c;也没有见过这样子初始化的。这个代码是出自海思的SDK里面的&#xff0c;华为的大牛还是很多啊&#xff0c;学习C…