- 论坛徽章:
- 0
|
回复 1楼 leefurong 的帖子
楼主的想法,我很理解也很赞成.
"兴趣是最好的老师"-- 这句话我很认同.
其实做it的有相当一部分人都不是科班出生,我身边有学化学的,有学数学的,学机械的.而且在it这个行业也做的很好.其他专业转到it行业并不难.关键是要自己有这个动力,兴趣就是最好的动力,还有一个关键是要找好切入点,it面太广了,小到做网页,大到做电信级的项目.
其实对于非科班出生的人,我觉得最好的切入点是C语言,因为C语言一般人都学过,当然要是自己有c++方面的了解那就更好了,C++,java这些其实最重要的是理解了面向对象的思想.这点要真正体会到起码的两年左右的开发经验.
像楼主的这种情况,对linux有些了解,建议:
1. 首先学习最基本的操作命令,这个很快的,半个月就能学会.但关键是你要知道什么情况下你会用到这些命令.这个只有在实际的项目中你才能正真的体会到.
2.linux下的C语言编程,一般人都习惯了windows下的开发,在linux下开发c语言,刚开始会非常的不习惯,要弄出一个hello world来都不容易. .首先要懂的gcc,cc或者CC, 然后可以学习makefile,gdb,purify等等.
3.如果你学会了linux下面写一个hello world,其他的就和windows下面写一个C程序差不多了无非是file,string处理等等.,再深入你可以学学socket,muti-thread,multi-process,ipc等等.
4.以上的差不多了,在北京找个5k的工作没问题. ......................
其实学习编程关键是要实战,自己多写代码,最好要有实际项目,学习的过程中最好能有高手指导.这样能少走弯路.刚开始可以在网上找些代码,读一读.自己调试一下,改改.做it的人,大部分时间都是在看别人代码,改别人代码,真正自己写代码的时间不是很多.这样学东西是最快的.
我觉得linux c编程相对来说是个捷径,简单的说就是会C语言,会linux下调试,然后是linux操作,而且这个方向的薪水相对来说要高些. |
|