前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >编程学习类相关问答整理和项目地址

编程学习类相关问答整理和项目地址

作者头像
马拉松程序员
发布2022-04-26 17:28:30
3220
发布2022-04-26 17:28:30
举报
文章被收录于专栏:马拉松程序员的专栏

因为疫情,我回上海后还要在家隔离两周。到了安安稳稳在家睡觉也是在为国家做贡献的时候。也是为了响应号召,有钱出钱,有力出力,全国抗击疫情。我也没啥钱,就想我会写一点点代码,在某音上录了几个学习编程的小视频,莫名其妙的被这么多人关注,承蒙厚爱,本人能力有限,能帮到之处我尽量。

首先声明:

  • 我本人有自己的工作,平常也是朝九晚六上下班,偶尔也会加班。分享纯属于业余之外的事情,我不收费,也不会提供什么服务。如果你有问题吗,可以问我,在我时间和精力有的情况下,我会回复。能百度到的问题,就不要问了。比如前端是什么,后端是什么,百度百科比我说的好。
  • 我从业年限不多,我也不能说某个知识全部掌握。仅仅能提供我知识范围内的解答,我说的不一定对,对我觉得有用的,可能对你没用。编程人员都有自己的学习方法,能力不一样,我也不是说你不能报培训班。因为刚开始录视频,表达有错误。我对培训班的看法是:我之前报的培训班花了1w多块钱,学的东西很少,花的钱不值,仅仅以我自己情况讲。但是如果你真的啥都不会不懂,该报班就报班,培训班有很多,线上线下,五花八门。我也没收谁的钱,我不推荐谁,我也不黑谁,自己甄别。
  • 凡事没有绝对,总会有个案,花花世界,要有自己的价值判断。
  • 不论做什么,没有轻松容易的,中国人喜欢闷声发大财,喜欢叫你怎么发财的只是想发你的财。别问编程难不难,肯定比打扫卫生难。你的价值不是体现你在的工作时长,而是工作性质的不可替代性。

问题回答:

  1. XXX工作怎么样,学习XX语言比较好,XXX工作要啥样的人? 如果你只是为了找工作吃口饭,我的建议是,市场需要什么样的人多就学啥。市场决定需求。市场怎么看,百度拉勾网。上面基本是互联网计算机行业所有的招聘需求都在。看看那个岗位要的人多,这些岗位需要哪些技能,统计500个不同公司的岗位,看看他们强调的前10个技术和能力,学习这些应对以后找工作从容一些。我不保证,你学XX一定怎么样XX,没人敢对未来做什么判断。我只能讲,选择某个东西找到工作的概率相对大一些。个人的价值选择,针对没有方向的人,怎么做选择的一个方式,如果有自己的想法,可以根据自己的想法来。
  2. 考研/工作/跨考计算机怎么选择? 对于学历提升类问题,我是赞同。读研究生2-3年,你挣的钱,在研究生毕业后一年就挣出来,何况就算是30岁才开始工作,还有35年的工作时间。学历一定程度上代表你的学习能力,以后工作中也是一个学习的过程,企业会看你的各方面能不能胜任他们的岗位。你要说研究生毕业找不到工作的人有吗?确实有,为什么你会拿这个当事情议论,还不是因为稀少,大多数的不都是找到了不错的好工作。那些大学没上的人也有很牛逼的对不对,为什么,同样不还是因为很稀少。这些个案不足说明问题,人家家庭背景好,人家智商高,都可以。我和像我差不多能力和智力的,都是大多数人,看看多数人怎么实现财富积累的。我们跟着做就可以了。
  3. 纯小白想学怎么入门? 你可能会想报培训班,培训班的老师肯定喜欢你去,最起码能挣学费,但是你适不适合,喜不喜欢,能不能坐的下来一行一行的敲代码。我不是反对报班,而是觉得无脑报班买课程没有大的意义。你学了一半,实在实在坚持不下去,个人兴趣点不在这里,这些班能不能7天无理由退,也不清楚。谁家的钱也不是大风刮来了,两三万也不是小钱。当然做培训班的也不是都是坑,人家也是付出时间精力教了,每个人喜欢的老师风格不一样。这是个出卖时间的劳动,不太好做评判。所以我的结论,纯小白,建议先学学前端JavaScript 相对来说比较容易上手,你觉得学起来没有压力,可以继续,如果连这个都整不好,那我个人觉得还是可以考虑其他方向,不是每个人都能学的来,就像唱歌一样,有天赋的人就是会,我在怎么学还是五音不全啊。
  4. 女生学前端还是后端? 这个问题是女生没有什么大的问题,但是市场氛围上,做前端的女生多,初级前端后端工程师的工资差额不大,但是前端的学习成本低。建议入行的可以考虑。
  5. UI/设计做前端可以吗? 在一线城市,做好一个UI精通PS,跟一个中级程序员的收入相差不太大。单纯喜欢,爱咋咋的,还是那句话,靠这个吃饭,那么需要考虑你的优势在哪里,去工作面试什么岗位。
  6. 数学/英文不好能不能学习? 只要你大学能毕业就可以,高数,大学英语不挂科。英语4级考过。英语4级考不过也可以学习,这里强调是说,很多企业要求这个的。
  7. 专科/高中/不是本科以上可以学编程吗? 还是那句话,你作为兴趣爱好,小学生也可以。但是你要为了工作,那么得看公司要什么样的,最简单的,简历都不过,连面试机会都没有,谈什么以后工作挣钱。目前一线城市大多数都是要求本科以上学历。少数的专科也行,但至少有个文凭啊。学历不代表一切,是个敲门砖。没办法,中国人太多了,现在是360行、行行转计算机。我招聘10个人,来了100份简历,第一直觉我先看学历高的。
  8. 开发用什么电脑? 还有问这些问题的,一句话,有钱买最贵的。如果有条件上苹果。i58代以上处理器,8G内存上。我个人习惯window,推荐配置也是i58代以上,最好是标压,不带U的处理器,16G内存。这样运行编译器不论是IDEA还是PyCharm都是纵享丝滑。

学习资料相关:

Java 书籍

  • 《JAVA编程思想》 Java届圣经,学习入门一年后,可以着手开始读,3-6学习完,会发现你对这个语言有新的认识,不推荐小白入门就看这个,会怀疑人生
  • 《Effective Java》 有中文版,里面很多东西讲的很明白,比某些课程的老师讲的还好。
  • 《深入理解Java虚拟机》面试有时候喜欢问这里面的一些问题,对虚拟机栈和区,垃圾回收等等至少有点概念和门道。
  • 以上都不是纯小白入门的,小白入门还是先看看视频,敲两行代码。

网站

  • B站,Java入门,python入门都有,包括前端,建议可以2倍速。
  • 慕课网,免费入门视频。
  • 菜鸟教程,经典的入门学习网站
  • 牛客网,刷面试题,应用类算法类都用
  • 力扣,算法题
  • 在线api,各个语言版本的api
  • 廖雪峰,直接上手py3,py2已经停止维护
  • w3school,前端学习网站
  • JavaScript:http://caibaojian.com/javascript/
  • github:https://github.com/randian666/algorithm-study

项目

  • Java:https://gitee.com/liudrain/product 相关说明在README文件
  • Python(Scrapy):https://github.com/liudrain/hupiao_crawler

学习思路:

不管是Java还是python还是前端,就是六个字多写多做多练。实际做东西是学习最快的方法。比如我想要学习python,以爬虫入手,定一个小目标,做出来一个能实现的功能。参考上面Scrapy实现的功能,就是抓取豆瓣上海类租房小组一个月的帖子。然后整理这里面那个区域的租房信息最多?这就是现在你的目标。只是学习,没有量化目标,不知道评判自己是学会了还是假装自己学习会了。同理其他都一样。编程这条路是一个终生学习的路,语言存在更新换代,程序员存在更新换代。要想不被淘汰,只有学习!

以上仅为个人见解,我的学习的方法不一定对你适用,我认为学习最快速的是我个人经验,仅供参考。加油,代码的路上,我们一路同行!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 马拉松程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档