每年毕业这么多大学生,很多被培训机构弄去培训了,但是更多的还是选择在大学期间,自力更生去自学,自学的人很多都觉得没有方向太难了,自学怎么坚持下去,自学完了怎么去找到自己的第一份工作。

带着这么多的问题,本篇文章发表一些自己的见解,如何才能直接一步到位拿到自己工作的第一份offer。

首先建立起自力更生的信心,换句话说就是拿出学习的勇气和毅力。

很多正在自学的人,都怀疑自己能不能行?周围的都去参加实地培训了,最后能不能比的过参加培训的啊,内心会有一系列疑问,从大的方面讲,参加培训的毕竟是少数,大部分还是找到了工作,而且参加培训的基本上最后也是自己在找工作,很多人培训完了,培训公司给推荐的工作基本不靠谱,最后走的路数基本一致,很多人花钱也是买个心安而已。

培训大部分采用填鸭式的, 呼呼的给你使劲灌输,效果好坏参差不齐,没办法人多啊,很难全部兼顾,而且零基础的参加培训基本上是跟不上的。在这说这么多,也不是为了贬低培训结构,意志力强大的,参不参加培训其实效果没多大区别,自制力差点的,可以通过花点钱让自己心疼的方式,调动自己学习的积极性。

但是无论采用什么的方式,首先选好方向,一旦认定了路子,就不要再回头了。

前几天有个小伙伴正在全力自学c++,突然觉得c++不如web前端学的快,而且相对工作岗位也少,在c++学了很大一块了,想换方向选择web前端,纠结了很长时间,后来终于想通了,还是坚持学习c++,其实对于初学者来说,首先要做的不是追求广度,先要有一定的力度后期触类旁通就可以了。

坚定自己的信心和方向才是第一位的。

那么有了信心如何解决自学的方向性问题,就是如何选择自己正确的方向,目前职业方向多入牛毛,怎么去选择,大致的方向还是要根据自己的实际情况,看你自己专业情况,比如很多人就喜欢做个手机软件那么选择就比较简单了,直接学习ios或者安卓编程就可以了,很多人喜欢游戏,那么选择游戏相关的语言进行学习就可,还有一些自己的意向不是那么强烈就可以选择前景不错的切入,学习 web前端,Python,大数据相关等等都是不错的选择。

选择好了就不要轻易去换,编程最后决定一个人最后能走多远,还是编程基础,所以定下了方向就要全力学习这个方向对应的基础语言,学 好了语言基础,后期全面迎接项目会让你底气足很多。

选择好了基础语言,下一步就是选择一本经典的入门书籍,入门书籍不需要太多,1,2本足够,要真正的吃透。

如果真是零基础,可以在网上找点对应的尝试带入门,能听懂视频里面的东西后,开始回归教材,不建议一直对着视频学习。

因为视频都是别人咀嚼过的东西, 要建立自己的知识体系还得靠大脑自 己去一遍遍的破除疑惑的过程,看书是最枯燥也是最有效的,看书学习,前提就是要对理论有个大概的了解,然后着手在电脑上去实践,很多人拿着题目不断在刷, 其实没那个必要,在理论掌握的差不多的情况下,把对应的课后题目独立在电脑上能实践好就够了,如此反复的去做,不厌其烦的去做。遇到不明白的理论,去网上 找到对应的视频去学习(再或者去网上找一些自学的论坛或者平台加入他们一起跟着学习),弄明白然后回过头来,继续书本上面的进度。

真正的拿出一段时间把一 本基础的书籍看的差不多,这个打基础的阶段,真的需要十足的耐心,这点都做不到,后面会带来一系列的连锁反应,最后可能导致你最后的放弃。

学完一本基础的书了,下一步如何去实践,自学编程的基本上是在校的大学生,大学生最大的资源是时间和环境,所谓的环境,就是学校或者自己的老师多多少少都会有一些项目,这个时候就要主动去靠拢争取能蹭点项目经验,这个时候不要计较多了多少,才给了你几百钱的生活费,项目经验比起几百,几千的生活费真算不上什 么,分清轻重。因为这是向面试官能够展示不多的项目经验机会。

假如自己是个非常内向的孩子,那么如何获取项目经验,开源项目就可以解决这个问题,现在网上有大量免费的开源的项目,可以自己先定一个大致的目标,然后以开源框架为基础,打造一个自己想象的产品。

在面试的时候也可以拿出来进行展示,这也是自己能拿出来的为数不多的展示项目经验的机会,要提高自己只靠网上的那些刷题库是不够的,实际的项目才是获取经验的试金石。

觉得自己基础也弄了,也混了点项目经验了,那么该如何写自己的简历。

实实在在的描述自己做过的东西,尽量写的细节些,但不要夸大,不然很可能是你面试的把柄。对于工作经验不多的小伙伴,面试官问的最多还是基础语言的东西,所以又回到自己的基础层次了。最后决定你能不能拿到高薪还是由基础来决定的。面试的过程中实实在在的说,不知道就说不知道,不要装。基础真要还 行,一般问题不大,拿到自己的第一份工作不是梦。

啰啰嗦嗦的说了这么多,也算是自己当初自学找工作的一个缩影,希望给那些还挣扎在自学之路上的小伙伴带来些许的信心。

自己是从事了五年的前端工程师,不少人私下问我,2019年前端该怎么学,方法有没有?

没错,年初我花了一个多月的时间整理出来的学习资料,希望能帮助那些想学习前端,却又不知道怎么开始学习的朋友。

如果你依然在编程的世界里迷茫,不知道自己的未来规划,可以加入web前端学习交流群:731771211 里面可以与大神一起交流并走出迷茫。新手可进群免费领取学习资料,看看前辈们是如何在编程的世界里傲然前行!群里不停更新最新的教程和学习方法(进群送web前端系统学习路线,详细的前端项目实战教学视频),有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入

点击:加入

转载于:https://juejin.im/post/5c666ce851882562260d21ae

自学编程,如何找到自己的第一份程序员工作?相关推荐

  1. 我如何在没有学位或参加训练营的情况下找到我的第一份软件开发人员工作

    重点 (Top highlight) This is my story of how I went from being a chef working 65+ hours a week to 3 ye ...

  2. 应届毕业生的第一份程序员工作

    主要是介绍在大家的跳槽需要那些准备的工作的.希望大家早日找到自己满意的工作. 1 刚开始一定得通过一些小公司练手 我打算要换工作,就更新了简历,这时就有不少猎头来找我,刚开始,我不敢面大公司,只是去些 ...

  3. 做程序员需要什么基础?自学编程难度有多大?初级程序员的工资?程序员要学

    今天呢 我来彻底讲一下学编程做程序员 大家最关心的4个问题 文章比较长 耐心看完 如果你打算做程序员 这篇文章一定会建立你的信心 并且给你一个正确的学习方向 第一程序员的学历要求 如果你想去百度腾讯华 ...

  4. 求职经验丨应届毕业生,如何找到一份程序员工作呢?

    应届生毕业找工作,一直有一个困惑:刚毕业没有工作经验,但是呢,企业又需要你有工作经验,这该怎么办呢?你刚毕业找不到工作不可能有工作经验,好像陷入了一个死循环.其实这种情况企业是不可能不知道的,所以工作 ...

  5. 软件开发 自学_自学11个月内如何获得第一份有薪软件开发人员工作

    软件开发 自学 by Akogwu Uche 通过Akogwu Uche 自学11个月内如何获得第一份有薪软件开发人员工作 (How I got my first paid software deve ...

  6. 如何零基础自学编程能找到工作

    现在很多年轻人喜欢计算机,喜欢软件开发,想从事IT行业但又不是学这个专业的,很多人就想通过自学的途径走上这条道路,但大家肯定也和我当初一样有很多的困惑.本人学校学的是国际贸易专业,毕业之后的不顺利加上 ...

  7. 大学毕业没有实习经历_我是如何在大学毕业后没有实习的情况下获得第一份开发人员工作的...

    大学毕业没有实习经历 by Tim Park 蒂姆·帕克(Tim Park) 我是如何在大学毕业后没有实习的情况下获得第一份开发人员工作的 (How I got my first developer ...

  8. 中国第一批程序员的“青春饭”已经恰完了,35+的程序员该何去何从?

    一.缘起 关于35岁程序员"门槛","青春饭"诸如此类的话题,为什么从前没有听说过,而这两年突然火了这个话题?而且几乎已经成为行业内公认的"事实&qu ...

  9. 第一代程序员作家--王小波

    第一代程序员作家-- 王小波 喜欢读书的人,对王小波都不陌生,他是中国最富创造性的作家之一,他是中国近半世纪的苦难和荒谬所结晶出来的天才,他英年早逝.他的作品对我们生活中所有的荒谬和苦难作出最彻底的反 ...

  10. 互联网老兵:第一代程序员简晶 最老站长华军

    互联网老兵:第一代程序员简晶 最老站长华军 字号 欢迎发表评论02012年08月13日13:57 来源:创业邦  纠错|收藏|订阅将本文转发至: 转发到和讯微博 | 转发到新浪微博 | 转发到搜狐微博 ...

最新文章

  1. 面试官最讨厌的三种求职者
  2. set/multiset/unordered_set和map/multimap/unordered_map基础汇总
  3. 本地连接虚拟机数据库或远程数据库
  4. WebServicenbsp;创建nbsp;nbsp;发布nbsp;调用整个流…
  5. [CMake] 简单的样例工程
  6. 【小甲鱼c语言】C语言函数大全语法着色版(免费下载)
  7. ZZULIOJ 1168
  8. STM32第二十一课(USB SLAVE, HAL)
  9. Cisco配置DHCP中继代理
  10. linux下修改tomcat默认访问主页
  11. VUE自定义指令directive和inserted
  12. 阿里云弹性裸金属服务器常见问题汇总
  13. asp网站在本地可以添加新闻上传到服务器后字数太多就不能上传,asp 字数
  14. 三、Linux文件管理
  15. windows7局域网网络共享文件夹和打印机的问题分析及解决
  16. 如何制作视频画中画?制作画中画视频的方法
  17. facebuilder免费版_FaceBuilder 2.1.1 For Blender 2.8x-2.9x脸头部照片建模纹理插件
  18. javascript网页设计作业——初音动漫(6页) dreamweaver作业静态HTML网页设计模板
  19. 『MongoDB』快速安装MongoDB运行环境
  20. 统计学习之路|(一)统计学习理论与方法概述

热门文章

  1. 【VRP】基于matlab遗传算法求解单中心的车辆路径规划问题【含Matlab源码 059期】
  2. SPSS 多重共线性问题【SPSS 039期】
  3. wp-autoblog_AutoBlog简介
  4. 快速在指定文件夹打开命令行
  5. 使用xshell-ssh连接服务器被经常意外中断(Disconnected from remote host)
  6. 学习 TTreeView [12] - FullExpand、FullCollapse、GetNodeAt
  7. VS2003驱动开发环境配置
  8. 【java】getWriter() has already been called for this
  9. samba配置问题一则及配置详解
  10. 7、重建二叉树(Python)