是做应用还是搞算法?

  这几天在知乎上看到这样一个问题, http://www.zhihu.com/question/19757259,搞ACM和实际开发很远么?

然后还是由于自己这段时间搞算法很不顺利,就觉得i自己离开算法去,去做工程比较好。

  因为我一直觉得我是一个比较geek的人,很多事情喜欢自己去动手,尤其是喜欢比较实用的东西。

  比如前段时间,在大一那边接待新生,我们每个人发了一张表格,然后来了一个学生,我们就把这个人的名字什么的在上面

找到,然后勾上,然后在另一张表格上找到这个学生对应的宿舍,再把手机号码记下来,有的还要把自己的手机号码告诉学生,

方便联系,我当时就是烦了这种原始的落后的方法。这样的话,要是什么文学院,什么物理学院的小学院也就算了,也不算是太麻烦,

而且可能自己也没有什么动力去改进。但是我们是信息工程学院的啊,现在还是使用这样低级的方式,是不是有点那个什么。。

当时我就想出了一个比较好的方法,就是使用网站信息管理。

  现在我已经基本上把这个系统写完了,使用的是python + django,功能主要就是事先通过excel表格导入数据到数据库,比如学生

姓名,班级,专业,宿舍,代理班主任信息等等。然后是可以开放查询的,学生可以同时使用自己的姓名和身份证号码进行查询,避免信息

泄露。而拥有管理权限的用户,比如代理班主任,就是可以使用姓名或者身份证号码的后几位进行查询,同时还可以修改学生的报道状态还有

手机号码。我还计划的是可以给学生的手机号码发送短信,比如“**同学,欢迎来到青岛大学。你是**学院**专业**班的,你的宿舍是**

你的代理班主任是***,手机是***,如有什么问题请直接联系”,也省得我们再一遍遍的说自己的手机了。

    还有一些功能我知道暂时是没办法推广的,所以就没有设计,比如在录取通知书里面就有一个条形码或者二维码,新生来了自己一扫这个

就知道了所有的信息。等等等等吧。。。  

  话说回来,真正的去搞产品设计其实真的用不到多少这么高级的算法的。而且真正的产品需要三部分来实现,设计,编码和测试。其中设计和测试

是占用了绝大部分的时间的。

  但是重点在这里:现在大家搞得是算法么?是什么水平的算法?

  现在什么深搜广搜什么分治贪心什么动态规划,其实还是真的很基础的!现在刷一小部分的题目也没有什么吧。明年是有蓝桥杯的,蓝桥杯反正你要是

认真的准备这四个月,把基本的算法全面的学习一下,其实也真的挺好的。

  然后到了蓝桥杯之后再认真的去学习别的知识吧。

  我的计划就是http://blog.knownsec.com/2012/02/knownsec-recruitment/类似这样的在安全领域找一份相关的工作,所以应该学习的比较相关的知识

重点与概要
阶段课程概要
入门阶段 什么是渗透测试? 介绍渗透测试与WEB安全的一些基础概念
行业相关名词解释 对一些行业内的术语进行解说,如 CSRF提权注射TapJacking
基础知识 渗透测试流程讲解 讲解常规渗透测试流程,熟悉渗透整体思路
兴趣培养 练习 找后台盲打后台表单篡改文件上传 等常见漏洞的挖掘
渗透工具的使用 这里将会给大家讲解在各种主流与猥琐工具的使用
第三方风险 熟悉 域名商IDC外域JS 等常见的第三方风险的攻击
漏洞专题 WEB 前端技术 从安全的角度看 WEB 前端的魔术世界。
SQL注入基础 常见的 数字型 和 字符型 注入的学习
SQL注入进阶 介绍一些特殊的注入点和注入方式,以及 SQLMapPangolin 等工具的使用
XSS基础 从最简单的 alert(1) 开始学习XSS,XSSER.ME 平台的搭建
XSS进阶 深入浅出的学习一些复杂XSS构造与挖掘
CSRF基础 苏醒的巨人,在 SNS 与一些敏感信息的网站上威力将会很大
CSRF进阶 一些特殊的绕过与路由器CSRF等高端技术的科普
文件上传/包含 对多种文件格式限制、图片压缩等限制的绕过技巧
逻辑漏洞挖掘 常见逻辑漏洞挖掘思路,方法,及流程讲解。
深入加强 代码审计入门 主要是 PHP 与 ASP.NET 的代码 查找 + 跟踪 的过程及 审计工具 使用。
加密与解密 会介绍一些渗透中会遇到的常见的加密算法与数据解密方式
前沿技术科普 科普 XSIOLocation-SpoofingDNS-Amplification 等不为人们熟悉的猥琐流攻击手段
服务器提权 系统漏洞,第三方程序,虚拟主机等各类提权手段。
内网渗透 内网嗅探,扫描,扩大战果系列内容。

 

 

这个呢,就慢慢来吧。

 

------------------

补充,今天听了一节算法课,觉得其实也挺有意思的,而且这个并不是和我做项目矛盾的!

因为现在的话,算法我觉得自己学到一定的自己满意的水平,去应付蓝桥杯就好了,应付蓝桥杯的东西听基础的,但是也挺难的。

 

未来一小段时间的规划:

现在都是12月初了, 还有一个月基本上就要考试考试和复习了,所以这一个月先就是以自己的学习和期末未主吧。

然后要做的项目:

微信公众平台的开发(应该不是很难),xml解析和后台数据支持是重点,和这个配套来的就是一个django做的购物网站。

前端的话,就是使用bootstrap,但是html, css,  js(ajax, jquery)是学习的重点,实在不行就去找一个前端设计的人吧。

新生报到系统很简单,而且已经基本写完了,只剩下该死的前端。

微信查询空教室暂时拿不到官方数据,技术难度比较大。

posted @ 2013-11-28 13:40  virusdefender  阅读(513)  评论(0编辑  收藏  举报