不好意思
小鲁弟没想到一篇文章有那么多人回我, 真是受宠若惊XD
在此澄清几点:
1. 我程式并没有很强XD
我只是喜欢写程式, 喜欢实现东西, 对很多不同产品的设计有兴趣
学那么多东西的目的是想要搞懂每种语言的特性跟适用性, 而且这些东西本身就很好玩
当你程式写多了 你会发现, 每一种程式语言提出来, 有他要解决的问题
(就像.net平台有他好用的地方, web开发也有其适用性)
跟他想要改进的架构, 如上所述, 我希望了解每种语言的侷限性跟适用点,
以至于将来想要设计东西, 可以很明确的规划出最适合的架构(包含软硬件)
所以语言没有孰优孰劣, 端看应用.
向js早期被诟病, 现在却因为网络应用程式的崛起而大放异彩, 甚至出现node.js.
虽然小鲁很弱, 但是时间花下去还是会有回报, 目前几年的成果下来
我学会了可以用FPGA做简单的设计, 也大概有了VLSI设计的一些概念,
我不是VLSI高手, 但是硬件设计的目的跟限制, 大概听到会有点概念
所以对于版友提到Verilog其实不是硬件设计的端点, 这我是知道的
因为合成后面还有APR, Layout等等的功夫
甚至我也玩过了一些像是MSP430, Raspberry PI, Arduino,
以及简单的类比电路(就是用小板子自己接电阻电路, 没啥学问) 配合Android
FPGA的嵌入式系统我也写过, 其实搞懂这些东西不知道让我熬了多少夜
只为了资料不齐全, 或是了解一个小问题
几年下来搞了几个简单不足挂齿的软件.
2. 我这篇文章的目的, 是因为认识的主管们普遍认为写程式是黑手:
先澄清, 我没有要说写程式"很值钱", 或很了不起的意思
会遇到这样的问题, 要回溯到早期我帮人家补习
因为会请家教的不乏一些大公司的高阶主管(协理, 处长以上), 或是老板
因为当初关系维持不错, 学生毕业以后也都还有跟家长连络
他们也很够意思的要我把履历寄给他们, 不论是帮我改, 或是帮我带
但我自己表示本人的目的不在大公司, 我想去找中小型公司, 能够不断的写code
以及设计产品, 我想自己动手做, 薪水不是问题, 我的目的在学东西.
以及开发产品
但是已经有很多位担任主管的人告诉我,
写程式给人家感觉是黑手, 并且告诉我, 这么漂亮的学历应该要往大公司升迁.
他们鼓励我往一些比较有机会升迁的职位发展, 不要把写程式当成唯一的路.
加上亲戚在M公司当主管的人也告诉我写程式是最低阶的
毕竟对方都很资深, 担任的职位也很高阶
所以让我不得不质疑写程式是不是给人感觉不值钱?(我不是要高薪, 别再误会!!)
3. 人都有梦想, 我想为自己的梦想努力
我这辈子的目标, 就是想要钻研技术, 努力创造东西 并且要用双手实现出来,
例如家用某个东西不方便, 因为你硬件软件知识够
或许你可以用线路, 配合电器规格, 甚至用硬件平台去实现
改善家中的生活, 用mcu, 甚至自己设计电路板,
把自己家里改成很炫的智慧家庭,
或是常找不到车子, 于是自己设计通讯模组可以让你追踪车子
虽然这些市面上都有, 可是自己做的就是不一样
每个人都有自己想成为的角色,
有些人想要领高薪, 过好日子, 变成社会的要角, 获得社经地位, 但那不是我的目标
考好成绩, 念好学校, 其实从来不是我最终目标, 我只是刚好都念不错的学校
我也没想过把那个当我的成就.
我想要以后我的小孩告诉同学:
我的老爹是骇客, 破解了某台机器, 或是做了某个很炫的东西
或是用Rasbper PI, Arduino的硬件把他的钢蛋机器人变成会飞的遥控机器人
或是自己开了一个ASIC可以接在遥控车上, 把遥控车智慧化XD
(现在3D打印机都opensource了, 真想自己做一台来玩, 连遥控车都可以自己印)
甚至因为我懂HDMI的影像格式
看到某个电影的画面不喜欢, 我自己接FPGA来做影像处理,
把女主角胸部改大, 或是把它做成3D影像(误)
或是哪天我用硬件实现了主力追踪器
当虎尾帮或是嘉义帮进场就会自动发出警报
这种产品实现的成就感不是职位多少, 薪水多少可以衡量的
4. 你问我想不想赚钱?
废话 当然想, 谁不想要钱把钱给我XD
不过我的顺位是兴趣第一, 赚钱第二
日子有热情比钱对我重要,
或许有人认为到大公司领高薪, 以后创业也可以,
但是那是你的最佳解, 不是我的.
我觉得现在不去做, 以后也不会去做, 因为你永远会有理由
除非你很有规划, 不然我宁愿现在就去做.
那你问我去上班干啥?
因为很简单, 我自己明白光一个人能力不够, 去公司看能不能学到新东西
接案, 在自己能力还不足的情况下, 也是只能代工
好一点让你湖口, 买个房子跟车子.
5. 创业?
有呀! 有卖过东西, 存了点钱, 不过始终做不出什么特别像样的东西
失败N次, 又尝试N次, 只是不愿意放弃, 在失败99次我还是会一样努力
只是, 接案子的结果, 两三年下来一直就是帮人家代代工,
开发了几个系统(其实自己一个人干出20万行的CODE应该也不小XD)
(不过我很弱XD) 我只是个不肯放弃的白痴,
以前一开始学程式什么都不懂, 抓着强者狂问, 每天狂写, 狂GOOGLE
才开始对于开发东西的方法抓到方向,
我不怕丢脸, 只怕找不到答案, 再白痴的问题我也问
我也很喜欢做新的东西, 像早期我用VS用很习惯, 可是业主因为机器的API很旧
需要用到BCB, 当下我只有兴奋, 因为又有新平台可以玩XDDD
只是...其实写起来发现还是差不多
甚至我也用过PHP, js来写过东西
我喜欢做自己喜欢的事情, 像早期帮人家家教, 是因为我喜欢数学
想要把数学的方法教给别人, 我也没想过靠这个赚钱,
我脑袋很单纯, 只想做自己喜欢的事情, 我不会先想怎么赚大钱, 赚大钱是命.
6. 我觉得人生是长期的累积
其实我早期程式写很差(可能因为以前都在混)
但是我明白立定目标就是10年20年以上的奋斗, 跟持续累积,
我想要用我的一辈子来累积开发产品跟程式设计的能力,
了解自己的不足, 并且不断改进, 对我来说, 这才是乐趣
我永远会把自己当新人一般学东西.
找到一个能一辈子持续学习, 愿意学习, 玩的开心的职业
比去公司当经理, 升迁对我来讲还重要很多
如果过著每天浑浑噩噩, 不知道在干啥的日子, 就算升上公司总经理, 每天过很爽
我也不要.
以上, 谢谢大家的回答
其实我真的不强, 也没把写程式看的很了不起, 请别误会了
我只想做自己
※ 引述《csee (CSE)》之铭言:
: 大家好,
: 想请问一下Coding是不是很不值钱
: 小鲁弟最近在找工作, 想找程式设计的工作
: 不管是写硬件/写软件/写韧体, 我都还算有兴趣
: 最好是能够遇到整合的东西
: 因为我觉得从无到有, 埋首把东西弄出来的感觉很棒,
: 我自己是念台大资讯, 交大电子毕业
: 可是以前当学生的时候很混, 没好好把专业能力弄好
: 直到这三四年写程式写出兴趣, 所以下定决心这辈子想要把程式学到很熟
: 于是我这三四年很认真地埋首苦读
: 举凡C#, C++, JavaScript, CSS, JAVA, Python, 甚至verilog
: 我都想把他学好, 除了语言工具, 我也很认真的把一些Domain Knowledge重读
: 甚至念资工的我还自己买类比电路回来玩, 回来研究
: 用板子来改我家的电器跟家用电路,
: 用GPIO配合MCU, 继电器去做一些很Cool的东西
: 目标是以后可以利用软硬件平台来开发一些有趣的东西
: (例如在FPGA上面挂一个Server, 移植javascript,
: 制造出一个FPGA的 web crawler, 或是web机器人等等 利用硬件横行无组,
: 或是开发出能在WEB上面利用服务器配合硬件平台做应用等等...
: 或是以后用线路接到汽车上面去hack他XD)
: 把程式学到精熟以后去做技术实现是我一辈子的梦想
: 不管薪水, 能做出一些很帅气的东西就是一种成就感
: 可是问题来了,
: 大家都认为写程式是黑手, 甚至觉得写程式没什么了不起
: 可是我觉得把程式写到应用自如, 甚至跨平台最佳化的应该不多呀!!
: 难道这不是值得努力的方向吗?
: 大家都觉得念好学校应该要往大公司升迁 交际应酬, 以后叫别人做
: 的路去走
: (BY the way,
: 我认为写程式不该只是工作的工具
: 他是一种实现自己想法的工具
: 是一个工程师一辈子的玩具
: 我们都该透过学程式去帮自己实现一些事情
: 电脑是平台, 手机 硬件也是平台
: 我认为那是我一辈子的梦想跟热情!!)
: 不知道大家的看法呢?
: 谢谢