对于机构的话,就是教学视频和教学质量。现在很多机构都存在一种问题,以介绍而得到提成。口头答应很多 我个人建议先尝试去学习一下了解清楚,不能因为旁人的观点,眼见为实。 说说以前自己的经历自学计算机编程 初中我是没有电脑的,家里不让买,怕我打游戏上瘾。于是我经常去网吧打游戏,当时玩《梦幻西游》,一个 03 年出的游戏,现在应该还有很多人在玩,特沉迷,还是拿的我爸妈的身份证解防沉迷,所以我清楚地记得他们的生日(一看我就是孝子级别的乖孩子~)。但接触编程后我居然变了!!至今难以想象我当年的奇葩思维,编程比游戏好玩?是的,我真这么想的,编程给我的感觉就像能控制所有的东西一样,游戏太没意思了。 有年暑假去书店买书,想买编程的,进书店问阿姨:「有编程书吗?」阿姨爽口回答:「有的有的」于是过去给我拿。不出一会就拿了一本书回来:《边城》。。。其实我是很热爱文学的,但有的时候我真的热爱不来。。 后来觉得 C 没意思了,想搞点图形的东西。瞅着 VB 学,搞了个视频,讲了一小时,在网吧下了 VS6 撸了一个计算器,总计两小时。当时贼成就感爆发了~觉得自己就是造物主。 再后来 Android 火了。大家就经常会在网吧看到一个稚气满满的孩子打开 eclipse 看着满堆英文写着一些怪怪的字,不知道的以为这又是什么新游戏呢。而且那时候满街的 CF,电脑屏幕大家都画面一致美好,突然出现一个白白亮亮的屏幕还不停打字。emmm,装逼无限=. =。。 高中拿了市宏志班名额,不交学费每月还有市里的补贴,就合计着找了借口让麻麻给自己买了台本本。从此啊,一发不可收。 第一步,撸 Linux 各种发行版,Ubuntu、CentOS、FBS、OpenSUSE 一样样来,别提多带劲,后面接着还撸了黑苹果,刚好硬件支持,虽然没声音没网,但也体验到了一番折腾瘾发作的滋味。
第二步,撸各种 IDE,Eclipse、IDEA、VS 2012,甚至我还撸过 BlueFish(现在很多人已经不用这玩意儿了,哎,时光流逝不反啊。。) 第三步,撸代码,当时主打 Android,所以撸视频到书到项目,撸出第一个 APP 都是 14 年初的事情了。拿了 APP 参加比赛还得了奖,让我觉得这些东西真的比泡妹子有意思多了~生活啊~不撸代码活着有啥意思?(前几天和女票吵架了我就在旁边气鼓鼓地撸代码,现在还没哄回来。。emmmm) 第四步,做修理工!本本硬件设备不是很好,因为第一次买电脑也没考虑很多,后来接触多了决定换一个电脑。搞来搞去搞到一台 ThinkPad,自己换了 SSD,把电脑硬件的东西熟悉了一大半,会撸机了~那台电脑跑 Windows 8 最多 10 秒开机,Ubuntu 就是那排点点亮完就秒开,别提多开心~各种折腾,各种喜欢 第五步,死磕书!看不进书的时候也有,看得忘乎所以的时候也有。当时一个面向对象就让我理解老半天才懂是个啥,虽然现在看起来面向对象是个多么简单俗套大直白的概念。。记得当时一个暑假一个月里作息混乱,一直躺在床上,我爹伺候着我衣食,我睡醒了就翻翻书看看视频,困了就直接睡,循环往复终于啃完了《Thinking in Java》那本书的前半部分和毕向东的视频。如今看来,真的是值了啊! 高三得好好学习了,就没碰计算机的东西了。高三毕业,因为南科大是提前批录取,所以早早就知道自己被录取的消息了,便水进了南科大各个 QQ 群,了解到大一会学计算机的通识课,教的是 Java!心里别提多开心,对胃口啊~于是暑假各种刷帖子论坛博客,不停地水~ 大一进校没几天,Java 课上,老师写了一个 HelloWorld,问有没有人能上台重新写出来。我一想,这么简单的要求?要不装个逼?但谦虚谨慎的我还是默默低下了头撸着自己的代码。突然被人怂恿喊我名字,emmmmm,算了,上台写一下吧,一分钟的事情。。于是,大家看着我在台上以一个匀速直线运动的代码输出轨迹打完了public static void main...... 都觉得神乎其神,各个敬仰的目光让我毛骨悚然,难道,这就是「装逼」? 这套视频教程 是我从去年年底到今年年初,根据市场技术栈需求录制的,非常系统完整,相信可以快速带你走进Java编程的世界。
资料:https://pan.baidu.com/s/1y4mc-gJYKrtQOXOoDBuymg
实战项目练习:https://pan.baidu.com/s/11cPUv8iK--mtNdZz8HF4Dg 有些链接可能已经失效。如有需要的可以评论, 我这边上传到百度云发给你
大一在实验室开发一个 Android 的 APP,之后去顺丰做了一个月,搞前端。到了顺丰我才知道是写前端,顺丰网络限制贼恶心,能百度,但只能百度!!!就是不能访问任何百度意外的网站!!比如你百度搜了个:「小亦知乎」,立马出现一大堆小亦的东西,但点不进去,里面所有的网站都是屏蔽了的,百度快照也比较少。。只能拿起手机搜百度!当我得知我是做前端的,于是开始从零出发,搜的关键词都是:「JS 怎么定义函数」、「JS 怎么控制 HTML」、「JS 怎么访问网络请求」这种东西,我是从 var a = 0; 学起,一个月后,我基本撸完 jQuery 的大多数内容,感觉真的是,值了啊。 之后接触了 Spring,因为 Java 基础还不错,这些东西上手也还行。之前不知道 Spring 的时候,不知道 HTTP 的时候,我tm居然基于 socket 手撸了一个轮子,还自个儿搞了套协议。。。啧啧啧,佩服当时的自己,哪来的那么多时间。 大二主要做后端去了,拉通了后端很多技术栈,帮着别人做了很多外包。因为有的外包是需要有一个相当长的时间负责运维的,所以对 Linux 的操作和各种问题的修复也是变得熟练了一通。现在经常看到有人口口声声说自己精通 mysql 的安装和卸载,我是不服气的~不过我已经能在几种主流的 Linux 发行版几分钟顺利安装 mysql 5.5+ 的各种版本了~这都是踩了不下十几次 bug 的坑啊。还有阿里云服务器经常出现 refuse connect 的情况,要么是防火墙,要么更多的可能是控制台的安全组配置出问题了。总之啊,代码之外另有一番世界,特有意思,虽然技术没啥,但总得会是不?
大三,最近刚接的单还没做完,用的 SpringBoot 全家桶 + React JS 走的后台管理员控制系统前后端开发。项目做多了,感觉技术也起来了。昨天投了鹅厂实习,希望能顺利过关斩将吧~ 以上,祝大家心之所向便行之所及~编程真的是一个打不完的游戏,毕竟是前辈们创造出来的改变世界排行榜 TOP 1 的工具啊~语言难学?估计那门语言也没几个人用。架构难用?估计那框架设计本身就有点问题。
要相信一个真理,简单的就是好用的,好用的、流行的,必然是简单的、美的、直觉可触及的