240 发简信
IP属地:河南
  • 作者,你好,每种计算机语言,不都是通过0101的机器语言而达到效果的吗,计算机高级语言只是方便人们理解和使用的与机器沟通的中间媒介,本质上来说,计算机该用什么样的原理执行还是会怎么执行,无论你是用Java写的代码,还是python写的代码,或是c写的代码,都逃不过被编译成机器代码的过程,从本质上来说,用哪种语言其实都可以实现业务功能。
    在我还没有参加工作之前,有的人说Java好,的人说python好,有的人说go好;现在看来不都是需要编写的吗?难不成有一种计算机语言可以通过说话的方式理解业务逻辑自动编写代码实现业务吗?
    有很多公众号都在鼓吹,什么前台技术最好,什么后台技术最好,其实参加工作三年后,我才真正开始意识到,写程序用什么语言不重要!重要的是研究探索让计算机(服务器)可以跑得更快,用最少的内存完成最多的工作。用最优的数据结构存储最多的数据。用最好的数据库设计更快地增删查改;而绝不是去将每一门计算机语言泛泛而学,不理解其中的原理,就肯定写不出最好的程序,我们公司的很多大牛都是开发Java的,他们对处理线程,进程,管程,内存,时间片的功力非常深厚,所以他们写的代码比我写的代码,好很多很多,尽管他们是用Java写的,没有用python,也没有用Go,产品上线后,产品的执行效率仍然很高啊,效果也很好。
    如果有的读者有幸看到这篇评论,我更推荐想成为计算机大牛的人,学习计算机的时候要选准一门语言,就去用好它,然后去理解它,去深究它是怎么执行的,比如看源码,看博客上别人用这门语言如何去完成一个业务;鄙人现在进公司两年(还有一年是在当实习生),目前在学习Java框架Spring的机制,因为我想成为Spring这块领域的大牛(拿破仑说过,不想当将军的士兵不是好士兵);但如果你只想当一个码农,整天的去搬运代码,那我觉得,学计算机语言还是多多益善,不需要搞清楚他怎么运行出来的,只需要明白如何去用将业务实现出来就行了。
    这是我的粗陋见解。

  • MPV播放器使用技巧

    退出时使用快捷键shift+Q即自动保存播放位置

  • VirtualBox安装CentOS 7不能联网

    方法一:重启后失效 终端执行命令 方法二:重启后仍生效 查看网卡名称 修改网卡对应的配置文件ifcfg-enp0s3,设置BOOTPROTO为dhcp,ONBOOT为yes

  • snap包管理器的使用

    安装snap包管理器 snap安装软件 pycharm Telegram skype

  • Linux下安装python后遇到的一些错误提示

    缺少openssl相关模块 解决方法: Fedora Ubuntu pip or setuptools未安装最新版本 解决方法:

  • Linux下解压zip和rar压缩包

    解压RAR压缩包 网站下载linux版本的.tar.gz包 解压下载的包 在解压后的文件夹下打开终端,并执行下列命令安装 解压压缩包 解压ZIP压缩包 终端安装zip软件 解...

  • 使用topgrade命令更新所有软件

    安装rust和cargo包管理器 通过cargo安装topgrade 执行命令更新所有软件

  • 写得好,我选择Fedora😂

    Arch Linux 安装指南

    1. 前提 为什么推荐Arch Linux?因为它好用呗! 如果想要学习Linux,Arch Linux是个很好的选择。Arch Linux提供了非常详细并且更新及时的Wik...

  • 120
    Linux安装并配置MySQL

    登录官网下载Fedora28的资源库并安装 安装MySQL服务器 通过免密登录方式修改MySQLroot用户的密码 修改MySQL的登录设置 启动MySQL 登录MySQL ...

  • Linux安装VMware Workstation

    安装必要的编译环境 官网下载linux安装包xxxx.bundle 给安装包执行权限并执行

个人介绍
身不苦则福禄不厚,心不苦则智慧不开。