• 正文
    • 1 程序员很傲慢嘛?
    • 2 我的心路历程
    • 3 水平是练出来的,不是问出来的,也不是看出来的
  • 相关推荐
申请入驻 产业图谱

程序员很傲慢嘛?阻碍自己成长的究竟是什么?

2小时前
77
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

1 程序员很傲慢嘛?

这几日逛知乎的时候,看到了一个非常有意思的话题叫做:《为什么一些程序员很傲慢?》

大体讲述的就是新手小白问问题会被网友“言语相加”。

看着网友分享的聊天记录,有时候在想真的是我们程序员群体太傲慢了嘛?

我也经常会给很多小白答疑,包括但不限于:

  1. 这个软件去哪下载?
  2. 学标准库还是HAL库好,已经纠结了好几天?
  3. 这个报错是什么意思,求教!
  4. 引用这个头文件怎么改?
  5. 为什么STM32的灯不亮?
  6. 为什么下载不了呀?程序没有错误欸?
  7. 这个引脚怎么连接呀?

等等等等这些问题。

有时候会对这些问题耐心的回答,但是更多的追问是感觉到不耐烦。因为实际上这些提问的问题,不敢说百分百。百分之九十五以上,都是可以直接百度搜到答案的。

遇到报错,就直接复制报错内容。遇到弹窗错误,就直接搜索弹窗错误的信息。实在不行在AI技术井喷的时代,各类AI大模型都可以解决初学者遇到的九成九的问题。

遇到了问题,有没有先尝试自己解决?有没有百度搜过,各大平台搜过问题?还是直接去找人询问,能不能代写如何如何这种拿来主义?

2 我的心路历程

从几年前开始接触编程,就在犯错与自我解决犯错的过程中盘旋。

浏览器记录常年如下:

基本所有遇到的问题,都可以通过如今的互联网来解决。这点我相信能坚持走过来的工程师都会深有感触:求人不如求己。有人能指一条方向就已经是极大的幸运与欢喜了。我怎么敢要求人家帮我解决到底的?我实在拉不下自己的脸皮。

在学习ESP32的MQTT时,使用的百度云的IOT平台,由于互联网上的资源实在太少了。不过从那之后,其实也知道:网上资源少,原厂的API却不会少(抽象厂家除外)。

后来无论是FreeRTOS,TouchGFX都是依靠着原厂的API文档学习。自我学习能力永远是第一位,没有人会无时无刻手把手教你。

恰恰是这些问题,一点点的把自己的代码水平提升出来,没有人能顺顺利利,毫无困难的成为大师。

3 水平是练出来的,不是问出来的,也不是看出来的

接触了好多人,发现有些小白有一个通病:我看了XXX的教程,但是看不懂。我看了XXX的教程,但是写不来代码。

嵌入式开发也好软件开发也好,实打实的现实科学技术 ,基于理论,成于实践。教程只是带你入门,但是自己不去尝试,不去主动写代码,即便是看了这些教程100遍,也没有办法变成自己的东西。

大学刚入学的时候有学姐就说过:代码水平是一行一行敲出来的。敲过多少代码就有多少水平。

眼高手低永远是我辈技术开发者的致命的病。只有在掌握熟练操作技术,深厚的理论基础,扎实的底层逻辑以及丰富的经验才能做好事情。

就像马克思说过:认识是在实践的基础上主体对客体的能动反映。脱离了实践的认识就是虚无的。

所以话归原题:真的是程序员傲慢嘛?

其实我们只是受不了这些简单的,最基础的能靠搜索引擎解救的问题来无时无刻烦扰着我们。反而对于一些很难的问题,我们也很乐意去探索原由。我们并不介意分享自己的学习经历,学习路线,但不会把饭一口一口来喂你。大家都是这样子 一步一步走来的。一种螺旋式上升的路径,一种在否定和自我否定的过程中成长。

没有这些磨难技术水平也难以提升。望大家沉下心来,一步一个脚印的前进,等到自己的能力成长到互联上没有或者回答极少的时候,也意味着到了能独当一面的程度,这时的技术交流大家相互成长想必没有人会表现傲慢。

相关推荐