Board logo

標題: 程序员攻略(写得还不错,很实际) [打印本頁]

作者: 0766melon    時間: 2011-9-6 11:21 PM     標題: 程序员攻略(写得还不错,很实际)

前言
  你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)

  建议:
  :你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得Windows下的编程可能会在未来很没有前途,原因如下:

  所以,我个人认为以后的趋势是前端是Web+移动,后端是Linux+开源。开发这边基本上没Windows什么事。

  启蒙入门

  1、学习一门脚本语言,例如Python/Ruby
  可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目:

  为什么要学脚本语言,因为他们实在是太方便了,很多时候我们需要写点小工具或是脚本来帮我们解决问题,你就会发现正规的编程语言太难用了。

  2、用熟一种程序员的编辑器(不是IDE)和一些基本工具

  使用这些东西不是为了Cool,而是这些编辑器在查看、修改代码/配置文章/日志会更快更有效率。

  3、熟悉Unix/Linux Shell和常见的命令行


  对于程序员来说Unix/Linux比Windows简单多了。(参看我四年前CSDN的博文《其实Unix很简单》)学会使用Unix/Linux你会发现图形界面在某些时候实在是太难用了,相当地相当地降低工作效率。

  4、学习Web基础(HTML/CSS/JS)+服务器端技术(LAMP)

  未来必然是Web的世界,学习Web基础的最佳网站是W3School。

  进阶加深

  1、 C语言和操作系统调用

  2、学习Java

  3、Web的安全与架构

  4、一些开发工具

  高级深入

  1、C++ / Java 和面向对象

  我个人以为学好C++,Java也就是举手之劳。但是C++的学习曲线相当的陡。不过,我觉得C++是最需要学好的语言了。参看两篇趣文“C++学习信心图”和“21天学好C++”

  C++和Java都不是能在短时间内能学好的,C++玩是的深,Java玩的是广,我建议两者选一个。我个人的学习经历是:

  2、加强系统了解

  重要阅读下面的几本书:

  3、系统架构

  写了那么多,回顾一下,觉得自己相当的有成就感。希望大家不要吓着,我自己这十来年也在不断地学习,今天我也在学习中,人生本来就是一个不断学习和练级的过程。



作者: hunter1124    時間: 2011-9-7 10:11 AM

很實用
作者: easyboy321    時間: 2011-9-9 03:02 AM

学到了
作者: tfybb    時間: 2011-9-10 07:47 AM

多謝分享
作者: mikeyuko    時間: 2011-9-16 04:52 PM

跟筆主的方法學完,就是退休時候。
作者: whywhy123456    時間: 2011-9-27 12:25 AM

太多文字, 要慢慢看, 謝謝分享~~~~
作者: davidkoid1    時間: 2011-10-2 11:39 AM

Wow..... Niit also dint have those......




歡迎光臨 公仔箱論壇 (http://5.39.217.77/) Powered by Discuz! 7.0.0