首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏飞雪无情的博客

    升职加薪:8小时之外的人生

    对职场的我们来说,每天的8小时献给公司了,但是剩下的时间是我们自己的,自己的时间,自己要好好利用,不要当一个过客。 8小时 作为一个职场人,8小时就是我们上班的这8个小时,在这8个小时内,我们完成自己的工作。 你们的工作虽然有所不同,这只是因为所处的工作角色不同,所以从更高的角度来看,我们都在8小时内,做着份内的事情。 8小时外提高工作效率 心态端正了,也有大把的业余时间,那么如何做呢?如果还没有一个明确方向的话,就先从最直接的:提高你的工作效率开始吧。 任务太多,8小时不够用,那么怎么办? 跟上公司的节奏 公司一般都有中长期计划,如果没有,也可以自己留意观察,这样我们就知道公司的业务方向,知道公司缺什么;什么技能知识,以后会对公司有用;新的技术能否提升工作效率等等。

    37220发布于 2018-08-28
  • 来自专栏携程技术

    技术人生 | 技术人如何打造个人品牌

    一、缘由 最初,我们也是在某一天接到领导的安排:“你们去研究下React Native这门技术吧!”因为我们做前端,对前端技术很关注也感兴趣,当时其实已经听过这门技术,并开始看这方面的东西。 出版社的小伙伴说,我们作为技术人员,写出来的东西还是挺有文采的。 写文章,是对某个知识点梳理,而写书,是对某个技术的梳理,让你对该技术整个生态、未来方向发展非常了解,对个人是很大的提升。 Tips 1、作为技术人,要懂得营销自己,在Github、论坛、博客上,常写总结性文章。 现在好多人写博客,我觉得这是个很好的习惯。写技术文章,对我们自身提高是很有帮助的,尤其是一些总结性文章。 要知道,我们每个人的精力是有限的,如果你有10门技术要学,一个1年,那你要学10年;而如果10个人学习,每人学一门,大家经常一起交流、分享,这样也许1年你就把这些技术都掌握了。

    1.1K70发布于 2018-03-16
  • 编程人生 | 玩转技术,展望未来

    独自面对技术难题时,前行的步伐仿佛变得沉重,甚至一度怀疑自己能否坚持下去。但随着不断的探索和学习,我逐渐找到了方向。 面对未来,踏实耕耘在未来的职业发展中,我不仅需要不断深化对后端技术的掌握,还需要拓展对新兴技术的理解和应用。大厂环境中的技术更新速度极快,像人工智能、云计算、大数据等前沿领域正在迅速崛起。 同时,我还会关注其他后端技术,如微服务架构、消息队列,以及分布式系统设计,以应对复杂的大型系统开发需求。这些都将会为我未来的大厂之路提供能力保障。 这不仅能加深我对所学技术的理解,还能帮助我解决实际开发中的各种问题。勇敢迎接挑战,未来属于我们未来的技术发展必定充满挑战与机遇。 技术更新换代极快,我需要不断调整自己的学习方法,反思与优化代码质量,关注编程效率和设计模式的改进。时刻保持学习的心态,紧跟行业的快速发展,是应对技术变化的根本。

    22110编辑于 2024-10-20
  • 来自专栏蚂蚁开源社区

    技术人生:说说技术总监的“三板斧”

    作为一个老技术人,今天不聊技术,就聊点技术人员职业发展的事情:对技术管理岗位的认知,比如技术总监。 ? 先贴一张技术人员职业发展路线图,按照管理路线和技术路线区分。 我理解技术总监的权责范畴应该包括: 技术性工作 管理性工作,分为人员管理(即团队管理)和项目管理 在技术型工作中,我认为更多考验的是一个技术管理者的技术深度和广度,而管理性工作中,更多考验的是一个技术管理者对于复杂人和事的协调能力 一、技术性工作 对于一位优秀的技术人员而言,应该具备如下几种技术能力: 关键性技术能力 架构设计能力 工程管理能力 而一位技术管理者首先应该是一名优秀的技术人员,必须能在这三种技术能力之间游刃有余 架构设计能力 我们在说到架构设计的时候,一般会提到“技术架构”和“业务架构”,脱离业务架构的技术架构一定不会成功。这就要求技术管理者对业务有良好的理解能力。 我身边也有很多技术管理者经常感叹:“感觉自己做到技术总监就到头了,未来乏力。”

    64630发布于 2019-08-12
  • 2025开局立个FLAG :布局技术人生:

    个人成长:利用业余时间学习一门新技能或兴趣爱好,如摄影、烹饪等,丰富个人生活。4. 社交互动:积极参加行业交流活动,拓宽人际交往圈,结识更多同行朋友。二、职业方面1. 技能提升:深入学习云计算、大数据、人工智能等前沿技术,提升自身专业技能。2. 职业规划:设定明确的职业发展目标,如晋升为运维经理或转型为DevOps工程师。3. 三、技术深耕方面1. 自动化运维:研究自动化运维工具和平台,提高运维工作效率,降低人工成本。2. 安全防护:关注网络安全动态,提升系统安全防护能力,确保业务稳定运行。3. 技术研究与创新:关注业界新技术、新趋势,结合公司业务需求,进行技术研究和创新。5. 团队建设:带领团队进行技术分享和交流,提升团队整体技术水平。 通过以上计划,我相信在2025年,我将在生活、职业和技术方面取得更好的成果。同时,不断调整和优化计划,以适应不断变化的环境和需求。

    25610编辑于 2024-12-23
  • 来自专栏用户7721898的专栏

    人生苦短,我用k8s--------------k8s的前世今生

    为什么又称作K8S? Kubernetes的名字来自希腊语,意思是“舵手” 或 “领航员”。K8s是将8个字母“ubernete”替换为“8”的缩写。 、K8S架构分析 1、K8S前身Borg系统架构介绍 2、kubernetes的系统架构 3、组件介绍 Kubernetes是什么意思? 为什么又称作K8S? Kubernetes的名字来自希腊语,意思是“舵手” 或 “领航员”*。*K8s是将8个字母“ubernete”替换为“8”的缩写。 Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能 Kubernetes是Google 2014年创建管理的,是Google 10多年大规模容器管理技术 统一管理功能 PROMETHEUS:普罗米修斯,提供K8S集群的监控能力 ELK:提供 K8S 集群日志统一分析介入平台

    1.6K10发布于 2020-10-09
  • 来自专栏用户7721898的专栏

    人生苦短,我用k8s--------------k8s实战排障思路

    K8S是一个开源的,用于管理云平台中多个主机上的容器化应用,Kubernetes的目标是让部署容器化变得简单并且高效 文章目录 1、排障基本命令 2、处于Pending状态 2、Pod 一直处于 kubectl get nodes #查看node的状态,确认其本身是否Ready kubectl describe node kubectl logs -n kube-system #查看k8s

    2.4K31发布于 2020-12-25
  • 来自专栏Java项目实战

    人生人生苦短,Lets Go !!!

    函数既可以接受可变参数也可以接受固定参数,接受可变参数时放在函数的最后,固定参数当然是必须传值的,go语言中没有默认参数

    55920发布于 2021-04-26
  • 开发者的68条技术人生智慧

    但你是否想过,编写代码的思维方式同样可以指导我们的人生决策?本文将68条生活智慧深度转化为程序员的技术实践法则,每一项都直接关联到我们的日常开发工作、技术成长和职业发展。 回馈社区的具体行动:发现开源项目的bug时,提交issue甚至PR在技术博客中分享你的学习心得帮助新手解答技术问题,建立个人技术品牌8. 技术警惕性:紧急信号的识别紧急的技术提案或机会,往往有问题。给重要的技术决策留出思考时间。警惕信号识别:过于完美的技术方案没有具体细节的紧急请求不符合常规流程的技术决策没有文档和测试的新技术58. 技术债清理策略:定期评估技术债的严重程度优先处理影响最大的技术债制定清理计划和时间表平衡新功能开发和技术债偿还60. 技术深度vs名气:专注的价值技术网红的光鲜背后是巨大的压力和浅薄的知识。 心态管理:遇到技术难题时,先告诉自己"一定有办法"把挫折看作成长的机会庆祝小的技术胜利保持对技术的热爱和好奇总结:从代码到人生的系统重构持续迭代:技术人生都需要不断重构和优化实用主义:关注解决实际问题

    15820编辑于 2026-03-05
  • 来自专栏用户7721898的专栏

    人生苦短,我用k8s--------------kuberctl命令合集

    探针是查看节点的健康值 5、查看pod信息 describe 详细显示 pod的信息 $ kubectl describe nodes kubernetes-minion-emt8. annotate 打注释 completion Output shell completion code for the specified shell (bash or zsh) 8、 describe deployment.apps //查看deployment控制器的所有子控制器 kubectl exec -it nginx-dbddb74b8-

    1.3K21发布于 2020-10-26
  • 来自专栏用户7721898的专栏

    人生苦短,我用k8s--------------详解yaml文件

    /v1beta1 apiextensions.k8s.io/v1beta1 apiregistration.k8s.io/v1 apiregistration.k8s.io/v1beta1 apps/v1 apps/v1beta1 apps/v1beta2 authentication.k8s.io/v1 authentication.k8s.io/v1beta1 authorization.k8s.io /v1beta1 certificates.k8s.io/v1beta1 coordination.k8s.io/v1beta1 events.k8s.io/v1beta1 extensions/v1beta1 networking.k8s.io/v1 policy/v1beta1 rbac.authorization.k8s.io/v1 rbac.authorization.k8s.io/v1beta1 scheduling.k8s.io /v1beta1 storage.k8s.io/v1 storage.k8s.io/v1beta1 v1 二、yaml各个字段含义 # yaml格式的pod定义文件完整内容: apiVersion: v1

    7.5K23发布于 2020-10-26
  • 来自专栏区块链大本营

    48位技术大牛帮你实现开挂人生

    《新程序员004:我们的技术时代,我们的程序人生》将在本月底和读者朋友们见面! 新程序员004期大牛云集,帮你实现开挂“程序人生” 本书中,我们邀约和采访了48位跨越半个世纪的技术人,真实呈现他们不断成长和升华的程序人生故事! 为什么要做程序人生的主题? 对于从事技术的开发者来说,热议的话题聚焦在三点:第一,“我辈”路在何方?第二,如何能够少走弯路,快速寻迹?第三,怎样过好自己的程序人生? 这三个问题都是长期话题。 视频选自《新程序员》004期 多版块呈现:技术人生全生态 除了“新老分野”,在本书内容的逻辑设定上,我们考虑到开发者可以做技术,也可以做管理,技术之巅在于编程语言、工具创造,而管理之巅在于指明方向 《新程序员004:我们的技术时代,我们的程序人生》能够为你带来的是,学习老一辈技术人的思考智慧,践行新生代卓越开发者的思维方法,从技术、管理、创业等全方位、各维度,梳理出你的技术人生最佳路径!

    60820编辑于 2022-05-17
  • 来自专栏灯塔大数据

    技术 | 人生苦短,请用Python——10大Python库汇总

    8、imbalance-learn 理想状态下,我们有均衡的数据集可以用来训练模型,一切都很如意。可惜,真实世界不是这样的,现实任务更多是非均衡数据。 好在这个问题已经解决了,还有各种不同的技术解决方案。Imbalanced-learn 这个Python包提供了多种技术解决方案,可以让开发工作变得更轻松。 多亏深度学习技术的发展,图像处理技术也取得了长足的进步。 Luminoth是基于TensorFlow和Sonnet构建的一个处理计算机视觉的Python工具箱。

    1.3K90发布于 2018-04-03
  • 来自专栏编程微刊

    【程序人生】那些工作之外的技术挣钱方式

    猿急送是一个高级技术共享平台,这里汇聚BAT等知名互联网公司的技术开发、产品、设计大牛,通过实际坐班等方式,一对一为创业公司解决问题,适合有一个完整的项目模块,然后需要兼职工程师去整个开发的情况。 三:码市 https://mart.coding.net/ 码市是 Coding 推出的基于云技术的软件外包平台,意在连接需求方与广大开发者。 介绍这么多,最最最主要的还是要有过硬的经验和技术,如果是刚刚工作,那还是赶紧利用加班的时间来磨练一下,在考虑接这些私活吧。 当然,除了接私活之外,我们伟大的程序员还可以创造出更多方法来轻松的赚一些外快,比如说,做做技术咨询,没事谢谢技术博客,文章分享,方法很多,慢慢开拓。 坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

    1.4K50发布于 2018-06-05
  • 来自专栏用户7721898的专栏

    人生苦短,我用k8s--------------k8s集群二进制部署

    一、k8s二进制方式多节点部署 要先部署单节点集群,可查阅我前一篇博客 1、环境介绍 下面拓扑图还有一个harbor仓库没有说明,到时候部署在单独的一台服务器上即可 主机分配 .2、master02 main; ##指定日志目录 17 18 upstream k8s-apiserver { 19 #此处为master的ip地址和端口 20 # systemctl restart kubelet [root@node01 ~]# systemctl restart kube-proxy [root@node01 ~]# cd /opt/k8s 5s6h7 1/1 Running 0 23s 查看pod日志 [root@master ~]# kubectl logs nginx-dbddb74b8-5s6h7 none> [root@node01 ~]# curl 172.17.26.2 '//在对应的节点访问pod' [root@master ~]# kubectl logs nginx-dbddb74b8-

    58940发布于 2020-10-09
  • 来自专栏闻语博客

    游戏人生

    人生就像是一场游戏,我们刚出生开始学习走路 吃饭 穿衣服这就像是游戏里面的一个基本操作,等到我们基本操作都学会了后,好了关卡来了。 第一个大的关卡:幼儿园,又细分为小班 中班 大班,基本没难度的。

    70120发布于 2021-01-22
  • 来自专栏404 Not F0und

    模型人生

    我说,人与人生如模型,思考与思维如模型,认知与成长,工作与生活亦如此。为什么这么说? 总结书中人生、成长、思维的关键技术有几点:让自己思维更加深刻的思维逻辑链、知道别人在想什么的换位思维、看得见的可视化思维、比个体力量更强大的生态思维、在更高层面上解决问题的系统思维等。 从训练bert模型中启发我们训练人生,像优化bert模型一样优化我们自己。 》大图 AI自动化工程/AIStudio-产品文档 技术 ATA:聪* 方*(写轮)/波动平衡理论/早起 2/8 定律 岑*/岑*笔记/ * 70 至少读完10本书并写书评 美团四大名著 《高效能人士的七个习惯 优化人生 起初我仅把机器学习当作一种技术去解决安全问题,现在我还用它来训练自己、优化人生。无论人工智能技术潮涨潮落,但其背后蕴含的道理却是始终如一,人生需要这种确定性的第一性原理。

    43830编辑于 2022-10-31
  • 来自专栏用户7721898的专栏

    人生苦短,我用k8s--------------Pod资源控制进阶管理

    一、pod高级管理 1、pod的资源控制 Docker中我们可以对容器进行资源控制,在k8s中当然也有对pod资源进行控制 我们可以在yaml中进行限制:如下 Pod的每个容器可以指定以下一项或多项: Always:当容器终止退出之后,总是总是重启容器,为默认策略 2.OnFailure:当容器异常退出之后(退出状态码为非0)时,重启容器 3.Never:当容器终止退出,从不重启容器 注意:k8s k8s-test]# cat livenessProbe-httpget.yaml apiVersion: v1 kind: Pod metadata: name: liveness-httpget-pod k8s-test]# 创建kubectl create -f livenessProbe-httpget.yaml 查看此时重启次数为0 [root@k8s-master01 k8s-test]# k8s-test]# 查看liveness-tcp容器在不停的重启 [root@k8s-master01 k8s-test]# kubectl get pod -w NAME

    61020发布于 2020-10-26
  • 来自专栏企鹅号快讯

    回顾Linux、Git 之父Linus Torvalds的传奇技术人生

    Linus Torvalds 极度热爱技术,但并不是泛 IT 技术的追随者,他从来没有写过 web 程序、不会设置 FTP 服务器的他有着很聚焦的技术关注点。 VMware 开源技术总监 Dirk Hohndel 曾经问 Linus,这样开发模式是否是可持续性的? Linus 只想做技术,不想处理技术以外的事情。“如果你是一名工程师,很有可能你只想处理自己感兴趣的技术问题,其他一切事情你都想移交给别人来处理。” 最靠谱的答案也许就是 Linus 所说的他自己深深喜欢代码,除了代码之外的事情,他都不希望考虑或参与,比如许可证专利,与外界公众的沟通,或者怎么保持盈利以养家糊口;很多技术人都是这样的,他们希望可以心无旁骛地做技术工作 依然葆有着他的技术好奇。

    3.1K161发布于 2018-03-05
  • 来自专栏全栈程序员必看

    8种HOOK技术

    64位的跳转,可用两种方法,下面两个方法都是绝对跳转指令,第一个影响rax寄存器,可能需要先保存原来的rax的值: 1, 48 b8 ef cd ab 89 67 45 23 01 mov rax, 跳转指令是 14 字节,而我们 // 修改了 PsLookupProcessByProcessId 的头 15 字节(正好三条指令),前 6 字节 // 是指令,后 9 字节并不是指令,而是数据(前 8 ori_func; //step 3: fill jmp code tmpv = (UINT64)Proxy_ApiAddress; memcpy(jmp_code + 6, &tmpv, 8) psLookupProcessAdress, pslp_head_n_byte, pslp_patch_size); } 头文件 LDE64x64.h 百度搜一下,有很多,我就不帖了 5.VEH_HOOK VEH技术的主要原理是利用异常处理改变程序指令流程 irql; ULONGLONG myfun; // 保存原KeBugCheck前15个字节 memcpy(OldKeBugCheckData, KeBugCheckEx, 15); // 48b8a024100480f8ffff

    4.7K10编辑于 2022-09-01
领券