高级程序员和普通程序员有哪些区别( 八 )
GitHub 入门方法有哪些?
作为程序员的你,常用的工具软件有哪些?
■网友
1)不写unit test,不会写unit test,这个应该是大部分初级程序员的毛病,所以每一次改动都要集成测试,开发效率极低,本来两分钟搞定的事,开发+测试可能要半天
2)不会用ide,不懂得利用ide来帮忙debug,不懂得利用ide来帮忙查文档,你知道按住cmd然后点击相应的方法就能下载并看到源码嘛?源码一般会搭配注释一起出现,大多数时候把这两个看过之后,就大概心里有谱了
3)从2引出3,英语不过关,阅读技术文档比较吃力,这个是致命的问题,中国程序员经常单挑全世界,主要障碍就是英语
4)不懂得借力,不会站在巨人的肩膀上,比如自称写dart的居然不会用pub,写java的不会用maven/gradle,叹为观止
5)从4引出5,过度工程化,很多程序员离开了一些特定的环境,居然不会写代码了,写java的只会spring的大有人在,做游戏的离开了引擎就不会写代码的也不少
【高级程序员和普通程序员有哪些区别】 6)理论知识欠缺,不要说fp那么高级的东西,能把oop搞清楚就不错了,想明白为什么没有银弹之后,人们找到oop这个银弹,解决了大量工程化的问题,这其实在国外是大一入门时候老师教的内容,国内反正也是考前背考后全忘,所以知识并没有真的留在学生的脑子里,也是一种浪费,这种教育的错位也给了培训机构以生存的空间
推荐阅读
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 江苏高考■江苏省发布《2021年普通高校招生考试安排和录取工作实施方案》
- 长春评选“网络奋斗者”:互联网成更多普通人创业工具
- 招聘都要学历,何来程序员不看学历
- 环球车讯网|全新大众途观,外观的设计更加时尚,更加大气,“满满”的高级感
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 普通车|德系商务风对阵美式运动范 迈腾 VS 迈锐宝XL
- 中东问题|
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 普通车|途观L之后,大众又一款“销量王”,配2.0T动力,10月卖出18885台
