Translate

显示标签为“学习”的博文。显示所有博文
显示标签为“学习”的博文。显示所有博文

2014年2月10日星期一

反驳–(知乎)大龄门外汉如何进入软件开发行业?的回复

http://www.zhihu.com/question/22627587/answer/22056291
他们说的都不对,因为他们都是合格的程序员,且大部分功力实。
 作为一个外行
 技术树可以这样发展
 最开始学前端(也就是网页开发),作为很多序员一开始推荐c或者JAVA这个是不对的,原因:一个是学习那些高级语言很需要功力,另外一个非常枯燥或者说不实用。学习HTML CSS js这些一方面入门简单,一方面很实用。最起码能写油猴的脚本。中级的话能帮单位写网站。nb的话就可以自己接活了。
 如果你一年能做到写个网站或者按照要求改模版网站很熟练了,证明你对编程是有天赋的。可以进阶下一步,如果这些都掌握不了,就打断转程序员的念头。
 中级,学点perl或者python,能用他们写点小程序或者写点系统管理的脚本。前者下一步的科技树是程序员,后者可以做系统运维
 高级,c,c++ 或者JAVA这些都是需要一辈子填的大坑。



错了错了,先学C后学web,先学web再学C,或学C后再学C++,学习周期都不会变短,最多入门时第一本书看得快点,任何一门语言没有至少几年的开发经验谈不上熟悉。先学了web或c/c++或java,深入下去多好,只学了皮毛就转行了,大概又得从0开始。

 还有无论是web还是软件开发怎么能局限在语言里,不去接触系统理论、网络理论等神马的?

 常见对白我学C(或C++)一年了,一直在看书,请问能开发出程序吗,能啊,helloworld。这也叫程序,这是控制台,.,,,,

2013年4月3日星期三

windows逆向学习路线 2014/2/11更新

1、C/C++基础 //大概1年
c primer plus
c++ primer plus

2、windows理论知识
windows核心编程
windows多线程程序设计
深入解析windows操作系统

3、
软件开发
windows程序设计 //其实这本书我看到第4章就看不下去了
visual c++.net技术内幕
mfc深入浅出


------------------------------------------------------------------------------
以上内容加上软件开发实战经验
然后开发下一环节

1、汇编基础  //别被误导以为只有汇编就可以搞逆向了
《汇编语言》//16位汇编,对就是王爽那本,没办法国内的汇编入门级还没发现超越这本的
《80x86汇编语言程序设计教程》杨季文那本的黑皮书

2、理论知识
windows pe权威指南
windows网络编程 这是指翻译那本黑皮,非国内写的白皮

其它待续.............

其它补充
1、数据结构
大话数据结构 //入门不错