给各位程序员初学者一些有用的话

22125人阅读 评论(94) 收藏 举报

  最近很多人发帖,问题基本就是 我有一个假期时间想学学程序。问题大概就是:

 

求助1:如何高效的学习
求助2:我该怎么入门
求助3:C/C++汇编这3样怎么学习,以后要怎么才能算深入?
求助4:哪位能够帮我制定一个学习计划?
求助5:怎么样才能学好英语?

 

我先说明,我喜欢搞windows 平台下面 开发,而不喜欢所谓的逆向技术。

 

 

 我该怎么入门:

 入门似乎没有什么难度,你可以挑一个你喜欢语言去学习,一定要自己喜欢的,而不是跟风去学XX热门的东西。

 说白了,就是找到你的真爱。。。

 

 什么东西学精通都是很牛的,自己喜欢的语言很容易专进去。。。

 拿个Flash来说,破解加密好像有人说很简单吧,可以肯定是国内都有不少牛人辈出。比如7k7k网站的小游戏就是自己加密混淆。

 

如何高效的学习?

 高效的学习最简单就是看看书,照着书上例子去做,珍惜时间好好看书才是最重要的;

 

 千万别荒废大学,如果你喜欢看所谓成功学,很多这类书都是写他们在大学搞商业啊,交往啊。

  我始终觉得荒废大学最可惜的。。。大学有4年宝贵时间学习,别荒废了。。。

  真的要高效率你在大学就该好好学习。。。

  大学可以成就一个人也可以毁掉一个人。

 

C/C++汇编这3样怎么学习,以后要怎么才能算深入?
  我觉得一开始,比如一个暑假,能了解C语言关键字语法已经算不错了。

  如果你能熟练运用,就算深入了。

  汇编不管你写程序也好,逆向也好,迟早要用的。。

 

  最后一点忠告: 当年梁肇新说过 要学C,很多人都拿着这点喷。

  你学.net,java吧,这些语言容易被反编译,

像.net有个什么神奇加密工具,如果买正版那么会很贵,别信他,等你学会API HOOK你就知道一点:

国人就知道用别人不知道的那么一点点知识赚钱忽悠人。。。。

 

总之,你可以反对我刚刚说的用自己喜欢的语言入门,但是要想成为高手你迟早要学C/C++汇编这3样的。

 

 

怎么样才能学好英语?

  经常用就可以,我早就在Dwing吧 回过一个帖。好像是说 SDK 没有中文版,有没有翻译或者汉化版?

  我回帖就是 如果你诚心想搞程序,英文一定一定要过关的。

  英文绝对是最简单,就是我的英文老师那句话:上课认真听,平时认真学。

  实际上,考英文我从来不复习。

 

  好像很多人会告诉你什么日文好学,欢迎来看看漩涡社某个游戏 翻译就知道了:

馬子にも衣装?
----------------------------------------------------------------------------------
马夫也有衣服?

 

当然对于自己YY的话,日文是最好YY的,很少有人能对着ABC YY脑补,实际上离懂和会差10万8千里。。。

上面那句话,对于所谓爱好者,自娱自乐来说来说那个意思已经差不多了。马夫的衣服?

 

题外话:

也许我也想通了,什么东西求精求完美对于很多人没有必要

就像20块耳机也能用。。。何必买几千块耳放+ DH650。。。

夏利也能开,何必买保时捷、宾利。。。

方便面也能吃,何必吃什么巴西烤肉。。。

用DH650、开啊保的都是装13的,按这个看来我只会装装13啊。。。

当然汉化这样翻译,马夫衣服也许会被喷的。。。

 

至于翻译馬子にも衣装很简单:

 馬子にも衣装いしょう
どんな人間でも外面を飾れば立派に見えることのたとえ。

 

馬子にも衣装?
----------------------------------------------------------------------------------

人靠衣裳马靠鞍?

 

反正看懂了怎么翻译的都可以吧

(原文是谁翻译的给我出来。。。)

 

 

最后一点:

 什么东西都要认真耐心去学,程序这个东西没有3-5年,学不会的。。

你很相信那种21天学通XX或者XX培训几个月能通,当我没有说。

就像日文英文一样,3个月学出来的和3年学出来的不一样的。。。

 

我很明白国人急功近利心态,现在加密什么的吹得怪响的,真的一拿去逆向分析,真的是破玩艺。。。

360 370那个密盘都不说了

我就遇到一个很NB的文件加密工具,你猜怎么搞?

把文件移到回收站就加密了。。。

我kao,2000年我们就用过的技术,2010年了还收费。。。真NB了。。。

我最记得那个时候我把幽幽白书这个游戏藏在回收站逃过老师检查。。。。

那个时候还是赛扬300A都算好CPU的时代啊。。

机器再破烂,幽幽就行。。。

 

再说说现在很多人喜欢搞外挂,做些小挂挂。比如群猪给我一个敢达的小挂挂。

问我用什么做的?

我看一眼就知道,脚本精灵,加密还用了个TMD。。。

 

现在有人就说,网络游戏加密狠,常规脱壳分析很难。

实际上我朋友做小挂挂都是自己分析主程序然后写代码。。。要他脱壳冒X岛那个TMD 2.1.1.0一点鸭梨没有

而他还嫌太麻烦了呢。。。直接带壳分析最简单

而网络上有些小挂挂就是找个什么易语言模块啊、脚本精灵改出来的。。。

只不过挂个TMD或者VMP的就拿出来卖。。。

 

总之就是我说的3个月学出来的和3年学出来的根本就不一样的,自己好好体会吧。。。。

题外话:漩涡社某个游戏 翻译的力量让我已经很能体会了。。。

0
1

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:8606200次
    • 积分:73203
    • 等级:
    • 排名:第22名
    • 原创:1032篇
    • 转载:57篇
    • 译文:11篇
    • 评论:3803条
    文章存档