文章目录
前言
非计算机科班如何丝滑入行?一般不怎么参加话题文章,看到这个话题特别感兴趣也比较有经验和大家分享一下。
不知不觉入行也有十余年了,或许和你一样我自己本身也并非计算机专业的,也可能是个未入行小白。而我分享欲在这漫长的工作经历中从一无所知到做成第一个项目,再随着项目的累积慢慢的能做的项目也越来越难,越来越有庞大和科学。期间也不乏带同事朋友入行的经验,由于一些客观原因他们不说走到了多高的高度,但至少在程序这个行业中站住了脚,所以我觉得这话话题有一定的“话语权”,哈。
非科班出生相信很多人与当初的我一样,有:基础不扎实
、学历或专业
被面试官嫌弃、不知道怎么学习
等问题。
以下皆个人看法,或许和学校里说的 “人人可教,皆可成材” 的看法有所不同
,仅供参考:
一、并非所有人的都适合转入行
1.逻辑不清晰的
逻辑思维能是可以通过训练提高的,但是不得不说这个能力呢,人和人之间还是人有不小的差距,或许你也遇到过真的拿他没有办法的。
2.无法持续学习的
人生很长,大部分技能都是可以通过学习和琢磨学会的,假设你是个性情浮躁或精神懒惰,完全无法自律的人我觉得也不太合适。
3.年龄太大
这个问题很现实,如果你现在还是0基础,年龄不小了很可能面试的机会都不会有。
4.经济过于紧迫
学习和转行都是需要时间的,无论你是自学还是报培训班,我认为至少拥有半年不工作
的经济条件。
二、如何规划切入
1.明确兴趣和定位:
不少小白觉得自己想做游戏或是某个很酷的应用,就想着入行。当然我也是如此,然而现实是这个目标需要进一步的细化,要知道大部分的项目都不可能一个人完成的。建议以岗位为目标,是Unity开发、网络工程师、IOS开发、H5开发?你的目标到底是什么?
2.更适新手转码的学习顺序
见过不少小白一上来就抱着工具书从头看到尾,很多都看的云里雾里最终实力劝退
,不否认系统的学习和基础很重要,但这样难以操作。
个人建议是通过教学视频学习基础语法和工具,然后学完前面的基础篇、中级篇后就得先开始上手
做一些简单的项目,项目中会遇到问题也对自己前面学的内容有所了解。
然后再带着这些意味继续学后面的高级内容,否则看完也是云里雾里,越学越迷茫
。
3.寻找志同道合的人
可以在培训班、网络群、论坛中找到和你有相同目标、爱好的人一起学习
、交流更利于长期发展,程序学习并非一朝一夕。
4.切入到职位
新人还有一个很明显的特点,对技术没信心。我的建议是找些中小规模去面试
,一方面是了解市场上的岗位需求,另一方面是检验学习成果查漏被缺。
再一个是公司对相同岗位的需求也是参次不齐的,部分公司也需要培养一些有潜力的苗子,我的建议是去面试
!不要怕
…
5.有收入才能更好的持续发展
如果你没有学习伙伴一个人其实会大大的增加坚持下去的难度,当你有点起色了最好能进到公司里,一方面是有一定的收入这是可持续发展
的基础。一方面也可以接触到学习伙伴、导师。有问题起码有个交流
的人。
三、发展前景
1.修行靠个人
首先不得不承认,计算机是一类非常有前景
的岗位。通过的时间的累积和个人的努力能够有实打实的发展。薪资目前还是会高于别的相同资历的岗位
。
2.金字塔
和多数岗位一样,码农也存在金字塔效应,简单的功能效果很多人能做。相对岗位竞争激烈,当你能做的参与过的项目越来越难,可替代性
会越来越低,薪资越来越可观。
3.推荐方向
人工知能、运计算和网络安全、移动应用、区块链技术…
四、强化技能手段
1.在线资源
利用网络,网上有非常丰富的学习资料
,找到你的目标方向的视频等。文字资料建议购买书本。
2.群和论坛
通常在网上都会有相关的问答群和论坛,不要单打独斗
和网友们多多交流。
3.塑造个人品牌与展示
建议在CSDN、知乎等网站分享学习到的知识、成果、技巧与感悟,提升个人知名度和影响。
结语:
相同的内容我看到大佬们分享了不少、我这里就不赘述了,分享点实操有效果且不一样的看法。
最终是否能成功还是取决于自己
,当然也会需要一些运气
的成份。
认清方向、保持学习,共勉。
如果觉得本文对你有用,麻烦帮忙点赞
,欢迎评论
、收藏
谢谢…