专业程序员编译报错搜不到答案时的应对

1个回答

写回答

尊尊的号

2026-01-24 03:43

+ 关注

日本
日本

猜你想问:专业程序员的情况是怎样的?实际情况如下:当程序员刚刚萌芽的时候(就像我第一次上机的时候),看着turbo BASIC下面的内容就会疑惑:这一堆都是啥呀?是出错了吗?成为程序员苗子的时候(上机十分钟之后),就会恍然大悟:,明白了。可是编程语言的语法怎么这么麻烦?仅仅错了一点就给出一大堆错误。我要怎样才能写对?当上程序员萌新(上机半小时后)就会发现:我在第三行犯了个错,结果它在第50行才提示。所以这种错误去问别人是没什么用的,谁能知道我自己当时是怎么想的。到了准入门程序员阶段(比如像我闭关连续通宵20多天之后),基本上就不会出现语法错误了,程序写完后编译器基本上不会报错,经常是零警告零错误一次通过。但是逻辑错误却很让人头疼。入门程序员(闭关40天后)就会意识到:程序员自己必须头脑清晰,把逻辑都梳理清楚。这样写出来的程序大概率能一次通过,既没有编译错误也没有逻辑错误。准专业程序员(比如工作两年后的我)就有这样的经历:(被经理嘲笑)哈哈哈哈,你居然能写出if(a = 1)这样的代码!当时我脸上火辣辣的,都不知道该说什么好。专业程序员(我的一位日本同事),用带着日本口音的磕磕巴巴的英语给我们讲软件设计思路,要是讲错了就啪的给自己一个嘴巴。啊,好像跑题了。总之,专业程序员除非是在玩一种新语言的前三天,否则要是出现编译错误是非常丢人的。得赶紧四处看看有没有被人发现自己出丑了,然后在心里狠狠地抽自己一个嘴巴——语法都搞不对算什么专业程序员啊!当然,如果深究的话,程序员会遇到的错误提示有以下几种情况:这里我要强调的是错误提示,并不是所有的错误。比如说,逻辑错误、(在多进程/多线程/异步代码里面的)时序错误等等,这些都是编译器无法给出提示的,程序员必须自己想办法去发现和改正。有错误提示的错误是最简单的。对于专业程序员来说,这类错误,不管是语法错误还是lint类错误,都是不需要去搜索、看一眼就知道该修改哪里的——而且,还是像前面说的那样,专业程序员出现语法错误是极其丢人的,要是被同事看到了肯定会羞得满脸通红。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号