当前位置:网站首页>普通程序员看代码,顶级程序员看趋势
普通程序员看代码,顶级程序员看趋势
2022-07-05 16:50:00 【小灰】
都说选择比努力更重要,在IT领域更是如此了。
一次失败的面试经历
大约在五年多以前,小灰千方百计想要进入一家IT公司。之所以这么想去,并不是因为这家公司能给多高的薪资、多高的股权,而是因为这家公司引领着全球的IT技术趋势,他们的首席科学家更是IT行业的泰山北斗。
小灰觉得,要是有幸能进入这家公司,自己就会从此变得不一样,能够拥有更大的格局,能够看清楚未来的趋势。
投了简历,心中忐忑地等了几天,终于接到了公司HR的电话。这家公司的招聘方式也挺特立独行的,在面试之前,先给小灰留了一个“作业”,让实现一个小功能;后续的面试中,又搞了个所谓的“结对编程”,小灰在整个面试过程中收获了许多。
然而,人生总是伴随着遗憾。第二天,小灰迫不及待地给HR打电话询问面试结果,被告知没有通过。小灰复盘了整个面试流程,明白自己在一些技术的深度上还有些欠缺,因此最终和心仪的公司失之交臂。
虽然那一次面试失败的经历很令人惋惜,但也让小灰有了更大的学习动力。毕竟,再好的企业环境也只是外因,真正能改变自己的,只有自己。
至于这家公司,到底是何方神圣呢?许多小伙伴应该已经猜到了,这家公司就是ThoughtWorks 。
而前面提到的那位首席科学家不是别人,正是 Martin Fowler。这位老爷子曾经撰写《重构》、《分析模式》、《UML精粹》等经典著作,同时也是全球著名的面向对象分析设计、UML、模式等方面的专家,敏捷开发、极限编程方法的创始人之一,被誉为“软件开发教父”。
看看这发型就知道,他是一位绝顶牛逼的技术大神。
ThoughtWorks的技术雷达
说起ThoughtWorks,就不能不提到他们发布的技术雷达。
什么是技术雷达呢?举个生活中的例子吧:
你想找一家餐厅吃饭,可以上大众点评,看看哪家餐厅比较合你的胃口。
你想找一家酒店住宿,可以上携程,看看哪家酒店距离近,有空房间。
那么,你要开发一个新项目,希望寻找最为合适的技术,谁又能成为你技术选型的指南呢?
此时推荐你去看一看ThoughtWorks的技术雷达,它是一份最新技术趋势的完美报告。虽然市面上有各种技术行情和预测报告,但ThoughtWorks的技术雷达更加具体,更具可操作性。它不仅涉及到新技术大趋势,比如云平台和大数据,更有细致到类库和工具的推介和评论,从而更容易落地。
这个所谓的技术雷达到底什么样呢?它包含了四个象限(技术,工具,平台,语言和框架),布满了大量由ThoughtWorks技术专家们发现的,可以极大改善开发效率和品质的元素。
以“技术”这个象限为例,我们看看2018年下半年都有哪些技术的潜力股呢?
从下图可以看到,技术雷达把近期的新技术按照优先级从高到低,分为了四个级别(采用、试验、评估、暂缓)。
很明显,Event Stroming是一项值得采用的技术,它能应用在什么场景下呢?技术雷达用多种语言给出了详尽的解释:
边栏推荐
- MySql 查询符合条件的最新数据行
- American chips are no longer proud, and Chinese chips have successfully won the first place in emerging fields
- Precision epidemic prevention has a "sharp weapon" | smart core helps digital sentinels escort the resumption of the city
- mysql中取出json字段的小技巧
- C language to get program running time
- Allusions of King Xuan of Qi Dynasty
- Matery主题自定义(一)黑夜模式
- Is it safe to open a securities account by mobile phone? Detailed steps of how to buy stocks
- [Web attack and Defense] WAF detection technology map
- The first EMQ in China joined Amazon cloud technology's "startup acceleration - global partner network program"
猜你喜欢
The second day of learning C language for Asian people
dried food! Semi supervised pre training dialogue model space
Embedded UC (UNIX System Advanced Programming) -1
WR | Jufeng group of West Lake University revealed the impact of microplastics pollution on the flora and denitrification function of constructed wetlands
Design of electronic clock based on 51 single chip microcomputer
MySql 查询符合条件的最新数据行
[Web attack and Defense] WAF detection technology map
基于Redis实现延时队列的优化方案小结
Embedded -arm (bare board development) -1
mysql中取出json字段的小技巧
随机推荐
Wechat official account web page authorization login is so simple
外盘期货平台如何辨别正规安全?
Is it safe to open an account for digging wealth stocks? How is it safe to open a stock account?
ternary operator
CMake教程Step2(添加库)
Redis+caffeine two-level cache enables smooth access speed
Domain name resolution, reverse domain name resolution nbtstat
什么是ROM
C# TCP如何设置心跳数据包,才显得优雅呢?
easyNmon使用汇总
mysql如何使用JSON_EXTRACT()取json值
【剑指 Offer】66. 构建乘积数组
The second day of learning C language for Asian people
[wechat applet] read the life cycle and route jump of the applet
mysql中取出json字段的小技巧
How MySQL uses JSON_ Extract() takes JSON value
CMake教程Step3(添加库的使用要求)
腾讯音乐上线新产品“曲易买”,提供音乐商用版权授权
精准防疫有“利器”| 芯讯通助力数字哨兵护航复市
goto Statement