2019-11-17 有关于我淡出CTF圈,转战Web开发、架构与算法的一些想法

现在咱们不讨论技术,而是来聊一聊最近发生的一些事情和以后的主要方向。总是思考技术其实也是一件很累脑子的事情。

我其实很不擅长写与人相关的文章,这或许也和我自闭的性格有关——喜欢与技术打交道多于与人打交道。但是时间越久,我越觉得写这篇文章是很有必要的。所以思前想后,还是来写了。

前言

其实应该有不少人是因为我在CTF方面的一些文章而关注我的。这几天我也简单翻了翻以前的文章,确实,CTF相关的很多文章阅读量都非常高,那些文章的点赞数量在所有文章中也显得很多,也能看出大家对我在这方面的努力的认可。

一开始我来简书写文章,实际上是为了有一个稳定的云端平台可以来存储我的笔记,方便随时查看,当时也完全没有想到自己写出来的东西可以帮助别人学习。直到有一次,小组里有个同学跟我说他的舍友正在看着我的文章入门CTF,当时我就惊了,原来我的笔记还可以对其他人产生帮助。

但是由于从今年六月开始接二连三发生的一些事情,我决定淡出CTF圈了。在这里还是要跟那些因为CTF方面的文章而关注我的读者说一声对不起,今后大概不会再更新CTF相关的文章了。

淡出CTF圈的一些原因

最直接的原因,还是因为我发现自己完全不是打CTF的这块料吧。我一直以为兴趣可以弥补一切先天上的不足,但是前几天的省赛给了我一个响亮的耳光——我被同小组的一个几乎不学习、从未做过笔记的人打得落花流水。那一瞬间我就觉得,我十几万字的笔记几乎全都白做了,将近一年在CTF和安全方面的努力也全都白费了。兴趣和努力果然还是赶不上天赋来的实际。

当然,其他的原因也不是没有——比如脑洞不够大,总是想不到题目考察的是什么;不擅长打比赛和考试;逆向思维不行;知识面太窄……等等。

安全和CTF是一个很需要天赋的行业。而我恰好不具备这个行业所需要的全部天赋。所以就算再怎么努力,还是赶不上那些不努力却拥有极大天赋的人。

既然如此,为什么不去做真正适合自己做的事情呢?我在从前端开发转到后端开发的时候就说过,“与其花大量精力去填补自己的短板,还不如将自己擅长的事情做精做深,因为这个社会需要的不是什么都懂但是什么都不精的所谓‘全栈’,而是能将一个领域研究到高精尖的人”。这个道理对于CTF来说也是一样的——既然比起CTF更擅长开发,那还不如专心去学习开发呢。

为什么选择了Web开发

一句话:擅长,适合自己。

实际上我主要选择的还是Java后端。

在暑假里我就发现——我患有严重的GUI恐惧症,每次写界面都会写得“欲仙欲死”,JavaScript还好说,毕竟与界面的关系不是很大,但是写CSS的时候,那叫一个要命。不仅如此,因为审美比较诡异,写出来的界面的美观程度也真叫一个一言难尽(具体参考那个PHP项目的前端吧,我已经不想承认那是我写的了)。

虽然前端的SPA、MVVM之类的东西确实很有意思,但是只要是前端,就与界面脱不开联系。

客户端应用和移动端应用也是一个道理,因为写这些就无可避免地要涉及到很多与界面相关的东西——又是界面!快跑!

底层开发?实在是太难了,学不来。。。

而后端,是真正与界面没什么联系的领域。而尝试过PHP、Node.js、Java、.NET、Python、Go等语言之后我还是选择了Java,一个是因为Java的安全性相对较好,比起PHP和Python来说不需要关注那么多的安全问题;另一个是因为Java是一门“约定大于配置”的语言,这门语言本身在很多情况下只是提供一个规范,真正的实现是由社区完成的,这个特点也使得Java很容易组织大型项目;还有一个原因就是Java在Web后端领域成熟的解决方案非常多……嗯,这杯咖啡真香。

为什么要去研究算法、打ACM

因为算法在开发中所起到的地位实在是太重要了。算法的优劣可以很大程度上影响到功能的好坏。前几天做了一个数据导出的功能,完全没有考虑到算法和效率的问题,结果导出500多条数据居然要用三分多钟。。。

至于打ACM,也算是为我学习算法提供一个动力吧。

最后

虽然技术转型了,但是笔记还是要做的,文章还是要写的,只是内容不一样了。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容

  • 以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单. 暗灭 京华九月秋近寒,浮沉半生影长单 10,850 人...
    ve追风_685b阅读 4,081评论 1 15
  • 搞CTF的web已经一年多了,虽然不能说是技术已经可以了,但是多多少少的踩过很多坑。 最近很多人在问我想打CTF,...
    whoawow阅读 7,388评论 0 12
  • 应用中的内存消耗分为:栈大小和堆大小。 栈大小 可被递归调用的最大方法数 一个方法中最多可以使用的变量个数 视图层...
    清水一心阅读 168评论 0 0
  • 今天整理了一个小角落。 好好的花儿被我堆放在一边,箱子大开门。我把花放进米酒瓶里,放上我的书桌。 清理箱...
    益西卓玛阅读 222评论 0 0
  • 生活不止眼前的苟且,可雄心壮志却总会为世俗所困扰。唯有我们努力拼搏,才能在这世界里寻找到自己的容身之所,才能不为世...
    chinanick阅读 271评论 0 0