程序员“趣事”一箩筐 | 山重水复疑无路,学习编程并不难

2016-12-23 13:29:27 来源:EEFOCUS
分享到:
标签:

 

有人问我学习编程难不难?或者是希望学习编程却苦于没有高手同行。在QQ群也经常见到这种情况的网友。几乎每天都会有新网友询问此类问题,恰巧看到,只要时间允许我都会回答。但是大多数情况下总有工作要做,所以也就没机会回答,年轻人有时候想做一件事情也许只需要一句简单的鼓励。

 

遇到这种网友,其实我只有一句话送给他---“飞吧!皮卡丘!”,很希望能鼓励一下他,希望能他们大胆的超前走一步。退一步虽然海阔天空,超前一步更会别有洞天!你想成为什么样的人,总会成为什么样的人。人的本性是天生,几乎是无法泯灭的。比如铜就是铜,铁就是铁,让铜伪装成铁很难,相反也是如此!所以要做到知己,对于自己的本性有一个明确的了解,如果你的本质可以作为一名程序员并且乐于此道,那已经就是万事具备,只需行动了。其它的因素并不重要。有一个最简单的方法可以实现目标,那就是“自学”。


“你见过有教人修自行车的学校吗?中国人谁都会修自行车,遇到问题自己想办法吧!“

                                                    -----陈涛

陈涛在一所重点大学读研究生时,我在商场当售货员。我非常羡慕陈涛有机会进入这所大学学习软件工程专业。我告诉陈涛我想学习软件设计,但是实在找不到人指导。陈涛这句话给我的印象非常深刻,甚至影响了我很长一段时间,促使我将自己的职业轨迹一点点移步到程序员上。

 

 

软件工程师、电子工程师是近几年才开始热起来的职业。当然有很大比例从业者不是科班出身。因为不是人人都那么幸运可以考上大学,恰好选择了喜欢的专业,又是非常幸运的遇到了好的启蒙老师。很多人后来转行到这个行业,这种情况很常见。

 

单位有一位非常优秀的Delphi张工程师。高考时成绩很好,被录取到一所医学院。无奈张工实在不喜欢这个专业,恰巧学校有一门《计算机应用基础》选修课,他特别喜欢就报名了。同学们在学习WPS时,他竟然自己开始学习编程。在大二就退学了,然后就开始了软件工程师的职业生涯。张工没有经过任何专业的学习,这使我非常惊讶。“软件设计是非常适合自学的专业,资料非常容易获得,而且学习成本也非常低,买台计算机就可以了,剩下就靠自己了。”张工对自己的学习经历非常轻描淡写。

 

单位的总工李辉,负责电力监控系统的总体框架设计。这是一个二十几人的项目组。他负责的系统几乎是公司的全部业务。因为他比我早到公司工作,所以他专业是什么我无从知晓。有一次单位申请高新企业,需要每人提交一下毕业证复印件,我负责收集的时候,发现李辉是某理工大学机械设计专业毕业,与单位设计机柜的同事是同一专业,而且还是校友,我很震惊。我与李辉探讨问题过程中竟然从来没有怀疑过他的专业背景。他对计算机系统、数据库原理、网络技术、程序设计方面非常熟悉,甚至有自己的见解。我一直认为他是计算机相关专业毕业的,没想到是学习机械的。

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

作者简介
骆驼
骆驼

早年从事软件测试工作,2002年从事C语言教学。同年设计了视音频切换器,用于硬盘播出机。次年开始从事热电偶检测装置的设计。2010年从事现代农业管理机的设计。2012年从事电力行业的FTU设计与研发,成功编写了FTU软件。2013参与了塔吊安全监控设备开发。10多年来对C语言情有独钟。略懂verilog。

继续阅读
使用IAP在应用编程轻松更新固件

在电子产品出厂前,可以通过离线烧录器,烧录夹具,或者用在线烧录器通过预留的烧录接口轻松将应用代码下载到MCU中。但是,如果产品已售出或不在研发端,又要怎样升级程序呢?今天,这里就给大家介绍通过IAP的在线升级方法。

拼命赚钱不是工程师的全部,静下心来总会找到生活和工作的平衡点

有一位朋友李工辞职了,他当年的目标就是在38岁时结束打工生涯,今年时间到了。五月份他提出辞呈,国庆节离职了。李工是一个非常传奇的人物,大学的专业是机械工程,但毕业后没有做过一天和机械相关的工作。开始做Delphi, 后来做C#,再后来做STM32,最近在做安卓。我有时候怀疑他的大脑的结构异于常人,因此可以适应这种快速切换。

如果你是程序员,看了这份报告将更上一层楼
如果你是程序员,看了这份报告将更上一层楼

这是一份样本数超过 3.9 万人的调查报告,参与调查的开发者遍及全球。除了四分之一的开发者在学会开车前先学会编程之外,还有这些调查结果等你发现。对照这份调查报告,看看你跟世界上其他国家地区开发者之间的异与同各是什么?

机器人索菲亚最大的愿望是学会自我编程?
机器人索菲亚最大的愿望是学会自我编程?

2018年科技界的预测大多数都是围绕无人驾驶展开的,但是这种汽车并不会那么快出现在我们的生活中,人工智能继续高歌猛进,AR/VR/5G也正处于起步阶段。但是除此之外,还有一种正在逐步渗透到我们日常生活中的科技进展-人型机器人。

英语基础差真的是学习编程的拦路虎吗?
英语基础差真的是学习编程的拦路虎吗?

很多编程培训机构都宣传0基础可入门、0基础可精通,好像是个人都能够学会编程一样,那么学编程需要什么条件?学编程需要英语基础吗?英语到底对于编程有多重要了?

更多资讯
联发科将在AI芯片时代重回巅峰?
联发科将在AI芯片时代重回巅峰?

在双摄和全面屏普及后,手机行业需要新的技术来激发消费者的购买意欲,那么5G和AI就成为目前手机行业新的催化剂,不过5G受限于技术标准和移动运营商的步伐,要到2019年下半年才能与普通消费者见面,而AI技术才是2018年真正的主角。

博通高通好事将近,首次会谈已完成

北京时间2月15日早间消息,关于博通以1210亿美元收购高通的交易提议,两家公司之间的首次会谈本周结束。高通表示,董事会将举行会议,讨论下一步举措,但没有透露两家公司是否已接近达成协议。

Intel CPU最新路线图大曝光:14nm仍是2018年主打

德国CB整理了Intel最新的CPU路线图。2018年到2019年:Coffee Lake是重点,Cascade Lake-SP第三季度推出。从第一张图可以看出,服务器/数据中心部分,也就是Xeon至强中,E3系列将在2018年Q2出新(E3 1200 v7已经更名为Xeon E),顶级的可扩展平台将更新到Cascade Lake-SP架

深度对话魏少军,大谈软件定义芯片和AI芯片的洗牌期
深度对话魏少军,大谈软件定义芯片和AI芯片的洗牌期

产业界如此热火产天的发展,离不开学术界此前的长久积累。在过去的十几年里,清华微电子所的可重构计算团队一直在研究一项核心技术——“软件定义芯片”,前年,他们推出了一款代号为Thinker 1的AI芯片,这款芯片不仅能够支持人脸识别、语音识别的AI算法,而且芯片的功耗非常小——只需要7号AA电池就够让它运行一整年。

跑分曝光,三星Exynos 9810的AI实力让骁龙845逊爆了?

三星将于2月25日在MWC大会上正式发布Galaxy S9/S9+。而除了已经曝光的骁龙845版本外,Galaxy S9系列还会推出搭载Exynos 9810处理器的版本,目前Exynos 9810的跑分已经曝光。

Moore8直播课堂
电路方案