那啥。。。很久没有搞赠书活动了

640?wx_fmt=jpeg

题图:Photo by Konstantin Dyadyun on Unsplash

今天推荐一本Python入门书,《Python编程:无师自通,专业程序员的养成》,我看到这本书的概述时,作者的经历比较有意思,他的专业是政治学,后来通过自学编程,一年后成功成为了 eBay 的一名中级软件工程师。你不要以为他的自学包括写书很轻松,实际上,他自己也坦诚这是一件非常有挑战的事情,从门外汉到专业程序员,这一年通过不断努力才得以实现,这可能就是延迟满足感带来的乐趣吧。


虽然只是一本入门书,和其它入门书不同之处在于,他是根据自身经历而编写的一本书,他的期望是专门写给那些希望以编程为职业的人,很多入门书停留在介绍基础语法知识,剩下的就交给读者自己去摸索,很多时候初学者看完之后不知道下一步要干什么,所以我在前天写的一篇文章中说,学编程要以实践为主,光是看书看视频没用的,还有杠精为了这样的观点还来喷我,我也是醉了。


640?wx_fmt=jpeg


书中所涵盖的许多主题可能都可以独立成书。他的目标不是包罗你需要了解的每个主题的所有细节,而是提供一份指引一个编程职业发展所需要的所有技能的导览。


第一部分:编程简介。让你尽快写出自己的第一个程序,最好在今天。


第二部分:面向对象编程简介。这部分将介绍不同的编程范式,着重阐述面向对象编程。你会开发一个游戏,体会编程的强大能力。读完这部分后你会沉迷于编程。


第三部分:编程工具简介。将介绍提升编程生产力的不同工具。这时,你已经沉迷于编程,并希望变得更好。你将会学习相关的操作系统、使用正则表达式提升效率、安装并管理他人的程序,以及使用版本控制与其他工程师协作的知识。


第四部分:计算机科学简介。将简要介绍计算机科学知识,主要涵盖两个主题— 算法和数据结构。


第五部分:找到工作。最后一部分是关于最佳编程实践,如何找到软件工程师的工作,团队协作以及程序员的自我提升。我会分享如何通过技术面试与团队协作的建议,以及如何进一步提升自己的技能。


最后想告诉大家的是,虽然作为一本入门书涉及的东西比较全面,但不要以为看完这本书就能找工作了,这只是一份指引,很有内容并没有深入讲解,这需要你大量的实践和扩展阅读,光学会一门编程语言远远不够,你还需要学会其他技能,比如 MySQL、Linux等知识,好在这里也有Linux的基本介绍。


最后来抽个奖吧,总共10本。没啥规则,3本放在抽奖小程序,直接在公众号回复“抽奖”参与,另7本从经常在公众号里互动的读者里挑选,所以不要cuo过每一次露头像的机会(以前经常有中了奖却联系不到的,为了确保我能找到你,没加我微信的可以加一下,坑位不多,我会根据申请条件选择性通过)

640?wx_fmt=png


推荐阅读:

不多不少,这10位"大佬"认识下(真的不看下么?)

学编程最好的开始方式是不管3721,就是干

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值