最近看到了@
RIcter 酱不想上学的贴子,加上自己大一快结束了,想总结思考一下,另外想听听前辈大牛的观点。
楼主现在就读于山东财经大学(金融管理与实务专业,专科合作办学,大四可以去苏格兰某所不知名大学读,拿国外的本科学历),可以说大一眨眼间就过去了,感觉自己什么都没干,感触倒是挺多(“你的问题主要在于读书不多而想得太多。”,杨绛)。
关于楼主的前情提要,简单的说就是高三不想上了,退学了(再次 @
RIcter ),在家呆了3年(有尝试跟朋友做生意,但主要是打游戏,偶尔写写php)后想通了,想上学,最后没别的好路子,滚回去裸考高考。
楼主初中时接触编程,当时主要目的为了参加NOIP。由于现实所迫,只有初一的时候拿了一个地级市的三等奖就没有继续(班主任不支持,而且没有辅导老师)。后来接触过各种各样的语言/框架(PHP ActionScript3 SilverLight Android Python),基本都是浅尝辄止,写了点缺胳膊少腿的程序就换别的了。
直到上个暑假,我的coding算是才基本步入正轨,这都要感谢我研究SilverLight时认识的一位朋友,良师益友,北京某创业公司的老板。上个暑假去他公司帮做了点php私活,虽然只是第一次见面,他对我实在太好,送了台MBA,后来又把他退役的MBP给我了(当然前面的MBA还给他了)。Mac真是开发利器,真的,把我带进一个美好的世界!当时他的意见是,要么iOS,要么Java(J2EE,或者说是Java Web?我不太了解Java这套东西)。因为Java Web是他的主要业务,手中的活很多,他认为我一方面可以和他一起成长,另一方面可以帮他处理不少私活。另一个就是做iOS,他的iOS开发全部外包,当时想自己搞搞。
后来大一刚开学的我你们懂的,各种参加活动;活动的热情过了,又开始打算谈恋爱(后来失败)。上学期基本没啥进度,除夕那天拿到了VISA,开始申请iDP,那时候才开始认真写iOS,但是苦于基础太差,第一个项目写的实在是不怎样,前段时间打算看看设计模式,然后部分重构。
寒假时本来打算搞搞Spring,争取能给朋友干点私活。不过回家自己又成了司机,整天在外面跑,帮姥姥爷爷买东西,走亲戚……Spring这套东西感觉不在公司里实习,是很难进步,自己看看书,写写感觉与能用的代码相去甚远。后来还打算用Java写个互联网项目,实在写不动,maven也不是很好搞。
大一下学期初期放弃了Java后,后端打算学习一下node.js,这个一直看到了现在。目前是打算用node.js做后端,cordova做客户端,写一个参加比赛的项目(虽然很多V友,学长,劝我不要参加那个比赛,但是队伍已经成立了,出尔反尔不好,有始有终吧)。目前对node.js感觉还是不错的,社区的氛围良好,可以做远比php多的事情。
但是呢,感觉老毛病又犯了,swift公布后,又对iOS眼馋,还是想跳坑。
上面是我编码经历,下面简单介绍一下我学校的环境。
大一下学期应父母的要求,在周末开始学雅思,这样我编码量直接减少了60%以上,因为平时的晚上还得处理掉周末雅思课程的作业。所以这学期写的代码比上学期还少!学校的课程处理起来不是太费劲,但是想考高GPA还是需要付出很大的努力的,最近在为权衡GPA和编码纠结。
下面才是正题:
今天正好雅思课程算是最后一天,加上某东书籍促销,和朋友讨论买什么书。朋友说,还是Java重要,Java重要的不是语言,而是其中的思想。我表示很无奈,自己在学校的现状,目前认为自己想把Java搞起来还是比较困难的。另一方面,感觉node的TJ大神,似乎没这方面的功底,如果做到他这种程度还是可以成为人生赢家,迎娶白富美的……
在 @
Livid 前辈的《关于 Google 的前端开发》(
/t/106897 ) ,中,我感觉Java/C++的功底似乎是不可替代的。那么我今天想问的问题来了,假设我开始工作的时间点是4年以后(2018),那么大家对我的学习有何建议?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/116356
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.