当前位置: 首页 > news >正文

零基础想自学编程,不知道学前端还是后端还是其他,也不知道学哪种编程语言?

        做个简单的数据分析,前后端、语言种类等等比例,在常用的招聘平台搜索数据做做分析,都是哪些语言类有比较好的需求。

        开发岗的薪水是不错,但是上升的顶部空间也是有限的,有一些机会成本的,自身能力问题,关键还是要热爱这个行业。

如果心思坚定,是可以考虑自学的。

1,自学初期,不能陷在“为什么”里面,因为你不是科班出生,你现阶段不会去接触计算机原理、计算机网络等等基础知识。所以不要总陷在“为什么”里面,先能入门,能写出代码再去复盘为什么。

2,能找个人带带你最好,毕竟是做HR的我感觉人情世故应该都懂点,平时和大家处处关系刷刷脸,跟一些开发岗的同事、同学处好关系,在确定了语言类型后,你需有要几位能时不时帮助你的朋友。不用怕麻烦人,关系都是麻烦出来的,如果对方觉得你烦了,大不了再换个人沟通呗。

3,不能局限于书,毕竟你毫无开发经验,还是要结合视频课程为主。

4,对于前后端的选择,我的个人建议是,考虑先学前端,因为入门相对简单,成果相对能快速展现,能增强自己的信心。简历上能有效的展示自己的项目经验。

比如其中—种前端学习路线:HTML+CSS、Javascript、VUE2、VUE3

5,代码练习很重要,很多人入门开发会有个现象看老师讲的时候一清二楚自己写的时候一脸懵逼,这就需要大量的练习代码,反复脱稿编写老师的课程或者老师的作业。

6,项目经验很重要,不是说要有实际的开发项目的经验,你需要自己找一些或者向朋友要一些开发需求,依据开发需求自己去实现界面功能。

7,提升解决问题的能力很重要,在我们学习代码中,最常见的就是遇到Bug不知道如何解决,我前面说了要有几位朋友能够带带你,但是在找朋友解决之前,先试着搜索解决,比如使用bing.com。学习开发的过程就是解决bug的过程,当你遇到bug能够轻松解决的时候基本就算是入门了。

8,系统的学习很重要,如果进入了开发行业,不要懈怠自己,计算机专业的课程去网易公开课、B站等再学起来,丰富自己的基础。

9,后端会更“有意思”一点,这不是说前端不好,而是后端需要接触的知识面更广一些,如果有机会或者想转岗后端,还是需要去接触和学习后端语言。

10,简历很重要,内推很重要;对于你HR身份来说,应该不是问题。

11,转岗如同创业,需要降低“创业”风险,我不建议辞职去学习。

12,每天需要安排足够多的时间去学习,每天3-4小时(比如20:00-23:00),周末全天(可以适当休息比如—天),坚持3-5个月,入门应该是没有问题的。

13,如果有好的机会尽可能早一些去开发岗工作,因为在有需求推动的情况下,技能的提升是非常快的。

14,尽可能的多的知识储备,因为目前的环境你作为HR应该也清楚不算好,比如我推荐的前端,很有可能会出现求职大于招聘的情况,多多储备自己的技能点,确保自己以后求职路的稳定性。

15,入门后,提升自己的专业性,一些社区如github,stackoverflow,掘金,思否9,开源中国等等可以多去。

相关文章:

  • 跨越技术鸿沟,革新存储产业:华瑞指数云重磅发布下一代软件定义存储产品
  • 触摸控件——键盘录入之RTC录入
  • 遗传算法bp神经网络原理,bp神经网络和遗传算法
  • AVL树详解+模拟实现
  • 【python】(一)字符串基本操作
  • 猿创征文|全方位快速了解事务的4种隔离级别
  • J9数字论:Web3.0对比传统Web2.0的区别
  • 《linux程序设计》笔记第一章
  • Java中的线程池的线程数量如何确定?
  • Jumpserver堡垒机部署(完整过程)
  • SpringBoot基于AOP实现RocketMQ发送与消费
  • 全球与中国亚麻籽行业消费量调研及未来产销需求分析报告2022-2028年
  • 链接装载与库:第八章——Linux共享库组织
  • java应用提速(速度与激情)
  • Java学习----Set接口
  • Android单元测试 - 几个重要问题
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • JavaScript 奇技淫巧
  • Java基本数据类型之Number
  • Java应用性能调优
  • Laravel Telescope:优雅的应用调试工具
  • spring学习第二天
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vue-router 实现分析
  • 测试如何在敏捷团队中工作?
  • 记一次用 NodeJs 实现模拟登录的思路
  • 前端临床手札——文件上传
  • 微服务入门【系列视频课程】
  • 为视图添加丝滑的水波纹
  • 问题之ssh中Host key verification failed的解决
  • 我有几个粽子,和一个故事
  • 一道面试题引发的“血案”
  • 优秀架构师必须掌握的架构思维
  • 阿里云ACE认证之理解CDN技术
  • #HarmonyOS:Web组件的使用
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (JS基础)String 类型
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (算法)Travel Information Center
  • (转)fock函数详解
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .NET delegate 委托 、 Event 事件
  • .NetCore 如何动态路由
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .NET中 MVC 工厂模式浅析
  • /etc/sudoers (root权限管理)
  • @Autowired标签与 @Resource标签 的区别
  • @Documented注解的作用
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku