有AI后,还用学编程吗?
今天看到这个帖子,还是想回答下,当然有必要!!!
从以下几点来说明:
1)行业壁垒
目前大部分公司所处行业,但凡有点技术含量和行业天然壁垒,大部分都是要求要签保密协议的,这就代表高质量和准确的行业信息在本行业内流通。
拿我所在的新能源行业来说,连国家标准这种最基础的AI的库都不全,就算喂给AI,也因它无经验且信息过于多,设计出来一堆不能用的东西,反倒浪费我的时间!
另外公司的设计文档等重要信息,一般也不会出现在AI信息库中,也不允许出现。
2)设计本质、思路
每个公司的设计风格大抵都是固定的,都有自己的编码风格和命名风格,还有设计风格,块与块之间怎么配合也都不一样,除非通用的代码或者一个小功能函数
AI生成的东西,你得融入到自己的代码中吧?模块化设计思路你得知道吧?不同工具怎么用你得指导吧?编译原理你得知道吧?
不知道,后面出现复杂问题,也是不好排查出来的,AI输出厉害取决于它的输入要强大,很多问题,市面上并没有写出来,那就决定它它推理也是不严谨的!
3)输入源是否强大
拿我所涉及到的嵌入式软件来说:类似新唐等厂家社区资源很少,AI拿什么获取?还是需要输入信息多,并且可靠决定。
AI个人觉得解决的是效率问题,但是本质上工程师需要的是解决问题的能力。基础的原理,个人还是必须要知道的,并且也是需要在日常不断地实践,另外设计思路也是必备的,你才是统筹者,AI只是你的打工仔,你得识货,知道AI设计出来的,是不是好东西!