程序员思维的二十一条军规
1.调试思维
面对程序,有时候会报错,不是bug,就是漏了分号逗号。这是,需要调试,如果是JAVA类编译语言,还可以下断点。
2.重构思维
你写好了代码,可以跑通了,不是就撒手不管了。你需要重构,把代码美化,方便后人维护。
3.模块思维
当你面对一个大中型团队时,需要分模块开发,甚至可以分组开发。不同模块,不同的组,开发完后代码合并。
4.手册思维
如果你忘了某个函数或者扩展,你可以查查手册。比如PHP的官方手册就在PHP.NET上。
5.AI思维
现在流行AI,如果你和我一言用vscode,可以装一个copilot,这样不但能补全代码,还有很多代码片段。
6.搜索思维
如果你实在找不到问题所在,可以试试搜索引擎。都说内事百度,外事谷歌,程序员也应该遵循这一手则。
7.论坛思维
有时候你逛逛论坛,如v2ex,或者stackoverflow。不但可能解决问题,还能碰到同行。
8.英文思维
主流的编程语言都是英文的,如果出了什么BUG,你可以用英文去搜索看,换言之,可以试试查询报错信息。可能会提供解决方案。
9.注释思维
为了代码的可维护性,需要对代码进行注释。这里的注释不但是程序代码,数据库的表最好也进行注释。
10.版本思维
超过一个人,就可以使用版本控制软件,比如svn或git。另外一层意思,比如python,不同版本对应不同的包,使用时可以开启虚拟环境。
11.环境思维
比如php的lamp和xampp一键安装包,还有JAVA的环境变量配置,这些都是必须掌握的。
12.编辑器思维
工欲善其事必先利其器。不要告诉我你在用记事本写代码,至少也要是notepad++。不过,现在更流行vscode。
13.移植思维
你开发好代码,或者在开发代码前,要想好代码的可移植性。比如用uni-app,不但能生成web、pc、移动端,还能生成小程序。
14.社群思维
如果你实在解决不了问题,可以试试社群,比如国内的QQ和微信,还有国外的telegram和discord。
15.顾问思维
有些中大型公司,可能会请顾问,这时候要多问。特别是人工智能,可能顾问一下子都开发不好,实在不行,可以选择模块外包。
16.开源思维
程序员这行,你从开源界拿了些东西,就要回馈开源界。这,就叫饮水思源。
17.全栈思维
刚开始时,你可能只会JAVA或PYTHON一门语言。但是当你进入团队,可能还要和设计师,产品经理沟通。时间久了,如果成了全栈,可能沟通起来更方便。
18.资讯思维
IT这样时变时新,要抓住时代的脉搏。比如现在流行人工智能,机器人。你除了可以看看csdn、51cto外,还可以看量子位,机器之心等等。
19.总结思维
哔哩哔哩新出一个功能,可以总结视频。而且有些AI平台,还能总结PDF和WORD文档。这样你总结起来就方便了。
20.轮子思维
以前和设计师同事聊天,他们说,设计师设计到后来就想不出了,因为一般不能重复。程序员正好相反,做好一个代码片段,可以收藏起来,方便下次重复使用。
21.健康思维
我以前逛上海书城,发现两本书——《程序员健康之道》和《脊椎病防治手册》。在加班加点996,007之余,记得注意身体。