「CSDN」6 岁学编程,9 岁给电脑杂志社撰稿,19 岁收月薪 2 万 的 Offer | 程序人生 2020( 二 )
本文插图
图为我在某共享软件发布网站的后台截图 还不到10岁的我不仅能够修好家里的电脑 , 还经常帮同学、老师、亲戚上门清灰、重装系统 , 自己家的电脑也是被拆装了无数次 , 主板用上了华硕 , 内存换到了64M , 硬盘升级到6.4G , 也开始用上了3D加速卡 , 系统换上了Windows 98 。 到了初中有幸可以参与到学校的组网、局域网维护 , 偶尔帮老师抄个IP、Mac地址 , 突破一下外网限制 , 这个时候的我已经通过实战把计算机本科四大基础课融会贯通 。
本文插图
图为小学时思考算法软件外包生涯2003年 , 经过了7年的积累 , 我第一次接外包需求 。 那时候除了我的父母 , 没有人相信我会Photoshop和3DMax , 所以当时有人听说我会3DMax , 要做一个并不是要求太精确的楼房效果图 , 也是抱着试试看的态度找我做一下 , 做不出来就当是玩了 。
本文插图
图为初中时代编写外包项目程序时 当时我却很认真地对待这需求 , 毕竟手生 , 反复调整贴图、材质、环境光 , Modify面板的各个选项被我用英汉词典查了不下上千遍 , 足足用了一周才做完 。 交付后 , 客户很满意 , 这也巩固了我的信心 。2004年 , 因为经常逛新浪论坛(ID:yry0304) , 并且也很热心的回复网友们的问题 。 有一天 , 一个网友找到我 , 要让我帮忙看看如何在一台Windows Server服务器上搭建论坛 , 这是我第一次接触IIS、ASP和PHP语言 , 尽管之前不会 , 但是我还是硬着头皮帮忙调了调 。自那天之后的一个月 , 我便学会了ASP、PHP语言 , 同时也学会了怎样到Chinaz上下载想要的开源代码 。 那是个黄金年代 , 随随便便弄个免费ASP空间 , 挂个采集程序和广告联盟代码 , 便可以有源源不断的收入 。2003年到2007年 , 各种外包项目我都接 , 从最初的修个图、建个模 , 到后来越发复杂的进销存、收银软件、网站开发等 , 我都会有所尝试 。对于开源代码的理解 , 也是从最初的拿来主义 , 到后来为了能更好的修改 , 从而整体阅读代码的逻辑 。 长期的外包经验让我知道平面设计、3D建模的利润没有写代码的利润高 , 于是我便长期转向做需要编程的外包项目 。我发现编程越发研究 , 就越感觉到深奥 , 所以每天看CSDN、ChinaZ就变成了我的一个习惯 。 有些能具备商业价值的产品也在经过客户同意后 , 发在一些共享软件平台上 , 偶尔零星的产生一些不大不小的订单 。 这期间我也有了自己的新电脑 , 可以流畅的运行Windows XP 。
本文插图
图为给客户定制开发的软件产品网络安全2008年 , 我发现很多PHP语言编写的网站都存在漏洞 , 即使是一些较大的软件站 , 也会被挂上木马 。 于是我便开始寻找网络安全类杂志 , 通过学习漏洞原理来想办法帮助周围的人防范攻击 。学习后 , 我想尝试用学到的知识帮助更多人来防范网络攻击 。 于是多年来一直坚持给《电脑爱好者》投稿的我 , 转而给网络安全类杂志投稿 , 帮助大家分析代码 , 防御SQL注入、XSS、DDOS、渗透、社工 , 软件加壳加花、防OD破解 。 意外的是 , 我每次投的稿件都能被收录 , 而且开始持续能收到杂志社寄来的稿费 。 有时还能收到来自网站管理员的感谢信 。 这也让我对我在计算机产业道路上的发展充满了信心 。
本文插图
图为高中时 2009年 , 因为年轻气盛 , 在中了“母马下载器”病毒 , 并经过手动查杀后 , 在天涯论坛上发了一封《给母马下载器病毒作者的公开信》 , 对于危害网络和个人电脑安全的行为站出来说“不” , 因为已经有一些读者和媒体朋友认识我(我是实名投稿) , 各大新闻门户网站都在转载这封公开信 。没超过24小时 , 某安全软件大厂主动联系我提出合作 , 网友们对此事赞同的声音、质疑我的声音绵延不绝 , 甚至有几家安全软件公司从网友的口中了解情况和背景后 , 月薪2万的Offer直接发到了我平时用的投稿邮箱里 。当时 , 仅以一个高中生的心智来面对铺天盖地的信息时 , 时而自豪 , 时而开心 , 时而愤怒 , 时而委屈 。 最后我索性关掉了电脑 , 一直思考我的人生 , 一直思考这里面每一个人是怎么想的 。寻找风投做事业2010年 , 正值大一下学期 , 在社团里 , 我们几个年轻人联合做了一款软件 , 叫做《系统超音速2010》 , 从模式上想学习一下Windows优化大师 。
推荐阅读
- 千锋长沙■软件测试需要懂编程吗?,千锋全栈软件测试课程教程资源限时领
- 「橙旭园儿童编程」让孩子爱上数学、物理、编程的游戏课,斌叔免费直播!,周四晚8点
- 「千锋长沙」软件测试需要懂编程吗?,千锋全栈软件测试课程教程资源限时领
- 工程师■千锋全栈软件测试课程教程资源限时领,软件测试需要懂编程吗?
- 『程序员』为什么许多程序员讨厌结对编程?
- []今日芯声 | 农村小伙自学编程发明自动炸油条机
- 自学编程1010▲计算机网络技术
- 少儿编程教育,是未来学校的重要组成部分
- 【橙旭园儿童编程】【MagO第三期】Scratch项目:快递分拣器
- 「onemoostar」其乐无穷!——Tangiplay智能编程玩具体验,虚拟现实
