本人现在自学Java,正在往Android转。每天生活在地狱当中,很多问题让我不知所措。

程序伐木累 发布于 2016/09/11 08:43
阅读 6K+
收藏 0

@马丁当 你好,想跟你请教个问题:

我学程序,主要是两个因素,一:我刚毕业,处于实习期间,然后不知道找什么工作。二:我的叔叔也是做程序员的,做了几十年。家里人觉得这行有出息,叫我来叔叔家自学,然后叔叔有时候会点拨以下,就这样一学就两个多月!

学Java前,学了点电脑单片机基础,C语言,TCP/IP协议,linux系统。

之后一个多月学的java,学的半懂不懂的,看的都是些基础书籍,比如:java 从入门到精通之类的。

然后现在叔叔叫我马上转到Android app开发的阵营来,现在也是看的基础书籍:Android入门到精通,Android设计模式。

现在我每天感觉我生活在地狱当中,看着这些代码感觉脑袋都要炸开了!!本身英语方面不是很好,一开始觉得好多都不懂,后来一个一个用翻译翻出来,发现看来看去就这么百来个常用的,但有些依旧不是台东。在用Android Studio软件做小程序,遇到种种问题,让脑袋都痛。然后因为是在叔叔家里面学,每天的任务是看书敲代码看书敲代码,反反复复的过了两个多月了,还要忍受叔母的嫌弃(叔母比较小气的那种,因为我是白吃白住的)。

现在学的了Activity的调用与返回结果。感觉离大神级遥遥无期,不知道什么时候才能去面试公司,正式上班。我经常在想,是不是我自己不适合这份职业。然后现在已经学了这么长时间了,如果放弃真的是太可惜了!看了很多关于新手入门的文章,都是说坚持坚持坚持,我真的坚持的太艰难了。

其实我就是想让您给我一个看法,说说您的成长之道。希望您能帮助我,谢谢!

(之所以能找到您,是因为我的Android Studio出现了错误代码,然后在google上搜到你的文章“Android Support Library 学习入门”,然后觉得你讲的不错,虽然我现在听的不是太懂,哈哈)

加载中
3
马丁当
马丁当

你好,看了你的问题和迷茫,总结一下有以下几点:

1. 自己适不适合程序员的工作;

2. 这个职业的未来如何;

3. 如何才能成为大神,快速进入这个行业。

第一个问题,适合不适合这个职业?这个问题别人是回答不了的,只有问你自己。年青人对未来迷茫是正常的,那种对自己的职业规则很清晰的人毕竟是极少数,几乎所有人都是迷迷糊糊就走上一条职业道路,一条路如果走不通,就换一条呗。如果对什么事都考虑得太细,就会哪条路都走不下去了,我们做事就是靠头脑一发热就做了。总有一天,你发现你学会了冷静的思考,做事会瞻前顾后,思路缜密,恭喜你,你变老了!再也拼不动了。所以,这个工作适不适合你?看心情。喜欢就好!

第二个问题,程序员的未来。看待一个行业的未来,永远不要去关注金字塔顶端的人物。如果你觉得你的参照系是比尔盖茨、扎克伯格,或者红薯,或者腾迅、阿里、百度的职员,对不起,你应该先考个985,211。我们大部分人没这么强的实力,只能安安份份做个码农养家糊口,码农是发不了财的,程序员说到底就是工薪阶层,要实现财务自由还要靠敲键盘之外的能力。这个等你进入这个行业5年后自然能看明白。收入无法给你带来轻松和快乐,将来的路是痛苦的还是快乐的,在你的心里。

第三个问题,程序开发,是需要实践的。如果之前没有任何基础,就进入这个大门是需要一个比较痛苦的过程。你们这个年代已经好多了,解决问题可以google,百度。我觉得你应该先找一份跟编程相关的工作,大胆的去面试。不要怕失败,被人白眼看不起。新人哪个不是这样走过来的?即使你会写代码了,一进入公司,也不会让你动代码的,一开始都是帮人打杂:写文档,装程序,帮人测试,维护......在工作中学习如何工作吧,只要自己喜欢开发,总会有机会接触到实际项目,慢慢就上了路子。总比在家闭门造车好。人这一生中,不管做什么事,你永远都不会觉得自己已经准备好了。所以,去做就是了!


碧海青天丶夜夜心
碧海青天丶夜夜心
讲的很好,受教了
程序伐木累
程序伐木累
非常感谢您!
2
乌龟壳
乌龟壳
别着急慢慢来。

从量变到质变之间,看起来好像都没变化的,有时候甚至感觉在倒退。

当你积累到一定程度的时候,会忽然有一天发现原来所学的东西,其实都是从一两句话的理论展开来的。这个时候再倒回去学,就能闻一知十,日进千里了。

但是混日子的话,基本是没有量的积累的,主要还是要多问为什么,我是说不影响工作的前提下。

程序伐木累
程序伐木累
谢谢您,希望能像你所说的一样闻一知十、日行千里。
1
MockMan
MockMan
住你叔家你这不是让你叔为难么
c
cc12
回复 @程序伐木累 : 你想想别人家没大树可靠怎么办?或者你再想想毕业之前在校大把时间时为什么不自学?
程序伐木累
程序伐木累
我也这么觉得。但是我家情况不怎么样。唯一依靠的大树就叔叔了
1
不是simaguo
不是simaguo
《xxx从入门到放弃》
0
wj2699
wj2699
很多软件从业人员,也是离大神级遥遥无期,这并不代表什么。不要着急,学习软件要循序渐进,急不来的。你现在已经能写简单的代码,说明你已经跨过学习编程的门槛了。调整心情,定制学习计划,专注于目标。我面试新人的时候,更看中的是基础知识和学习能力。
0
wj2699
wj2699
基础很重要,高级的技术都是有初级的基本铺垫而成,你看不懂不要急,把你能看懂的理解透彻了,慢慢的,你就都懂了
程序伐木累
程序伐木累
感谢您,我会继续努力。毕竟现在学了这久,放弃有点对不起家人更对不起自己。
0
tsysler
tsysler
这很正常,没毛病。另外听你叔叔的话!!!
程序伐木累
程序伐木累
感谢您
0
z
zjxksoft
首先要问一下自己对写程序有没有兴趣的
程序伐木累
程序伐木累
兴趣到时有,但是好难,每天遇到各种不同问题,大部分google出来
0
jk409
jk409

一头扎进神坑,,,可以考虑下python或php可能你更感兴趣!

0
Klay_
Klay_

我也是自学,之前是毕业了寄宿在表哥家. 为了省培训费,自己又是信息相关专业,买本《第一行代码》就开始搞,自学就是效率不高,我学了近4-5个月. 后来实习,前面几乎是白干,跳了一次槽,又从实习开始,现在来这家小国企4个月了,从实习、试用、到转正,从1.1k到2.7k到3.3k,感觉android水平还只是比实习生强一点而已.

最近感触有点多,特别是那句老话:“不要急,慢慢就会了”. 谁都是这样过来的,之前看监听器我连内部类都搞不清,一个匿名内部类我都不懂,对了那时候自学的时候还没有网络,偶尔去网吧也是玩游戏. 唉,都不知道自己是怎么熬过来了. 

ps:我在长沙,这个二线“省会”城市,工资真低. 

总之,加油吧,你起码还有老师傅可以问,家里还有宽带,不懂可以多查查.  

程序伐木累
程序伐木累
回复 @Klay_11 : 哈哈,的确没有看完你的评论。不过真的非常感谢您!借您吉言,也祝您工作顺利!
Klay_
Klay_
回复 @程序伐木累 : 汗,评论写多了就变成点点点了,也不知道你看全了没有。面几次就知道了,不同的公司会不一样,各种情况都有,总之加油吧,可以从要求比较低的实习或者试用开始,最后谨防变相培训的公司。祝你好运。
Klay_
Klay_
@程序伐木累 我之前也是不敢去面。事实上,给你一点我的经验,就是把面试当做一次简单的交谈和聊天,就是聊聊而已,这样就不会紧张了。首先面试题好好做,如果按套路的话,哪怕是不会的题也要写满,写个大概。然后面谈方面,一般会根据你简历里或者演示的项目提一些问题,比如你做的天气客户端,用到了什么技术?这些图片和数据你是否做了本地缓存?用过什么常用网络框架(Volley)?不同的公司会不一样,有的问过我是否看过安卓系...
程序伐木累
程序伐木累
回复 @Klay_11 : 谢谢你这么详细的回答!看来我差不多也可以去面试一下了,但是不知道公司面试官一般问你啥,面试题一般是些什么内容?我在广州这边,感觉Android这方面人好多啊!压力山大
Klay_
Klay_
回复 @程序伐木累 : 所以仅供参考,哈哈。
下一页
返回顶部
顶部