程序员学习路线

学了差不多两年的编程,沉下心来回想一下,除了类似 HelloWorld
这样简单的程序会写,其他稍微复杂一点的程序代码,连看都不敢看。说没有学过什么语言,那肯定不是啦!可能就是因为接触的语言多了,都是学了些皮毛,感觉什么语言都会。其实,是什么都不会。

大一,有接触过Java,SQL server,Matlab,Html
,看到真的没什么感觉。于是就简简单单的跟着老师上课的步伐,半知半懂地学着。考试勉强混过了。下个学期,也一如既往。到了大一快要结束的时候,听说软件测试不需要学太多的程序代码,于是就往这个方向走下去。。。。

大二,主要学了一些的测试知识。但也选修C语言,毕竟测试也是程序员,也要写写代码什么的,多学点,不会浪费吧。所以,总的来说,对编程没有完全落下。但也就是因为如此,到现在都模模糊糊的学编程。

伤心的往事不要再多提了,现在你只能努力地去弥补。别到了某个是时候,会真真切切的留下了遗憾的眼泪。(虽然“遗憾的眼泪”是我最喜欢的QQ昵称,但也不敢去想像那时候的自己。)

写到这里,都忘记了自己本来是打算写自己人生当中的第一篇技术博客,却写得有些情感了,对吗?

嗯,回到真正想要说的话题,程序员学习路线。其实有这个想法应该谢谢程序员技术练级攻略》这篇文章。

我弄了个思维导图,想让自己更好的连接文章的大概。

文件连接:程序员技术练级攻略.mmap

这篇文章我很喜欢。下面我们分享一下文章的前言吧!

  1. 不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。
    (所以开发或学习的时候,我们要多使用稳定成熟的技术。)

  2. 回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。

  3. 一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。

  4. 一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。

“师傅”已经带你入门了,剩下的修行看你自己了。

总结:努力学习,努力更新博客。

程序员学习路线

时间: 2025-01-18 16:55:22

程序员学习路线的相关文章

.NET 程序员学习路线

1 .NET Framework常见的API要熟练掌握. 2 Linq to Object.Linq to Object是一项很重要的技术.如果没有这项技术,数据的查找和操作的代码会被foreach充满,这样不容易维护,而且有很多代码都是routine代码,可以省略的. 同时,与Linq搭配的技术Lambda技术,可以简化很多代码,这也需要掌握 3  .NET 4引入了新的并行编程库.这项技术不同于多线程技术,它是适应多核时代的需要. .NET 4还引入了动态语言,如果要改善.NET程序的性能,

2020年JAVA中级程序员学习路线

2020年JAVA中级程序员学习路线,有了学习路线每天按照学习路线努力.练级刷怪,一级一级闯关,走上王者巅峰~ 原文地址:https://www.cnblogs.com/adf520/p/12307675.html

PHP程序员学习路线

第一阶段:基础阶段(基础PHP程序员) 重点:把LNMP搞熟练(核心是安装配置基本操作) 目标:能够完成基本的LNMP系统安装,简单配置维护:能够做基本的简单系统的PHP开发:能够在PHP中型系统中支持某个PHP功能模块的开发. 时间:完成本阶段的时间因人而异,有的成长快半年一年就过了,成长慢的两三年也有. 1.Linux 基本命令.操作.启动.基本服务配置(包括rpm安装文件,各种服务配置等):会写简单的shell脚本和awk/sed 脚本命令等. 2.Nginx 做到能够安装配置nginx+

C#程序员学习Android开发系列之学习路线图

通过前面的3篇博客已经简单的介绍了Android开发的过程并写了一个简单的demo,了解了Android开发的环境以及一些背景知识. 接下来这篇博客不打算继续学习Android开发的细节,先停一下,明确一下接下来的学习目标以及学习路线. 一.对Android开发的基本认识 1.Android原生开发是基于Java语言的,由于我比较擅长C#,所以对Java语言本身不太熟练,需要加强Java语言基础的练习,这一块我会穿插到具体的知识点练习当中,并且在必要的地方给出与C#语言的对比(其实基本上在语法层

各类程序员学习路线图

各类程序员学习路线图 各类程序员学习路线图 程序猿是一种非常特殊的.可以从事程序开发.维护的动物.一般分为程序设计猿和程序编码猿,但两者的界限并不非常清楚,都可以进行开发.维护工作. 前端工程师 基础:HTML教程,CSS教程 进阶:Javascript,jQuery 高级:AJAX 教程,JSON 教程,XML 教程 框架扩展学习:Bootstrap 教程,jQuery UI 教程,jQuery EasyUI 教程,jQuery Mobile 教程 调试工具:Firebug 教程 开发工具:H

Java程序员学习之路

1. Java语言基础 谈到Java语 言基础学习的书籍,大家肯定会推荐Bruce Eckel的<Thinking in Java>.它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它.该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的<Thinking in C++> 在1995年曾获SoftwareDevelopment Jolt Award最佳书籍大奖,<Thinking in Java>被评为1999年Java

Java程序员进阶路线-高级java程序员养成

1. 引言 搞Java的弟兄们肯定都想要达到更高的境界,用更少的代码解决更多的问题,用更清晰的结构为可能的传承和维护做准备.想想当初自己摸着石头过河,也看过不少人介绍的学习路线,十多年走过来多少还是有些收获.现通过自身经历总结一篇文章,供弟兄们参考. 2.  用好正在用的框架 在已经加入的团队中,和大家协作使用团队已选好的框架.不管框架优劣与否,特点如何,选择了它必然有一定的道理.并且能够在业界经久流行的框架也一定有它的优秀之处. 使用框架第一步是熟悉,可能通过复制和修改前人的代码来实现新的功能

聊聊阿里社招面试,谈谈“野生”Java程序员学习的道路

阿里社招面试都问什么? 和之前一样,文章一上来,我们先来谈谈阿里的社招面试都问什么,其实这个话题并不是什么秘密,所有来阿里面试过的同学,都能回答一二. 两年前的时候,笔者在文章里是这么回答的. 这个是让LZ最头疼的一个问题,也是群里的猿友们问的最多的一个问题. 说实话,LZ只能隐约想起并发.JVM.分布式.TCP/IP协议这些个关键字,具体的问题真的是几乎都没记住.而且就算LZ记住了,也告诉你了,你也背会了,但LZ觉得,在面试中,你被问到一模一样问题的可能性依然很小. 甚至,就算你运气好被问到了

C#程序员学习Android开发系列之ListView

上篇博客解决了Android客户端通过WebService与服务器端程序进行交互的问题,这篇博客重点关注两个问题,一个是Android应用程序如何与本机文件型数据库SQLite进行交互,另一问题则是如何在ListView中按照我们想要的界面效果进行展示.限于篇幅这篇重点讲ListView,下篇博客重点阐述SQLite. ListView是一个常用的数据显示控件,假设我们要做一个简单的界面,如图所示. 这张图是我直接从Android平板电脑(Android 4.2.2)上面截图下来的,就是一个普通