Comments (2)
2018 年 1 月 13 日更新(发现原来的观点过于绝对,所以修改一下原来的观点):
- 培训也是一条路。
- 如果现在没有目标,而且又觉得现在的工作没什么前途,干起来也没意思,学编程也是一种不错的选择,我自己就是这么过来的。
1. 为什么转程序员?
干程序员这一行,技术、行业发展变化都很快,工作也比较辛苦,还要耐得住寂寞,要坐得住,要想混得好还真不容易,所以很多人也说程序员吃的是青春饭。你可以先试试对于写代码这件事本身抵不抵触,如果不抵触、甚至很感兴趣的话,后面的路也会走的远一些。
2.转行怎么选方向?
转行还得看风口,移动互联网的风口已经过了,移动开发和 h5 现在都饱和了,也就意味着初级岗位是挤不进去了。据我了解,现在还招新手的、而且门槛也不高的岗位,好像也就是 Java 工程师了。最近比较热门的大数据、AI 都是门槛比较高的。
3.怎么入门,并找到工作?
对于已经毕业了的人来说,入门一般有两种方式,一是找培训班,二是自学。
培训班的水很深,很多培训机构就是为了骗钱,老师水平也不咋地,说是管就业,实际上就业时还是得自己找工作的,报培训班还得花几万块钱,专门花几个月的时间,工作也暂停了,除此之外,在找工作时,一般公司都不喜欢培训出来的,当然,好处也有,唯一的好处就是花钱买环境,有人陪你一起学。所以,我建议还是自学,现在网上的资源很多。
如果是自学的话,自制力和学习方法很重要,搞不好就半途而废了, 我有个同学自学 Java 都大半年了还没出来招工作,所以结合上面说的根据风口来,找个门槛不高的方向,定个计划,到网上找个靠谱的合适的学习资料,书和视频可以结合起来看,先学些基础的知识和技能,然后综合起来做个小项目,差不多了就可以出去找工作了。自学的话,基本功还是很重要的,把握好节奏,就不要求快也不要把战线拉得太长。
自学时,有个注意的地方:找个有经验的人指点指点会比较好,会少走很多弯路,网上请教别人,找熟人都行,自己闷头学很容易闭门造车,到处碰壁的,比如不知道学习方式对不对、遇到困难也不知道怎么解决、不知道实际工作中要求是什么样的、学习抓不到重点等等。
from eureka.
延伸阅读:
from eureka.
Related Issues (20)
- 请教关于用 issue 写博客 HOT 3
- 我的原则
- 生活原则 HOT 3
- 工作原则 HOT 3
- 产品/设计/运营
- 学习原则 HOT 1
- 苹果设备的性能检测和保养 HOT 2
- 我是如何学英语的
- 如何应对程序崩溃问题,以及提高程序的可靠性?
- 2018 年前四个月都干了啥?
- 下班后的时间(晚上和周末)应该怎么过? HOT 5
- 心理学 HOT 1
- 如何才能招到牛逼的工程师? HOT 1
- 弯腰搬重物时要注意什么?
- 投资理财 HOT 1
- 2018 年上半年总结 HOT 1
- 租房指南 HOT 1
- 每周读点英文技术文章 HOT 3
- hello issue
- 再见 2018,你好 2019
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eureka.