程序员感悟
文章平均质量分 89
分享与交流程序员的所思所想
阿基米东
本科毕业于国内某知名双非理工大学,当过校队球员,后自学编程,专注于嵌入式软件开发十余年,在物联网、机器人、汽车等领域拥有实战经验,也是多个开源项目的贡献者,对 Web 前后端、AI 技术略知一二。立志成为一名杰出的开源创客,让世界因我而变得更美好!
展开
-
1024 程序员节闯关题目 :>_<:
背景:今天是 1024 程序员节,应公司人力资源中心的要求,设计了一套闯关题目(奖品丰厚),供大家竞赛。由于时间仓促,准备得不够充分,而且我司以嵌入式开发为主,因此试题部分代码为 C 语言,请大家见谅啦。PS. 前面几道题目涉及一些计算机历史人物,旨在向伟大的计算机先驱(程序员)致敬!原创 2022-10-24 20:45:16 · 1056 阅读 · 0 评论 -
RT-Thread GTC 2022 全球技术大会参与指南
时间过得好快,2022 年度 RT-Thread 全球技术大会(RT-Thread GTC)明天就拉开帷幕了!RT-Thread GTC 的全称是 RT-Thread IoT OS Global Tech Conference,从名字就可以看出这个会议非常厉害!主要围绕 RT-Thread IoT OS 基础软件技术发展、实践创新、开发者能力成长 ,让技术创造价值 !RT-Thread GTC 作为全球技术大会,分为国内场和海外场两部分,其中国内场的时间是2022年5月27-29日,海外场的时间是20.原创 2022-05-26 22:47:46 · 1020 阅读 · 0 评论 -
如何成为 10 倍程序员
随着年龄的增长,感觉越来越多事情让人分心,学习效率也大不如前。在技术更新迭代如此迅速的今天,拥有快速学习能力,将大大提升竞争力,完成别人完成不了的任务,成为“十倍”程序员。下面对《软技能——代码之外的生存指南》一书总结的“十步学习法” —— 学习-实践-掌握-教授(Learning, Doing, Learning and Teaching, LDLT)进行摘抄,希望自己能时常翻阅,加深理解,并坚持实践!第一步到第六步:概览全局,设定目标,搜寻资源,创建计划集中精力完成足够的前期调研,确保自己明确原创 2022-05-17 01:10:39 · 470 阅读 · 0 评论 -
《开源指北》之我和开源的故事
【开源指北 1.0 发布】和你做过最酷的事,就是一起「写书」去年参加的《开源指北》编写计划最近正式发布啦!我大概是最早加入该项目的非官方成员之一,因为我几乎每天都会登陆 Gitee 网站,在去年十月中旬就看到该项目的招募计划,然后就领取了第一章第一节的编写任务 —— 初识开源: 什么是开源?,接下来两个月里又陆陆续续补充了其他章节的内容。(文章末尾看到「阿基米东」的就是啦~) 【开源指北 1.0 发布】和你做过最酷的事.原创 2021-01-29 19:33:45 · 427 阅读 · 1 评论 -
我的2020——一颗红心,两手准备
今年做了什么Flag 验收看回 2019年总结,又啪啪打脸了。。。果然计划赶不上变化,以后立 Flag 还是要慎重! 编制并出版一本书 设计并发布一个网站平台 做一个电台节目 去菲律宾读语言学校进修英语 考个无人机驾驶证(极飞农业无人机操作员考试)先汇报一下:之前构思了好多遍,要写一本关于 Linux 和物联网方面的书,于是在 Gitee 上用小号折腾了一年,还是没搞定!(希望在 2021 年 Q1 结束这场战斗)不过倒是因为参与了《开源指北》的编写计划,算是共同协作出了一本电子书原创 2020-12-24 18:27:24 · 8653 阅读 · 3 评论 -
如果你知道去哪,全世界都会为你让路
每个人都有自己所热爱的东西,一旦目标确定下来,它将会迸发出源源不断的动力。我常常问自己:如果我只剩十年寿命,我要怎么度过?我一定会划掉哪些无关紧要的人生大事,全力以赴地追逐梦想。可我又怕十年太短,无法实现梦想。但你愿意为了它日以继夜地工作,直到它在你眼中是完美无瑕的。那其实并没有什么可害怕的,因为你已经知道自己要去哪儿了。如果一个人连自己感兴趣的事情都不肯为之努力的话,那又怎么可能期待生命的辉煌?拒绝诱惑,在充满危机和挑战的道路奋勇前行,嗯,这是正确的路。Just do it, I am h原创 2020-12-20 01:44:04 · 480 阅读 · 2 评论 -
分享两个决策方法WCCA和WADM
前几天,朋友给我推荐 MJ DeMarco 的《The Millionaire Fastlane》,里面提到两个帮助我们更好地作出决策的方法,非常实用,分享给大家!WCCA(最坏情况后果分析,Worst Case Consequence Analysis)WADM(加权平均决策矩阵,The Weighted Average Decision Matrix)相信大家在日常工作、学习、生活中常常面临选择,比如该选哪份工作?该去哪个城市发展?要不要复读?该选哪个专业?要不要买房?在哪里买房?要不要和这个原创 2020-10-09 17:13:23 · 6255 阅读 · 3 评论 -
35年老程序员个人谈:C语言时代行将落幕
这几天来,我(Eric Raymond)在思考那些正在挑战C语言的系统编程语言领袖地位的新潮语言,尤其是Go和Rust。思考的过程中,我意识到了一个让我震惊的事实——我有着35年的C语言经验。每周我都要写很多C代码,但是我已经记不清楚上一次我 创建一个新的C语言项目 是在什么时候了。如果你完全不认为这种情况令人震惊,那你很可能不是一个系统程序员。我知道有很多程序员使用更高级的语言工作。但是我把大部分时间都花在了深入打磨像NTPsec、 GPSD以及giflib这些东西上。熟练使用C语言在这几十年里一直就是转载 2020-08-16 16:28:26 · 924 阅读 · 0 评论 -
开启终身学习之旅
Linux公社(LinuxIDC.com)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于Linux的数据中心。Linux公社是专业的Linux系统门户网站,实时发布最新Linux资讯,包括Linux、Ubuntu、Fedora、RedHat、红旗Linux、Linux教程、Linux认证、SUSE ...原创 2016-04-27 21:42:37 · 4865 阅读 · 2 评论 -
最危害程序员职业生涯的三大观念
最危害程序员职业生涯的三大观念蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!路其实一直都在那里,只是我们看不到而已!以前我一直被公司和技术牵着走,并不是自己在选...转载 2020-03-23 18:48:08 · 929 阅读 · 2 评论 -
大龄码农是如何把自己逼死的
引子小C由于学习成绩不好,高中毕业没有考上大学,找了一份业务员的工作匆匆开始了职业生涯。混了两年,业绩一直上不去,在家人的建议下,去了一家高职学习物流管理。两年后,小C顺利毕业,在当地一家物流公司当叉车司机。几个月后,小C觉得这份工作太苦太累、收入低,平时喜欢玩网游的他听说做游戏很赚钱,所以暗下决心要转行。很快,小C辞职了,并说服家人让他到一家培训机构学习游戏开发。本来计划的学习时间是一年,但小...原创 2019-01-10 18:11:46 · 11850 阅读 · 66 评论 -
我的2018——上懂机器学习,下懂微信建群
全年梳理上半年,结束了在绿色城乡公益机构的兼职工作,对社区垃圾分类有了深入认识三月份,参加了广州社科院的城市废弃物管理研讨会四月份,完成了英语流利说的课程,并成功返学费四月份,在深圳参加了嵌入式软件可靠性设计与测试技术高级研修班五六月份,在广州工会修了 Flash 动画设计基础、数码摄影两门课五月份,参加了嵌入式系统联谊会五月份,参加了零废弃联盟的 “城市生活垃圾分类” 培训,从业...原创 2019-01-01 23:22:11 · 5975 阅读 · 3 评论 -
如何让你的程序员不要厌倦工作?
作为一个程序员,我从来没有在同一家公司工作超过两年。每换一份新工作都是一次很好的职业变动,在这个行业里跳槽如同家常便饭。但是我的前东家们对我的离去并不开心,他们其中一些人花了很大力气想要挽留我,但是我已经对一成不变的工作感到厌倦了,真的不想在同一家公司再待下去。免责声明:我很幸运地生活在一个程序员工作岗位供大于求的地方,所以对我来说在换工作永远不止一个选择。如今我成为了 Enki 公司的合...原创 2018-10-10 15:09:01 · 5027 阅读 · 3 评论 -
我的2017——作为一名程序员,我重新思考了我生活的目标
今年CSDN没有组织程序员年终总结征文活动,于是我这篇文章在云笔记中躺了好几个星期,今天(大年初二)——终于有点时间和心情把它写完,回想过去一年里所发生的事,嘿,时间过得真快。工作 首先,工作上不紧不慢、按部就班,还是以嵌入式软件工程师的身份走完了整个2017,完成了公司计划内的两个项目。工作内容还是传统通信行业的一些嵌入式和应用层的软件开发,涉及ARM、Linux、Free...原创 2018-02-17 22:02:12 · 4128 阅读 · 3 评论 -
你说的马云,不是我说的码云(快速了解 git)
概述 两个月前,有一次跟环保圈子的小伙伴聊天,不小心聊到马云(阿里巴巴的马云)。小伙伴看我们聊马云聊得兴致勃勃,然后不解并带有一丢丢蔑视地说:“你们搞 IT 的呀,就是喜欢崇拜马云!” 为了避免唇枪舌战,我并没有进一步阐述为什么我们喜欢聊马云,学习马云。所以我们把话题转回到环保话题,并愉快地用完了晚餐。 两个月后,我又想起了这件事,并进行了一些思考。实际上,我并没有过分崇拜马云,我喜欢...原创 2018-07-02 15:25:26 · 4256 阅读 · 3 评论 -
吐槽 | 参加IT培训的正确姿势
今天在CSDN看到《如何看待许多年轻人“疯狂”的投入到IT培训当中》一文,于是想起了大学毕业之际参加嵌入式培训的那段时光,嘻嘻,投个稿~我是非计算机专业本科毕业的,学校也不是很差,但基本上是玩到了大四,可是直到快要毕业,我的内心还对一件事情耿耿于怀:硬件和软件是如何配合工作的?由于在学校难以得到老师的专业指导,而大四那年学业不是很繁忙,于是我决定参加去脱产的嵌入式培训班,此举让身边的同学都原创 2018-01-17 15:46:22 · 1802 阅读 · 2 评论 -
做个成功的嵌入式系统工程师
上个月在某次会议中遇到了 Tenux 开源社区的负责人,有幸跟他探讨了嵌入式行业的过去、现在和未来。该社区目前致力于 µT/OS V3.0 系统的开发和推广工作,µT/OS 其实也就是 μTenux ,它的内核源于1984年的 TRON 操作系统。其中,十分有感触的是,他说,在上世纪八九十年代的时候,日本人已经在思考32位单片机应该用什么样的操作系统的问题,而我们当时思考的是8位单片机应该用汇编语言原创 2017-10-12 17:11:33 · 1995 阅读 · 1 评论 -
从高考到程序员——我一直在寻找答案
我曾是少年 我从小生活在小乡镇上,除了课本,一台电视机和外公出船带回来的二手书就是我了解世界的所有途径。外婆年轻的时候在合作社当过会计,所以小学四年级以前的数学都是她给我辅导的,每天晚上她还会给我削好第二天要用的铅笔。长大一点之后我可以独自出门了,我的世界也开始变大了。镇上没有图书馆,只有寥寥可数的几家店有书卖,大多数也是辅导类书籍,我和一个朋友就经常到那几家店看书,因为只看不买,被赶走也是经常发原创 2017-06-12 01:18:22 · 13401 阅读 · 88 评论 -
我的2016——我和嵌入式的那些事
墙上的日历只剩下薄薄的一叠,过不了多久,又将迎来一个新的循环。我想用一篇文章记录我的2016,希望通过写这篇文章能够更客观地审视自己,同时给未来的自己以及有需要的朋友一些参考。正所谓:以铜为镜,可以正衣冠;以史为镜,可以知兴替;以人为镜,可以明得失。多交流、多反思、多总结才会有进步。 翻看自己在2016年初写下的目标与计划: ** 换一个舒适的生活环境; ** 换一份价值观相近的工作原创 2016-12-20 13:31:56 · 17168 阅读 · 88 评论 -
《唯有时间能证明伟大:极客之王特斯拉传》读后感
说来也巧,和特斯拉一样,学的是电气工程。自从多年前在中央卫视看了《尼古拉·特斯拉》纪录片后,深深被其吸引了,以至于开始厌恶那个从小学开始就出现在我的作文里的伟大发明家——爱迪生。最近在看《唯有时间能证明伟大:极客之王特斯拉传》,也许很多人和我以前一样认为尼古拉·特斯拉是神不是人,看了这本书之后才明白,其实特斯拉也仅仅是比普通人多一点天赋、勤奋与对科学的执着,他同样会面临窘境,但是他会用乐观和自信去对原创 2016-11-11 00:43:46 · 4271 阅读 · 1 评论 -
美国地图及各州简介
美国地图美国概况1、关于南北方,北方人觉得南方人傻,南方人叫北方人Yankee(北方佬的别称),其实这个词本来是英国人统称美国人的,后来又被南方人用来形容北方人。2、相较而言,美国东北各州属于传统贵族,有钱而不失矜持;西部太平洋边的则属于新晋青年,时尚前卫有冲劲。3、美国精华的地方是东北各州,纽约当然最精华,而曼哈顿的上东区则是精华中的精华,华尔街各大金融机构的富人就住在这。4、新英格兰地区6州:缅原创 2016-11-06 13:35:37 · 156660 阅读 · 3 评论 -
我的开源之旅
在上大学之前我几乎没怎么用过计算机,所知道的计算机知识也仅限于如何在Windows XP上复制粘贴、下载音乐,以及玩金山打字上的游戏。所以大学选的自然不是计算机相关的专业,也从来没有想过自己会成为一名程序员,并且深受开源思想的影响。 而我开始研究计算机相关技术,是在大二的寒假,因为我的笔记本电脑需要装Win7系统,而我当时不懂如何装系统,所以就去找电脑店的工作人员帮忙,被告知需要收50元的服务原创 2016-10-27 18:58:00 · 984 阅读 · 0 评论 -
知识管理的重要性
什么是知识管理 一般是指个人或组织利用软件系统或其他工具,对日常工作、生活中大量的有价值的想法、方案、成果、经验等知识进行分类存储和管理,积累知识资产避免流失,促进知识的学习、共享、培训、再利用和创新,有效降低个人或组织的运营成本,强化其核心竞争力的管理方法。 由于计算机行业发展日新月异,因此程序员更应该注重知识管理。 为什么要管理知识 计算机行业的一个特点是新技术更新特原创 2016-09-25 00:14:03 · 4079 阅读 · 0 评论 -
论物联网浪潮下嵌入式工程师的转型
这个时代,大家都在谈转型,今天我们也来说说嵌入式工程师的转型! 虽然嵌入式系统已经有30多年的历史,但是原来一直是隐藏在背后的,自从物联网上升为国家战略后,嵌入式系统也从后台走到前台,成为备受瞩目的一部分。 虽然很多学者和业界人士都意识到,嵌入式系统将会迎来前所未有的发展机遇,但是嵌入式工程师必须认识到,随着时代变迁,我们自身的意识也要跟着进步。原来的嵌入式系统是孤立在一个个产品中的独立系统,而原创 2016-09-26 23:52:30 · 3787 阅读 · 0 评论 -
月光族的最佳财务规划
刚出校门的90后,挣得不多,如果没理财观念,便有可能存不下钱。90后妹子们攒不下钱的原因无非下面几种:1. 赚得不多,储蓄更少。刚出校门收入还不太多,这个时候随便吃吃喝喝,付个房租就感觉促襟见肘了,能攒下的钱非常有限,攒不下钱更说不上取得投资收益,就会出现月月光的循环。2. 预期太好,享受太早。刚工作不久就养成了泡咖啡馆的习惯,工作两年想着贷款买车,衣服、化妆品讲究转载 2015-10-10 23:00:52 · 1333 阅读 · 0 评论 -
程序员生存定律
最近整理了一份《程序员生存定律》(原作者不是我,我只是搬运工),下面主要是目录部分,感兴趣的小伙伴可以在这里下载。因为最近工作上遇到一些转折,在看完这份《程序员生存定律》之后感觉思路清晰了许多。于是整理成pdf文档方便有需要的朋友阅读,同时也希望对刚入行的小朋友们有些帮助,因为有些事真是入行很久后才明白。前言:解码程序人生程序人生的出口成就超一流高手积累、爆发、开始创业转向管理之...原创 2019-10-04 12:06:59 · 1862 阅读 · 11 评论