先说下我的情况:
大四,找到了工作,Web前端开发。大学里是工科专业,学了点C、单片机、汇编。
撇开HTML、CSS、JS,
目前会一点C语言、汇编、PHP、Python之类的编程语言,大部分只是停留在看得懂代码、会点小程序的阶段。Linux么,会点命令行,看过《鸟哥的linux私房菜》,也就会一点点了。平时都在用Mac。
数据结构、算法、操作系统、数据库、计算机网络、编译原理等等的理论知识都很匮乏。
最近,看了点Objective-c和Python的Doc,现在看Django框架。
我很喜欢学习,平时又比较无聊,想多学习点知识,特此求教V2EX的前辈么,如何学习比较好?(个人比较喜欢网络技术。)
我个人想了几个方案:
1、先从数据结构、算法开始学习,什么都学,可能掌握的不是很好,走马观花。
2、从Linux/Unix底层C编程入手,对着《UNIX环境高级编程》,学一些底层的原理。
3、从Python开始,多实践。
4、忽略所有的,做好前端本职工作~~~ - -!!这种肯定不是我想要的啦。
大四,找到了工作,Web前端开发。大学里是工科专业,学了点C、单片机、汇编。
撇开HTML、CSS、JS,
目前会一点C语言、汇编、PHP、Python之类的编程语言,大部分只是停留在看得懂代码、会点小程序的阶段。Linux么,会点命令行,看过《鸟哥的linux私房菜》,也就会一点点了。平时都在用Mac。
数据结构、算法、操作系统、数据库、计算机网络、编译原理等等的理论知识都很匮乏。
最近,看了点Objective-c和Python的Doc,现在看Django框架。
我很喜欢学习,平时又比较无聊,想多学习点知识,特此求教V2EX的前辈么,如何学习比较好?(个人比较喜欢网络技术。)
我个人想了几个方案:
1、先从数据结构、算法开始学习,什么都学,可能掌握的不是很好,走马观花。
2、从Linux/Unix底层C编程入手,对着《UNIX环境高级编程》,学一些底层的原理。
3、从Python开始,多实践。
4、忽略所有的,做好前端本职工作~~~ - -!!这种肯定不是我想要的啦。