首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你有什么事当程序员之后才懂的?

大家好,我网管,今天咱们聊点轻松的。谈谈大家当初为什么选做程序员,以及做了程序员后有哪些事情跟自己当初选择这个职业前想的完全不一样的。...需求是做不完的,Bug改不完的。你的健康消耗的完的。 不要高看大厂的人,不要小看草根出生的人。每个人都有擅长的地方。 别指望公司会像中小学一样教你东西。...开发,尤其业务开发不要老守着自己那一亩三分地。不要埋头只做自己的事情,要去关注比你职级更高的人在做的事情,参与进去。...过去十数年,程序员底层家庭子弟步入社会时较好的选择。但它只是一份职业,它并不能决定你能否过好一生,也不能让你们家祖坟冒青烟,更不如师医公能给老家的父母撑面子。...做了程序员后有哪些事情跟自己当初选择这个职业前想的完全不一样的呢?欢迎各位在评论区一起讨论。 - END -

11820
您找到你想要的搜索结果了吗?
是的
没有找到

【学术相关】有什么事你读博以后才知道的?

哪怕一次,别人就会发现你个水货。导师的基金本子也可以参与一下,写本子的过程很大的锻炼。总之,适当的干活、做项目,才能学会一点真本事。 4、头脑清醒,不要被导师忽悠瘸了。...早做规划,每条路子的读博方式不同的。有明确目的的读博,才会更加有劲。不要整天浑浑噩噩,没有任何规划,更谈不上理想。...10.学会独处 11.做自己该做的事 这一点刚刚想到的,有很多博士在抱怨工作强度大,导师和学校给的钱少,但是请记住自己来干什么的,你给自己投资的,所以当老板“压榨”你或者push你的时候,不要为了和他反抗...我的建议不要有太多期望,摆正心态,找好自己的位置,如第11条所说的该干什么干什么。...回到导师这件事上,很多导师要赚钱、要评各种奖、要评各种职位,没有这些他就过不好、没有地位、没有资源,那么他就要多出成果,而且尽快出成果,一般导师手底下都有几个学生,所以很多工作就落到学生身上了,但是他指挥员

30920

冲顶大会有前端什么事吗?

作为一个前端开发来说,我觉得直播的世界离我们太遥远,其中有两座大山,一个 X5 ,一个 苹果。因为,X5 和苹果这逼不提供 MSE 给前端用,导致了一个结果,要么用 HLS 直播,要么你就不播。...他们给的答复: ? 可以说,在明年,MSE 技术应该会让前端能力得到极大的扩展。但是,MSE 只是作为一个播放端的技术,流从哪里来?H5 直播怎么搞的?...这个主要取决于你的协议,最极致的时延比 HTTP-FLV 还要快,差不多 <= 2~3s。其中,最主要的它定义的模板解析机制,直接根据时间戳来协定。...那这个过期时间怎么确定的呢?...: MPD.timeShiftBufferDepth 属性,用来协定过期时间。

1.7K50

什么 Linux Foundation

Linux 基金会与世界领先的开发人员和公司合作,以解决最棘手的技术问题并加速开放技术的开发和商业采用。...Linux 基金会的使命为任何致力于通过开源协作解决复杂问题的计划提供经验和专业知识,提供扩展开源项目的工具:安全最佳实践、治理、运营和生态系统开发、培训和认证、许可 ,和推广。...Linux 历史上世界上最大、最普及的开源软件项目。...Linux 基金会是 Linux 创造者 Linus Torvalds 和主要维护者 Greg Kroah-Hartman 的家,并提供了一个中立的家,可以在未来几年保护和加速 Linux 内核开发。...Linux 的成功促进了开源社区的发展,展示了开源的商业功效,并激发了所有行业和技术堆栈级别的无数新项目。 Linux 基金会今天的工作远远超出了 Linux,在软件堆栈的每一层都促进了创新。

1.7K20

什么Kali Linux

什么Kali Linux?Kali Linux一个基于Debian的Linux发行版,旨在实现高级渗透测试和安全审计。...图片Kali Linux于2013年3月13日发布,作为BackTrack Linux的完整,从上到下的重建,完全遵循Debian开发标准。...免费(如啤酒),始终是: Kali Linux,如BackTrack,完全免费,永远免费的。你永远不会为Kali Linux付费。开源Git树:我们致力于开源开发模式,我们的开发树可供所有人查看。...在安全的环境中开发: Kali Linux团队由一小组人员组成,他们唯一可信任提交程序包并与存储库交互的人员,所有这些都使用多种安全协议完成。...Kali Linux可用于各种ARM设备,并且ARM存储库与主线分布集成,因此ARM的工具将与其他分发版一起更新。Kali Linux可以做什么?

9K60

什么linux Qt

Qt Linguist 等部分 Qt 支持所有 Unix 系统,当然也包括 Linux,还支持 WinNT/Win2k,Win95/98 平台。...,但是 Qt 具有下列优点: 优良的跨平台特性: Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris,...但是 Motif/CDER 的价格非常昂贵,在这同时微软的 Windows 图 形界面发展速度非常快,而 Unix 界的后起之秀 Linux 也急需一个可靠并且免费的图形界面。...由于 Linux 界的老大 RedHat 不喜欢 KDE/Qt 的版权,因此 RedHat 甚至专门派出了几个全职程序员来加入 GNOME 进行开发工作,于是一场同 Motif VS Openlook...当时双方的开发者在网络 上炒得天翻地覆,连 Linux 之父 Linus 只是说了一句喜欢用 KDE 都倍受指责。

6.1K20

B站蹦了,关我A站什么事

[image.png] 这里简单介绍一下 A 站发展史: A站最初创立于2007年,国内第一家弹幕视频网站,而且也曾经辉煌过,事实上A站在2011年之前一直都压制着B站,当时国内最大的弹幕视频网站。...[image.png] 数据库蹦了 数据库蹦,猜测的,大流量冲击下,新用户的登录,不同类型数据的访问,导致缓存命中率大大下降,请求直接打到数据库上。...其中的一种可能,如果服务的瓶颈并不是 DB ,而是逻辑处理,数据传输等,占用的机器CPU,IO等资源,随着流量剧增,导致机器负载过高,无法快速响应业务,也是导致服务雪崩的原因之。...[image.png] 3、熔断 服务熔断,通过关闭部分能力,以保障整体链路的稳定性。下面图中,推荐系统能力可能暂时没回复,也可能被熔断了。...我 九灵 ,有需要交流的童鞋可以 加我wx,Jayce-K,关注公众号:Java 补习课,掌握第一手资料! 如果本篇博客有任何错误,请批评指教,不胜感激 !

37140

async如果不加 trycatch 会发生什么事

/catch语句,将原来async的body放入其中4)最后将async的body替换成创建的try/catch语句babel的核心:AST先聊聊 AST 这个帅小伙,不然后面的开发流程走不下去AST代码的树形结构...,生成 AST 分为两个阶段:词法分析和 语法分析词法分析词法分析阶段把字符串形式的代码转换为令牌(tokens) ,可以把tokens看作一个扁平的语法片段数组,描述了代码片段在整个代码中的位置和记录当前值的一些信息比如...let a = 1,对应的AST这样的语法分析语法分析阶段会把token转换成 AST 的形式,这个阶段会使用token中的信息把它们转换成一个 AST 的表述结构,使用type属性记录当前的类型例如.../ 标识符 具有名字 }, "expression": false, "generator": false, "async": false, // 代表是否

33720

什么事让你觉得在Linux上顺理成章,换到Windows上就令你费解?

个人主页: :✨✨✨初阶牛✨✨✨ 推荐专栏1: C语言初阶 推荐专栏2: C语言进阶 个人信条: 知行合一 本篇简介:>:参与话题文章:有什么事让你觉得在Linux上顺理成章,换到Windows...一、Linux上可以很正常实现,windows就不行? 文件系统路径:在Linux中,文件系统路径基于根目录的,以正斜杠(/)开头。...软件稳定性和安全性:由于Linux开源的,软件代码可见,因此软件的稳定性和安全性有一定保障,而Windows上由于商业机密等原因,安全性和稳定性可能不如Linux。...这些一些常用的Linux使用技巧,希望对你有所帮助。记住,不断实践和探索可以让你更好地掌握Linux系统。 三、一些Windows的使用技巧 windows下存在哪些好用的操作技巧呢?...这些一些常用的Windows使用技巧,希望能对你有所帮助。

16120

什么Linux?为什么建议使用Linux

什么Linux Linux并不是指某一个系统而是指它的“发行版”他与Windows以及Mac OS一样一个习惯性系统,所谓Linux系统仅仅只是所有发行版的统称“Linux系统”在它成千上万种发行版中...如您所知,操作系统不仅仅是内部的内核,这就是我们所说的Linux发行版 一个Linux发行版打在了一个完整的Linux内核,它可以为开发人员实现具体目标,如:服务器,电脑系统,移动系统,家庭电子产品等一些了东西...Linux可以适配Win文件吗 Linux可以适配.exe后缀的文件吗?...Linux可以打游戏吗 Linux系统目前可以支持Steam平台上集成的游戏,Linux平台用户基本都依赖于Steam在Steam所有游戏25%在Linux平台都是可以完美运行的,75%的游戏Steam...,且有相关Wiki指导 它适合中小企业,计算机领域, 它不会像Windows系统那样老化的快,他一个长期支持的项目,且他在不断的更新不断的优化 帮助与支持 你可以在Google或者其他搜索引擎去搜索关于他的相关问题

3.4K00

linux 什么SO文件

下面的内容大多都是连接中的,穿插我自己的笔记 牵扯到ELF格式,gcc编译选项待补,简单实用的说明一下,对Linux下的so文件有个实际性的认识。 1.so文件是什么?...这个特性使得在Linux下,升级使得共享库的程序和定位错误变得十分容易。   ...在Linux中,应用程序通过使用soname,来指定所希望库的版本,库作者可以通过保留或改变soname来声明,哪些版本是兼容的,这使得程序员摆脱了共享库版本冲突问题的困扰。...-lc:   -l 直接加上某库的名称,如-lclibc库 -L 库的路径,搜索的时候优先在-L目录下搜索 ———————————————————————— 一个头文件:s.h #ifndef...下面的还没细看,汗 4.库的初始化,解析: windows下的动态库加载,卸载都会有初始化函数以及卸载函数来完成库的初始化以及资源回收,linux当然也可以实现。

5.6K20

linux下,Makefile啥??

Linux环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上Unix程序员。...在Linux(unix)环境下使用GNU的make工具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。...最好不要用“GNUmakefile”,GNU的make识别的。...Makefile也可以为其他名字,比如makefile.linux,但你需要使用make的参数(-f or --file)制定对应的文件,例如: make -f makefile.linux Makefile...其包括了三个部分,一个在一个Makefile中引用另一个Makefile,就像C语言中 的include一样;另一个指根据某些情况指定Makefile中的有效部分,就像C语言中的预编译#if一 样;

1.1K20
领券