出身: 普通本科大学, 工业设计专业 兴趣: 编程开发( android 方向)
大二大三时接触了编程开发, 先是 c++ prime 入门,爱上编程这个活动,然后继续学 java,深入学习了 android。奈何大学课程紧张,专业主要画图和建模,期间断断续续也写了几个玩手的 app,完成度不高。
大四学校这边也是安排专业对口的实习,像我这种非科班出身也很难找到开发的实习。但是我自身确实是对编程有着执着的热爱,所以很想以后能从事开发这行业。但是我的专业技能(绘图软件 ps,ai 以及建模软件 solidwork),对我想找的工作帮助不大。
况且我目前也需要为我的生计低头,所以我想的是,我先从事我专业的工作,然后再一遍自学完善我的编程技能,做一名个人开发者,最后找机会转行。
不知作为过来人的大佬们是否有些忠言相告?
1
lhx2008 2018-02-21 21:13:00 +08:00 via Android
不一定要去学校安排的实习,安卓实习没有你想象中那么难找,个人开发者不建议
|
2
fiht 2018-02-21 21:18:54 +08:00
如果你说的个人开发者是不去实习不去投递大厂简历的话,我不建议。
很多事情不是一个人可以做到的,依托团队 /学校 /公司能够获得个人无法企及的资源。(比如讲学校实验室可以买工作站和八路 Tesla K80,个人是买不起的 进大厂进大厂,进不了大厂进有新人培养计划的小厂,总之十分不建议当个人开发者。 |
3
stabc 2018-02-21 21:19:41 +08:00
我觉得你这个思路很稳妥了。保证工作养活自己的同时寻求转行。
我的建议是继续做 APP,不是玩手那种,而是抱着做出一个服务很多人的产品去做。 |
4
wintercoder 2018-02-21 21:25:19 +08:00
刚毕业就个人独斗不建议,不是什么都能自己学到,而且怕你大半年没有收入,活不下去
|
5
WordTian 2018-02-21 21:27:48 +08:00 via Android 1
建议对行业有一定了解,有一定人脉,有一定后备资金后,再从事个人开发
|
6
Jimjay OP @lhx2008 实习多看重你有没有这开发类型项目的经验, 但我只有设计项目经验,根本对不上口啊。
@fiht 我的理解是,个人开发者是跟随自己的兴趣去做开发,而工作则是另一种。而且我这种大学也是进不了大厂的 @stabc 谢谢你的认同,其实我也是挺迷茫的,所以才向经验丰富的大佬们请教一下 @wintercoder 所以我是先从事另一种工作,一边完善自己的编程技能,再寻求转行 |
7
NonClockworkChen 2018-02-21 22:09:57 +08:00
你还没到,不需要合作的地步。。。
别浪费自己的时间。 就和比尔盖茨成不成功和他辍学并没有关系,和他父母倒是有点关系。。。 不要特立独行。 |
8
Jimjay OP @NonClockworkChen 不是要特立独行,但是我目前真的难找到合心意的实习
|
9
Amance 2018-02-21 22:47:27 +08:00
android 开发入门简单,会的人又多,岗位又少。我认识的 android 方向的现在不是做嵌入式就是搞服务器。会点简单的 android UI 真的没什么意思
|
10
yxysnao 2018-02-21 23:05:08 +08:00 via Android
可以的,只不过个人开发和职业的技术栈不完全相同,这也就是上面有人说没有环境的问题。职业需要解决点问题,提倡专精,业余单个项目讲究整体,完成就好。任意抛弃自己的专长去抢别人的饭碗不能说明智,而这个世界给那些需要知道自己答案的人的天空是广阔的。这个世界需要 linus,stallman,也需要无数个个人开发者。据我所知远到千千静听,近到 b 站 uwp 客户端等等都是个人开发者的作品,他们的技术未必比得上 v 站大佬,但是却给真正的商业软件指引了方向。
嘲讽下要是程序大佬站在自己的立场上当然会说开发这项工程达到职业的水平,适应现代的流程多么不易。职业之路和独立开发的道路没有那条会是更平坦的。 |
11
yxysnao 2018-02-21 23:08:46 +08:00 via Android
还有提醒下楼上都当程序员了最好不要乱黑比尔盖茨,别人黑黑也算了,学计算机的黑得动比尔盖茨
|
12
yanjinbin 2018-02-21 23:25:02 +08:00 via iPhone
爱上这个词很廉价。。。
|
14
little_cup 2018-02-21 23:55:37 +08:00
不要因为对找工作产生了畏难情绪而选择独立开发。
|
15
circsqua 2018-02-21 23:58:34 +08:00
个人开发者,差不多就是单干或者最多几个人的小团队的意思吧
我觉得吧,早两年 Android 和 iOS 的竞争( WP 已经嗝屁),像极了 很多年前 DOS 到 Win95 的那个年代;新兴的市场,众多平台可供 选择,写的东西又不用很复杂,有很多的需求需要去填补………… …………个人开发者的田园时代已经过去了呢。 (此时请不要非黑即白) 个人开发者就是要当“第一(批)”。Linus 写 Linux 的时候在怎样的 时代,RMS 谋划 GNU 的时候又是怎样的,大门卖 DOS 的时候的环境? 相关历史都是很有趣的呢。 另外,其它人也有提到,相对于做 app ( android ),可能解决什么 问题,做出怎样的东西更加重要。 --- --- --- 小猴子下山,小心 公司发展对个人影响很大 业务专精才会有发言权 工业设计,机构部份应该也有编程需求 一家之言~ |