如何开始你的开发第一步demo版

来源:互联网 发布:福建海关进出口数据 编辑:程序博客网 时间:2024/05/20 05:24

排除类 

汇编

我认为你应该完全把汇编从你的第一个编程语言中排除掉
因为如下
1、想通过学习汇编了解系统
回复:(嘲笑)你想反汇编windows系统吗?
2、想学习安全方面(比如逆向,病毒,外挂,破解)
回复:没有应用层的开发经验,缺乏对系统和算法的了解,就开始学习逆向是低效率并且失败的学习路线,而且在看雪论坛传说很多摸索了这行10年以上的连门都没入,可见学好它不是那么轻松的。


不推荐类

C and C Plus Plus 

c和c++你可以选择它,但是你必须经过1年以上漫长的时间来学习基础知识,而且目前(2014年)招聘需求普遍比较高。你可能无法获得足够的时间来完成它。


各种脚本语言

这属于我个人的认识问题,一直以为一开始学习脚本语言,不如一开始直接学习正式的应用层开发语言比较合适。 你可以尝试,欢迎反馈意见。


Linux

个人理解,除非你英语词汇能达到4级水平,否则连wiki、文档、man都看不懂,不知道你学习的速度该多慢了。


推荐热门类

理由你可以通过相对较短的时间学习它们来获得第一份开发的实习机会。
而且个人认为,如果长期枯燥学习,获得不了正反馈,比如开发出应用软件,做自己的网站,获得金钱上的回报(别说物质不重要,如果没有物质作为基础,可能你连学习编程的机会都没有)

C sharp

c#排在第一位纯属个人对微软平台的个人喜好
常见问题:需要c/c++基础?

回复:那你干脆从汇编开始算了,笑。

Java

不在c#之下
常见问题:同上

Web开发 

一直羡慕搞web安全的黑阔们。 




现在c#,java的流行自然有它的道理。很多人比如汇编时代开始的人,接受不了c/c++,c/c++时代的人接受不了c#,java,其实这就是进入了误区。这叫做思维惯性,为了保护自己对旧事物的认知,缺乏对新事物的了解和接触,而排斥新事物,改变不了自己对新事物的认识,参见清朝时,妖魔化照相;70、80年代妖魔化电视;2000年左右妖魔化互联网;现在的妖魔化转基因。


未完成从语言的特性来分析为什么c#、java可以作为首选语言,第一次选择C#、java来学习,为什么可以忽略C/C++

0 0