学学软件工程,我教你怎么识别菜鸡。

1.文件后缀是.py结尾,说明他用的是python技术。.js结尾的可能它是前端的。.go,.py,.lua,.cpp...一般都是后端

2.文件内容只导入了一些简单的包,例如time,os,requests,re...

3.文件内容没有一个class关键词,导入的包也不是从本项目的包,说明他可能连面向对象都不会 。

4.观察左边的文件目录,看是否含有.git...,意思就是忽略了本地配置文件,上传到github

5.看目录文件是否用虚拟环境

6.只会写if...else,print(),全是代码屎山,说明不懂设计模式,菜鸡一个

7.目录里面是否有配置文件,例如init, config,

8.导入包是不是囫囵吞枣?还是按需导入

9.函数有没有“__name__”这样格式的

10.大佬发朋友圈一般不发代码,都是发实现好的功能

11.如果他用的是pycharm,出现报黄,有可能是他代码写得复杂,乱,不合理,编辑器都看不下去了

12.python是一门后端语言,怎么能少了orm,数据库等一些操作

13.是否会用装饰器,我c连装饰器都不知道,说明他不会flask等框架。

14.评价一个人是否牛逼,还要看一下他的创造力和生产力,代码写得烂无所谓,能造出轮子就OK。不要吹得天花乱坠,连力扣第一题都不会 。

15.编辑器爆红就不用说了,直接报错有bug

16.通篇的注释,生怕别人看不懂(#-.-)

17.小学生学python,一般会学海龟库

18.写python一般用pycharm不要作,vscode也不是不可以,操作系统用Linux的,Vim编辑器也是nic的

19.看他目录文件里面有没有docker配置文件

20.只会导包,自己写的代码却很少。python简单的一个原因就是,轮子别人都替你造好了。

21.人工智能方向的,一般不是太差

22.会爬虫的,但不懂加密技术,连逆向都不会你爬个嘚。

23.python黑客起码要会http,tcp,udp,手搓netcat,会编写木马程序。

24.读写操作是每一门语言的基本功,不要什么也不会。

25.代码很短,但是不简单,用的都是一些列表,元组,字典,整除,循环,判断,大概是在写算法

...……

按照心理学,一般的程序员一天干活累死,谁给你在朋友圈炫耀呀!除非是自己开发的产品打打广告

其它的评论区补充了,我说的也不可能全部是对的,只能是大概率吧

发表评论

邮箱地址不会被公开。 必填项已用*标注