这次我们来谈谈技术!
现在的很多单位公司里,有专门的技术人员,比如技术负责人、技术总监、技术经理、技术开发人员等等;
本人IT出身,小小程序员一名,所以这次就从我自己的职业角度,来说说这个话题。
AI助手:你来应聘技术经理的?
我:是的。
AI助手:能谈谈你会哪些开发语言吗?
我:我工作以来,主要使用C/C++,后来曾经做过一段时间的JAVA。
C/C++使用的微软的VC开发环境。JAVA使用的是Eclipse开发环境。
AI助手:嗯。具体开发使用了哪些技术?比如MFC、多线程、Socket通讯等等,是否都使用过?
我:这些都用到了的,比较熟悉。
AI助手:嗯。那稍微说下多线程的并发同步有哪几种方式?
我:有临界区、互斥、信号量,还有一个暂时想不起来了。
AI助手:事件?
我:对,对,就是 事件!
AI助手:那么Socket通讯的几种模型,知道吗?
我:知道,一共五种,具体的名称记不得了。
AI助手:你记性不太好!
我:。。。。。。
我:冒昧问一下!
AI助手:???
我:您们这里能上网不?
AI助手:可以。
我:我能上一会儿不?
AI助手:。。。???
我抱着AI助手的大腿:就一会儿的时间,然后我会给您一个非常满意的答复!
AI助手:。。。。。。
老习惯,分析一下:
其实,还是老话:
1.关键不是技术,关键是谁在使用技术;
这里加上一个新的说法:
2.关键不是 知不知道技术,关键是知道后,谁做的更好;这才是真正的区别,真正的人才的区别;
AI助手:又学究,累不累?
我:。。。。。。
我:不好意思,我解释下吧。
AI助手:快说。
我:第一点在我的其它文章中已经说明过了,请大家参考那些文章;
AI助手:绘画。
我:第二点打个比方,会比较好理解。
我:《孙子兵法》大家都知道是极品装备,可是《孙子兵法》诞生后的几千年里,真正领会并学以致用的,也就一部分人而已,甚至可以说是屈指可数,为什么?说道这里,我相信大家已经明白了。
相似的想法,其实很多大师都阐述过了,比如《The C++ Programming Language》(C++ 程序设计语言)作者说过类似的话,我不能转载这本书中的原话,那会侵权,不过我可以说出相同的意思来。大致是说:语言上面的各个特征、各种细节的存在,是为了支持各种各样的程序设计风格和各种不同的技术,因此,在学习一种语言的时候,应该集中于去把握这种语言固有的和自然的风格,而不是去记住、理解语言的所有语言特征的细枝末节。
打个比喻:银行提供了存款、取款、转账、电汇等等等等种类繁多的功能,做为银行方面来说,这是必须的;但是做为普通人来说,最常用的一般就是存款、取款。
而技术呢,那真是非常多:C/C++、JAVA、Windows类的、Linux类的等等等等;
【未完待续。。。】