左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家
180930 人已学习
新⼈⾸单¥98
登录后,你可以任选6讲全文学习
课程目录
已完结/共 119 讲
左耳听风
15
15
1.0x
00:00/00:00
登录|注册

71 | 程序员练级攻略:正式入门

《Pro Git》
MDN文档
《高性能MySQL》
官方文档
MDN文档
《Spring实战》
《Java编程思想》
MySQL WorkBench
Chrome调试
Git
Eclipse
ASCII和Unicode
JavaScript
MySQL
慕课网课程:数据库设计的那些事
HTTP协议
《深入理解计算机系统》
Java语言
《代码大全》
深入学习的建议
入门程度
投票系统项目
数据库设计工具
调试前端程序
版本管理工具
编程的IDE
字符编码方面
前端方面
数据库设计
网络协议
操作系统
编程语言方面
编程技巧方面
文章目录
小结
实践项目
编程工具
为什么转成Java语言?
编程技能
程序员练级攻略

该思维导图由 AI 生成,仅供参考

你好,我是陈皓,网名左耳朵耗子。
学习了前面文章中的入门级经验和知识后,你可能会有两种反应。
一种反应可能是,你对编程有一点的兴趣了,甚至有一点点小骄傲,可能还会四处炫耀。我想说,请保持这种感觉,但是你也要清醒一下,上面的那些东西,还不算真正的入门,你只是入门了一条腿。
另一种反应也可能是,你被吓着了,觉得太难了。感觉不是一般人能玩的,如果是这样的话,我想鼓励你一下–“无论你做什么事,你都会面对各式各样的困难,这对每个人来说都是一样的,而只有兴趣、热情和成就感才能让你不畏惧这些困难”。所以,你问问你自己,是否从中收获了成就感,如果没有的话,可能这条路并不适合你。如果有的话,哪怕一丁点儿,你也应该继续坚持下来。
这篇文章,我主要是让你成为更为专业的入门程序员。请注意,此时,你可能需要读一些比较枯燥的书,但我想说,这些是非常非常重要的。你一定要坚持住。

编程技能

在系统地学习编程技能之前,我希望你能先看一下 " The Key To Accelerating Your Coding Skills", 这篇文章会告诉你如何有效地快速提高自己的编程能力。
然后接下来是下面几大块内容,但还只是入门级的。
编程技巧方面 - 你可以开始看怎么把程序写好的书了,这里推荐的是《代码大全》。这本书好多年没有更新了,其中有一些内容可能有点过时,但还是一本非常好的书,有点厚,你不需要马上就看完。在你的编程路上,这本书可以陪你走很久,因为当你有更多的编程经验时,踩过更多的坑后,再把这本书拿出来看看,你会有更多的体会。好的书和不好的书最大的区别就是,好的书在你不同的阶段来读,你会有不同的收获,而且还会产生更多的深层次的思考! 《代码大全》就是这样的一本书。
编程语言方面 - 这个阶段,你可以开始了解一下 Java 语言了,我个人觉得 Java 是世界上目前为止综合排名最好的语言。你一定要学好这门语言。推荐《Java 核心技术(卷 1)》,除了让你了解 Java 的语法,它还会让你了解面向对象编程是个什么概念(如果你觉得这本书有点深,那么,你可以降低难度看更为基础的《Head First Java》)。然后,既然开始学习 Java 了,那就一定要学 Spring,推荐看看《Spring in Action》或是直接从最新的 Spring Boot 开始,推荐看看《Spring Boot 实战》。关于 Spring 的这两本书,里面可能会有很多你从来没有听说过的东西,比如,IoC 和 AOP 之类的东西,能看懂多少就看懂多少,没事儿。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

程序员练级攻略:正式入门 左耳朵耗子在本文中分享了成为专业入门程序员的攻略。他强调了系统地学习编程技能的重要性,并推荐了一些书籍和在线课程。文章涵盖了编程技巧、编程语言、操作系统、网络协议、数据库设计、前端等方面的学习内容,以及转向Java语言的原因。此外,还介绍了编程工具的学习和一个实践项目的设计,要求使用Java Spring Boot实现一个投票系统,并提供了技术和业务上的需求。总的来说,本文为读者提供了系统的学习路径和实践项目,旨在帮助他们成为更专业的程序员。 在文章结尾,作者鼓励读者在掌握了基础知识并能独立完成实践项目后,可以成为真正的入门程序员。此时,读者已经具备了全栈工程师的能力,可以朝着高级程序员的方向发展。作者建议选择一个方向深入学习,因为深度的掌握是成为高级程序员的关键。文章还提到了《程序员练级攻略(2018)》系列文章的目录,为读者提供了更深入学习的方向。 总的来说,本文为读者提供了全面的学习指南和实践项目,帮助他们迈出成为专业程序员的第一步,并为未来的发展指明了方向。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《左耳听风》
新⼈⾸单¥98
立即购买
登录 后留言

全部留言(77)

  • 最新
  • 精选
  • Gloria
    非常干货,大一学生党表示这波付费操作很值,希望耗子叔大神可以多分享前端UI方面的知识!嘻嘻😬我超喜欢前端滴

    作者回复: 那要到最后了

    2018-06-05
    2
    27
  • jony
    快工作两年了,这时能够遇到皓哥的专栏是不是很幸运啊

    作者回复: 当然是

    2018-06-05
    20
  • metalmac.kyle
    皓哥,有个问题,这慢慢练级路固然很重要,不过有些我熟悉而且我兴趣点很明显倾向于网络以及操作系统底层,那能否跳过一些步骤直接切入呢?还是最好按您推荐的认认真真梳理一遍打怪升级更重要呢?这个疑虑基于两点,客观说个人基础确实不太扎实经验也不如太多牛人丰富基础不牢固就考虑是否这样梳理更有效呢?二对技术的选择也有些偏好(比如不太喜欢Java web前端那些)担心个人广度不够会对自己受限

    作者回复: 1)入门并不是是所有的可以跳过(比如程序员修养什么的),专业基础篇不能跳过。 2)网络和操作系统底层,我个人觉得并不难,只是相对比较枯燥,也比较单一,就是个Know How的事,掌握也就是时间长短的问题,不必把自己限制在这个地方。 3)你不了解Java,你也无法了解语言的发展,Java是最具生产力,也是最工业化的语言之一。你可以不学不喜欢,但是你的视野会被限制。

    2018-06-10
    2
    16
  • mozi_song
    读了耗子哥推荐的The key to accelerating your coding skills,想说写得太好了,耗子哥介绍的好几篇国外博客都介绍了深刻又实用的方法论,想问问你是怎么找到这些好文章的,是每天都会翻阅各种国外博客吗~~

    作者回复: 我基本只看国外的。这样的流行文章会被很多别的文章链接,很难看不到

    2018-06-14
    2
    10
  • jackzhang1992
    看完程序员练级攻略这几篇,我要给个大大的赞! 理由是因为陈皓老师的务实(划重点)! list中的资料确确实实是网上、日常中搜集到的精品资源。若从未涉足某个领域,从京东、百度、知乎搜到的资料并且自己去伪存真后也是这些资料,所以 谢谢陈老师提供的真实、全面、成体系list 不过我有一个问题,学习了很多工具后,可是目标是什么呢?如何立一个明确的目标呢。 我是刚刚研三毕业马上要进入某知名显卡厂商做虚拟化的小硕,今天我也问导师这个问题,我说研究生阶段我做了很多项目,也自认为极大锻炼了自己学习新知识能力,可是,我最近就在思考如何确立自己的兴趣,和目标。 工作三年可能会换工作,而往往因为工作的变化,后三年的工作和前三年的工作可能完全不同,如何确立一个自己独立的目标,好让这些能够有一个主线? 导师笑(40岁的他),"我像你这个年纪的时也不知道自己的方向...." 导师的回答并没给出确切的答案,但我却意识到,这个问题,我要花时间好好想想了。 研究生三年,我练就了不错的技能树(当然是自认为的),可是即时掌握了世界上最便利的工具,仍然需要一个核心目标,一个大志向,来支撑自己不断前进。 这个问题,你是怎么看的?

    作者回复: 职业上,面向世界一流的公司,我说的不是BAT,而是Google、Amazon…… 技能上,架构师或Principal SDE。

    2018-06-05
    3
    10
  • TinsonChan
    12年工作到现在,一直觉得自己是搬砖的,决定跟着耗子叔,一步步完善自己的知识体系

    作者回复: 一定要坚持

    2018-06-05
    8
  • 晨木
    想问问耗子哥,为什么推荐了传统的MySQL,而没有推荐现在很流行的各种NoSQL数据库呢?

    作者回复: NoSQL会在后面讲,前面只是打基础入门。所以要学经典的,一开始就学新技术,非常不利于知识的积累和提高。

    2018-06-24
    2
  • JasonHu
    已经在 Github 上整理了这系列文章中提到的书 https://github.com/jasonim/ebook
    2018-06-20
    4
    124
  • 刘強
    为什么我学的时候没有这啊 苍天啊
    2018-06-06
    4
    40
  • D瓜哥
    慕课网有个关于IDEA的视频教程,也非常棒。感兴趣的可以看一看。 https://www.imooc.com/learn/924 [IntelliJ IDEA神器使用技巧-慕课网]
    2018-06-10
    1
    33
收起评论
显示
设置
留言
77
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部