个人的技术积累以及成长之路
来源:互联网 发布:网络隔绝技术 编辑:程序博客网 时间:2024/06/03 21:46
本文写于2016年5月11日,本人29岁。
因一系列原因,我到29岁了,从事IT行业也已将近6年,可是技术水平还是很菜,所以今后的时间,想要刻苦学习技术,提高自己的技术水平。
废话不多说,直接来。
根据Technical Development Guide 的提议,应该学习如下的技术:
1. Python,Java,JavaScript,CSS3&HTML5,PHP,C (其中最应该深入学下去的就是Java和JavaScript)
2. 深入理解算法和数据结构
3. 深入理解操作系统
个人感觉,达到第三层次了,年薪过30万已经没有问题了,而且你也可以选择到底要偏向前端还是后端。
我个人觉得,不管前端后端,都是看项目看机遇,遇到好的项目了,让做前端就往前端深入发展,后端就后端,都可以。
并且现在流行的移动端开发,其实就是稍微有些不同,把第一第二层学好了,学个iOS/Android不那么费劲。
根据月光博客翻译的《给程序员的一封公开信》,有如下建议:
1. 刚入门不要学C,要学一门动态语言(如python)+ 一个编译器(如SublimeText 2,vim )
2. 学习Linux
3. 用Git来控制版本,而不要用复制粘贴的方式备份
4. 在StackOverflow 和 IRC上寻求帮助。
5. 注意礼貌,特别是人家帮你解答的时候。
6. 多和程序员交谈,一起工作,多人合作会学到很多书本上学不到的。
7. 参加开源项目(Github)
根据程序员技术练级攻略的提议,应该学习如下的技术
1.入门,学习Python / Ruby
本文写于2016年5月11日,本人29岁。
因一系列原因,我到29岁了,从事IT行业也已将近6年,可是技术水平还是很菜,所以今后的时间,想要刻苦学习技术,提高自己的技术水平。
废话不多说,直接来。
根据Technical Development Guide 的提议,应该学习如下的技术:
1. Python,Java,JavaScript,CSS3&HTML5,PHP,C (其中最应该深入学下去的就是Java和JavaScript)
2. 深入理解算法和数据结构
3. 深入理解操作系统
个人感觉,达到第三层次了,年薪过30万已经没有问题了,而且你也可以选择到底要偏向前端还是后端。
我个人觉得,不管前端后端,都是看项目看机遇,遇到好的项目了,让做前端就往前端深入发展,后端就后端,都可以。
并且现在流行的移动端开发,其实就是稍微有些不同,把第一第二层学好了,学个iOS/Android不那么费劲。
根据月光博客翻译的《给程序员的一封公开信》,有如下建议:
1. 刚入门不要学C,要学一门动态语言(如python)+ 一个编译器(如SublimeText 2,vim )
2. 学习Linux
3. 用Git来控制版本,而不要用复制粘贴的方式备份
4. 在StackOverflow 和 IRC上寻求帮助。
5. 注意礼貌,特别是人家帮你解答的时候。
6. 多和程序员交谈,一起工作,多人合作会学到很多书本上学不到的。
7. 参加开源项目(Github)
根据程序员技术练级攻略的提议,应该学习如下的技术
入门
1.学习Python / Ruby
2. 用熟一种程序员的编辑器(不是IDE)和一些基本工具
3. 熟悉Linux/Unix
4. 学习Web基础(HTML/CSS/JS)+ 服务端技术(LAMP)
进阶:
1. 学习C语言,操作系统,算法,数据结构《计算机程序设计艺术》、《算法导论》和《编程珠玑》
学习(麻省理工免费课程)计算机科学和编程导论
学习(麻省理工免费课程)C语言内存管理
2. 学习JAVA
《Java 核心技术编程》和《Java编程思想》
3. Web安全和架构
HTML5
4.开发工具
用Git来管理版本
用JUnit来测试Java
《代码大全》《重构》《代码整洁之道》
高级深入:
1.C++ / JAVA /面向对象。
2.理解系统
3.系统架构
ok,好的,接下来就是我自己的学习计划了,我另开一篇文章好了。
- 文件系统结构和基本操作 ls/chmod/chown/rm/find/ln/cat/mount/mkdir/tar/gzip …
- 学会使用一些文本操作命令 sed/awk/grep/tail/less/more …
- 学会使用一些管理命令 ps/top/lsof/netstat/kill/tcpdump/iptables/dd…
- 了解/etc目录下的各种配置文章,学会查看/var/log下的系统日志,以及/proc下的系统运行信息
- 了解正则表达式,使用正则表达式来查找文件
- 个人的技术积累以及成长之路
- 个人开发者的成长之路
- 个人的软件开发成长之路
- 第一篇个人博客——纪念我技术成长之路的开始
- 学习、积累、交流-IC设计高手的成长之路
- 个人成长之通关路!
- 学习编程技术的成长之路
- 学习编程技术的成长之路
- 学习编程技术的成长之路
- 学习编程技术的成长之路
- 学习编程技术的成长之路
- 技术管理者的成长之路
- 技术小白的成长之路
- 个人的认为我的成长之路
- 转载和积累系列 - PHP程序员的技术成长规划
- 技术总监成长之路
- 技术成长之路 开启
- 程序员的成长故事之 五年技术之路
- 浅谈Autolayout-02代码实现Autolayout
- 两个链表的第一个公共结点
- 注解使用
- express创建项目
- Qt显示中文和使用中文路径
- 个人的技术积累以及成长之路
- intelj idea cucumber java搭建教程
- SSH免登录原理及配置
- 用AXIS2发布WebService的方法
- javaweb一些其他内容
- 生产者消费者模式的一种java实现
- winform(C#)里几种弹出对话框
- windows下python抓取bing每日背景图设置为桌面背景
- linux 命令之find