开局一张图

1.首先想清楚一个问题,明确学习动机

排第一位的大多数是听说程序员职业“高薪”(谈不上对计算机感兴趣,但不讨厌),第二是出于兴趣爱好,第三是现有工作无出路,想通过学习一门技术再就业。

2.明确程序员领域细分

  1. 前端,做用户能看到的,包括网页页面,IOS/Android客户端,前端岗位最多的是做网页页面的,IOS/Android客户端岗位相对较少,建议选择岗位最多的方向好就业。

  2. 系统后台开发,也叫web开发,程序员数量最多的比例,使用语言种类多种多样,1:java  2:python 3:go 4:其他 Java岗位最多,BAT大厂几乎是Java的天下。

  3. 数据岗,也就是常听到的“大数据”,主要负责处理业务数据,为系统后台开发提供数据基础。大厂岗位数量基本和系统后台开发持平。

  4. 算法岗,也就是常听到的“机器学习”,负责业务场景分析,提供有一定特征的数据,为业务做支撑,比如金融公司做放贷的,如果通过算法识别不能还贷的人避免给这部分人放贷款。

  5. 测试岗,也就是QA,负责软件上线前的测试,包括功能完整性测试和业务漏洞测试。

  6. 产品岗,负责系统(产品)的规划,PRD(Product Research and Development)编写。

3.哪个岗位工资最高?

新人可能会对各种岗位的工资很好奇,倾向于选择工资最高的,比如“AI”“机器学习”,这个错误认知被培训结构利用的淋漓尽致。

拉开工资差距的工作年限,城市,公司属性,比如应届生,同北京,同一个厂子,算法/数据/系统开发往往相差不多,拉开差距的是能否劈荆斩棘升级,跳槽和HR聊的如何,以及技术能力积累,并不是哪个岗位,工资的天花板是你努力程度决定,而不是哪个岗位。

4.学习哪个语言?

根据市场需求,如果想快点找到工作,选择岗位最多的,提高分母,目前北上广岗位最多的依旧是java系统开发,前端。算法和数据岗位在大厂也很多,二三线城市小公司可能比较少。

5.java简单还是python简单?

对于0基础新人开始,都简单,也都不简单。有人听说python更适合新人,倾向于选择简单的,个人感觉并不存在,决定能否学会更多的是因素是你投入的学习时间。

6.学到什么程度可以找到工作?

如果你想找工作,一般企业里面试往往不是只考察你对一门语言的了解,这只是其中一小部分,还有对计算机基础的了解,比如反应能力,沟通能力,对需求的理解能力。

7.35岁以后会不会失业?

人无远虑必有近忧,社畜焦虑症,是个打工人都担心自己会失业,不只是程序员。

8.学习技术以后,我只能选择上班吗?

拥有技术你还可以做以下的事情

9.自学还是报一个培训班?

自学你可能担心学不会,能报班当然更好,你要考虑的不光是培训班需要数目不小的学费,还有就是全日制的时间。如果自制力强可以选择网课,如果不知道自己的自制力有多强,可以先买一套视频教程看一看,能否坚持。

10.学习编程需要高智商吗?

真的没你们想的那么高要求,高考能考上大学的我觉得都能学会,很多人是对代码陌生觉得这个东西很难,你可以学学你第一次学外语的时候,就那种感觉,能学会英语就能学编程。工作中也没见谁聪明绝顶,绝顶的也不是聪明过头,大家都是普通人。

11.当程序员真的会秃顶吗?

秃不秃顶主要看你爸爸,你爸爸不秃顶你大概率不会秃,不管你写多少代码。

12.程序员工资真的很高吗?

目前来看,平均工资相对其他行业确实高一丢丢,你的工资高不高主要看城市,看公司,看运气。月薪5k的程序员也有。

13.最重要的因素:坚持+练习

莫扎特的父亲名列奥波尔得·莫扎特,是一个具有中等天赋的小提琴演奏家和作曲家,他从来没有达到自己渴望的成功,因此开始把心血倾注在自己的孩子身上,力求使他们成为他自己一直渴望成为的音乐家。父亲首先从莫扎特的大姐姐玛丽亚·安娜开始培养。安娜当年11岁,同时代的人称她为钢琴演奏家、大键琴演奏家和职业音乐家。莫扎特的父亲还专门撰写了一部用于发掘孩子音乐才华的培训书籍,并在莫扎特很小的时候,便开始教莫扎特。莫扎特4岁时,父亲开始全职教他学习小提琴、大键琴以及更多其他乐器。尽管我们不知道莫扎特的父亲究竟用什么样的练习来训练儿子,但我们知道,莫扎特六七岁的时候受过的训练,和通过榊原彩子的培训课来培养和发展完美音高的24个孩子相比,不但强度更大,时间也更长。所以,回想起来,对于莫扎特的完美音高,我们应当不用感到那么惊奇了。刻意练习,人人都能成为莫扎特。

点个赞吧,我是王炸,我们下期见。


往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑
AI基础下载机器学习的数学基础专辑
获取本站知识星球优惠券,复制链接直接打开:
https://t.zsxq.com/qFiUFMV
本站qq群704220115。加入微信群请扫码:

【经验】新人学习写程序的第一道坎相关推荐

  1. [学习之道] 修福不修慧,大象披璎珞; 修慧不修福,罗汉托空钵 (学习写程序,只靠补习上课吗?)...

    这是我的备份,原文请看 http://www.dotblogs.com.tw/mis2000lab/archive/2014/09/17/learning-and_do-it_20140917.asp ...

  2. 2022的1024:聊聊从前学习写程序的经历

    为什么选择编程 嗯,小时候,觉得黑客很牛,啪啪啪一敲,啥信息都能看到 第一次接触计算机 小时候,有一次考完试,放学了,同学拉着去上网,是的,上网. 然后转身去了传说中的黑网吧,那个七拐八拐的小胡同,直 ...

  3. 用OpenJTAG烧写程序到Flash—— 韦东山嵌入式Linux视频学习笔记03

    说明:本文仅在Windows环境下实验. 韦东山的JZ2440(v2),可以选择从Nor Flash启动,也可以选择从Nand Flash启动,不管从哪里启动,都需要Flash上有程序,没有程序的话, ...

  4. 哪款笔记本电脑最适合程序员学习写代码?结果我竟无言以对

    话题内容转自:哪款笔记本电脑最适合程序员学习写代码?结果我竟无言以对 今天小编在网上看到网友们讨论什么样的电脑最适合程序员学习写代码?小编根据前两天发的那篇了解腾讯华为员工生活状况的文章,心想肯定是M ...

  5. lm3s811 学习笔记(一)/【安装驱动/烧写程序】

    很是激动地拿到了板子,公司现在资源有限,老大还给了我个板子,那个心情啊~~ 在工作之前,我玩过mini2440,对于ARM的理解只是一个新手的阶段.对于手上这个压根没听过的东东,我头还真大. 于是乎, ...

  6. C语言学习之有一个函数: y= x(x<1) 2x-1 (1≤x<10) 3x-11 (x≥10) 写程序,输入x的值,输出y相应的值。

    有一个函数: 写程序,输入x的值,输出y相应的值. # include <stdio.h> # include <math.h> int main() {int x,y;pri ...

  7. 浙大吴飞教授:尽管AlphaGo Zero已强大到从经验中学习模型,我也绝不赞同马斯克和霍金的威胁论,人才是智能的最终主宰

    记者 | 鸽子 在整个采访过程中,吴飞教授在回答中给人的最大感受是温和.儒雅.他没有激烈的言辞,也没有犀利的观点,不会一开始直接抛出自己的判断,而是将所有的提问,看作是一次学术上的严谨探讨,从问题本身 ...

  8. 数据字典怎么写_求职数据分析,项目经验该怎么写

    项目经验是简历里最奇葩一部分.因为很多人,特别是新人,没做过啥正儿八经的项目,因此项目经验一栏常常被尴尬的空着.直到某一天,在神秘力量作用下,所有新人的项目经验变得整齐划一,仿佛韩国小姐选美现场.作为 ...

  9. 如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习)

    如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习)_转 来源:www.armjishu.com 作者:jesse 转载请注明出处 首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完 ...

最新文章

  1. 解决centos4不能使用yum的方法
  2. JUC并发编程三 并发架构--线程运行原理
  3. IMO班聊乔月猛:聊天不如聊工作
  4. Head First HTML与CSS阅读笔记(二)
  5. python xlrd模块_python之xlrd模块
  6. 算法(15)-leetcode-explore-learn-数据结构-运用递归解决二叉树的问题
  7. data为long 怎么设置vue_vue基础之data
  8. 获江苏国资阿里小米等入股 苏宁易购复牌涨停
  9. linux中进程unit是什么意思,Linux系统之进程及服务的控制
  10. 图解BIO、NIO、AIO、多路复用IO的区别
  11. python color属性_Python中类的属性、方法及内置方法
  12. 为什么用Ghost备份后会有两个文件?
  13. 如何注册和删除系统服务文件
  14. 蓝桥杯官网 试题 PREV-253 历届真题 质数行者【第十一届】【决赛】【研究生组】【C++】【Java】两种解法
  15. 随机字符 php,PHP生成随机字符
  16. 安卓h5 微信 字体大小影响h5样式bug
  17. Not_flushed_delayed_rows
  18. 三极管流水灯电路设计
  19. This generated password is for development use only. Your security configuration must be updated bef
  20. java生成二维码,并在前端展示。

热门文章

  1. Qt Creator 代码自动补全设置
  2. element -ui 表单验证 如果 需要验证的v-model 是对象中的对象 总是提示没有填写....
  3. 工单系统的设计与实现(4)
  4. tp3.2路由表达式支持的正则定义必须以“/”开头
  5. 学习MySQL我们应该知道哪些东西?
  6. tkinter窗口居中方法
  7. HDU-3280 Equal Sum Partitions
  8. setTimeout
  9. [转载]C#中各种计时器
  10. JavaScript版几种常见排序算法