一个比较随性的疑问
来源:4-5 把矩阵看作是对系统的描述
qq_财神_4
2019-07-03
有一个问题困扰着我挺久了,也许也不算是一个问题,单纯想和老师闲聊一下
- 听了老师蛮多节课,发现老师似乎并不喜欢vscode,或者说对它兴趣平平,但对我这种接触编程世界比较少的人来说,vscode这样一款很轻的工具,而且扩展能力非常强,用着就比较顺手,某些时候甚至能取代notepad++去做很多偏文本的工作,特别是对我这种在单位经常和同事轮着用不固定的几台电脑的人来说(很多时候会和同事对调电脑),安装或者说拷贝这种轻量级的工具对我的工作真的挺方便的。
- 而intellJ或者说pycharm这些工具都太大了,安装起来真的很慢,好不容易装好了,我可能又要和同事对调电脑…
- 我知道大家都在用intellJ写java,用pycharm写python,一定有其内在非常硬的道理,但如果vscode上可以用插件达到和前面两者同样的感觉,我宁可选择vscode,我不知道老师对此是怎么看的呢
- 还是说如果软件的安装和转移对我来说不算问题(具体来说就是我有一台固定的mac电脑办公不必考虑迁移成本),电脑的运行速度也够快,那么使用intellJ和pycharm是不是就不会让我感觉到不快了呢
- 其实我现在也不太懂为什么非要intellJ和pycharm分开专注于java和python,反正jetbrain家的软件都这样大,为啥不直接把两者并在一起弄个巨无霸出来呢,反正差运存的一个都不会装,不差运存的装个集合体也不算什么问题。
- 最后我想谈谈自己的体会,在这个编程世界中武器真的太多太多了,我们根本不可能都学完,与其练这么多的兵器,不如专注于一种兵器的练习,像vscode这样轻而强扩展的工具,基本是互联网世界强者的标准特征,就如chrome一样,即便vscode的java扩展的代码编写能力不及intellJ,但只要它不是那么地差劲(基准线以上),我认为使用vscode的时间价值也是更高的,不知道老师怎么看
写回答
1回答
-
谢谢你的好问题:)
首先,我要说,我没有不喜欢vscode,只不过vscode是近两年逐渐发展起来的,之前一直使用Jetbrains的IDE,没有特别跟进vscode而已:)惯性使然。其实,我没有特别系统的比较过vscode和jetbrains家IDE的区别。但比如我最初的两门课,由于jetbrains家的C++ IDE:CLion是收费的,我一般推荐同学们使用vscode:)
为什么非要intellJ和pycharm分开专注于java和python?这是一个好问题。说实话,我没有特别思考过。我慢慢体会一下,希望慢慢有些自己的理解。不排除这种方案本身并非趋势,随着时间的前进,会被慢慢淘汰掉或者小众化。在现阶段,我相信分离的核心原因,是面向更加专业的开发工作和环境,毕竟PyCharm和IntelliJ都是有专业版。
其实我个人一直不是特别强调 IDE。这可能也和我这一代人受的教育有关。毕竟曾经本科算法训练在txt上写代码。。。到了研究生,身边还会有认为依靠IDE的各种功能,比如代码补全或者颜色标注,才能顺畅写代码,是“能力差”的表现。。。但现在,我认为这些观点都是错误的。好的IDE确实是非常重要的。这不是能力的问题,是效率的问题。好的工具从来都是可以以补充能力上的不足的。掌握好的工具本身也是一种能力,而且非常重要:)
谢谢你的问题,我会再仔细观研究体会一下vscode的:)
继续加油!:)
112019-07-04
相似问题