Re: [请益] 高三生接案?

楼主: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2016-04-14 09:45:02
自推自答,我也来说说这个我第一个接到的专案吧~~
: 推 WolfLord: 我第一个案子是高二时老师吃掉的一个渣子...... 04/11 16:41
: → WolfLord: 老师的要求跟TQ差不多:你怎么理解(问题)?怎么做(方案)? 04/11 16:42
话说我因为参加程式竞赛经常跑计算机中心,高一暑假前在计算机中心玩时数位逻辑
老师就突然问我:Wolf啊~ 你觉得如果让电脑来卖电影票应该怎么做? 我当下立刻就
说,不难啊~把场次*作位当作矩阵,然后卖出去就填上标记(时间)。这样就不会重位
了啊~
然后接着老师又问了,那如果七台电脑一起卖票要怎么办? 老实说,我愣了大概十几
分钟。不是没想到方案(当下想到的是每台电脑先分配占位),而是老师为什么这么问?
这里面一定有鬼......
接着我想到,不要说七台了,光是两台问题就复杂了。因为各自为政的结果就有锁定
,竞争等等的问题。
所以我就问,那能不能有第八台作仲裁? 大概问题直接命中老师想的,所以老师就很
高兴的接着问:那万一仲裁的第八台挂了怎么办?(别怀疑,传奇的APPLE II并不是可
靠的电脑,他甚至比任天堂红白鸡还不可靠(MIT仿制品)) 然后我就一脸(这个程式无
效"当! (炸弹)" ) 然后老师就说:这个给你拿回去当暑假作业,开学验收。 XD
:
: 推 WolfLord: 楼上好可怜喔~ 我高二捡老师屑屑作了一个影城电子划位 04/11 22:44
: → WolfLord: 老师分我二十多说......是我太好运吗? 04/11 22:44
其实,我是觉得真的运气不错的起点,而且之后老师还介绍不少案子,然后案主还介
绍新朋友。加上我念的建教合作公司间接的受影响让我一毕业没多久就有RD(作POS与
离散演算)的正式职务等着我。不然自己跌跌撞撞应该会走很多冤枉路。
但是,这也是技术(学习)要不吝分享,并且随时做好准备。机会来时才不会错身而过
的亲身体验。当年,我们程式竞赛的各小组之间其实除了比赛外,平常就彼此不断的
小竞赛,小竞争。但是竞争却不藏私:彼此干了么,或想到新技巧就彼此分享。老实
说,光是想到新点子能在台上发表而不被吐槽,台下认同的脸就是最甘美的奖品了。
根本就没想过什么专利或著作权有的没的.....(所以哪个学生有什么专长老师也很容
易看出来)
: → WolfLord: 案子说起来很简单,就是七台APPLEII 串成一个售票柜台 04/11 22:46
: → WolfLord: 然后七台电脑可以各自卖票,彼此共同划位当天场次作位 04/11 22:47
: → WolfLord: 然后套表印票。就这样而已,很简单说.... 04/11 22:48
: 狼大别玩了, 有些小朋友惊不起吓跟分不清楚开玩笑的.XD
我觉得看起来似乎也没人被惊吓到啊? 以现代来讲,卖张票而已,的确真的没什么技
术难度嘛~~~~~
除了电脑不可靠,然后ROM只有12KRAM只有48K没有硬盘可用外。我当时唯一的困难度
只有一件事:网络还没有被发明出来。 = =b 不,这样说有点不负责任。帮时已经有
Mainframe 在商业销售了,说没有网络其实也说不过去。而是现在普遍认知的网络卡
或其他什么呼叫个SOCKET就会动的东西并不存在。当时最了不起就是能买得到RS232
或422卡之类的,然后还没有像现在有统一的16450或16550这种了不起的UART 。当时
最先进的UART叫做Z80-DART,而最普遍的其实是8250这种东西,而且还得自己写驱动
,OPEN COM是不存在的.....
至于销售存盘的问题其实还好,因为录音带很便宜,而且五只尼克就有替APPLEII设
计了录音带的读写程式(而且还有一个两个时间积分类比通道与四个DIO的摇杆接口
),只要装台录音机作个简单介接就可以很可靠的自动运作了。
BTW 那种不重要的细节其实跟软件接案也没什么关系,重点是开学我拿了什么去见
老师(笑)。
对,我就是拿了最便宜的RS232(后来实作交案改成RS422)加上特制接线去见老师。
系统(程式)是这样运作的:第一台机器的TX(发送)透过继电器接到第二台的RX(接收
),然后第二台的TX接一样透过继电器到第三台的RX,依此类推,然后最后一台的TX
接到第一台的RX。刚刚讲到,TX/RX都透过继电器连接,因为继电器的驱动是连接了
DTR(装置备妥)讯号。所以当电脑开机完成准备运作时会把线路吸过来(连接上去),
当电脑当机或无法运作的状态时线路就被释放(PASS到下一台)。这样就解决了万一
有机器挂点时要怎了继续运作的问题。
然后程式的逻辑是这样的,每一台都有一块所有场次的座位表的记忆阵列。但是划
位程式却只可以读不能改写。而当要画一格的座位时,他是向下一台机器指令划位
。只有指令接收程式才能可以改写内存,所以当一台机器画一个位置时其实就是
像所有的机器划位(签名) 但是签名有没有成功要等资讯绕一圈后才知道(有没有占
位,锁定,竞争),这样就解决仲裁的问题。
然后老师收到后就非常的高兴的告诉我:很好,其实这是老师最近接到的一个案子
。你要不要做? ......我建教合作一个月的薪水才五千多,我当然是多多益善很高
兴的接受了 (没谈价码,根本没想这该拿多少,只是单纯很高兴想出来的东西被老
师赞许还说可以卖。)
不过,我老实说。这才是地狱的开始,因为程式商业化过程超级无聊还没啥挑战性
(除了用软件解决掉大千中文卡: 因为电影院卖票要用的中文字没几个,只有新片
名需要有汉卡的机器打出中文字(图形)外,其他的机器只要照着显示就好了。这有
点技术难度外。) 就是陷入画面排版跟套印电影票(以前印表要自己算DPI对应纸张
的距离,然后一个点一个点的指挥打印机运作。) 以及操作接口的人因工程问题上
。最后经过一个多月的 "微调" 后,终于老师认可的拿到某影城去交货了。至于前
面网友说的什么维护、教育。那个其实都是老师的工作室搞定的,我只是偶尔假日
跟去看热闹而已。但是,这样我认识到了我第一个客户。也算启蒙了我搞离散演算
的基础与自信(以及日后在研究AI上的兴趣)。
:
: 推 Magiclover: 因为楼上的是"老师"接的阿 04/11 23:03
这句话就是精随了 (赞)
不过,接老师接的案子,然后有作有口碑自然能奠定日后接案的门路与谈判基数(筹
码) 然后我也尝到了作专案的好处:忙三个月就钻到了我两年的薪水。 虽然我后
来也知道,其实老师收了人家七位数(而且不是出头,是多很多) 的费用。但是平心
而论,凭当时的我是没那种身价去开这种价格的。更何况,我一次就领了两年多的
薪水了。(当时,正职的作业员薪水约7000-8000,建教生只有5000-6000。)
作者: LaPass (LaPass)   2016-04-14 09:52:00
推,不过例子让我很不爽,即使是现在,也是那些人接案后,再转包给22k之类的去赚转包价。
作者: czberlin (派大星)   2016-04-14 12:12:00
Ptt卧虎藏龙,这至少发生在80年代
作者: TonyQ (自立而后立人。)   2016-04-14 12:51:00
惊,那个年代是写在录音带上啊 那可以存多少东西? XDDDD
楼主: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2016-04-14 12:54:00
一卷一面60分钟的录音带大概可以写120K~200K
作者: lairrol (小黑)   2016-04-14 13:27:00
好久了...
作者: Ekmund (是一只小叔)   2016-04-14 16:06:00
没有open com的年代 就算我经历 大概也还在包尿布...
作者: bndan (seed)   2016-04-14 18:56:00
纯推最后那段.这也是我认为身份的问题= =
作者: viper9709 (阿达)   2016-04-15 23:50:00
推~感谢分享
作者: KanoLoa (卡)   2016-04-16 00:38:00
继电器通讯法 XD
作者: Magiclover (寅时文青)   2016-04-17 02:11:00
看到自己的推文被回答真奇妙XD 身分问题一直存在在不分领域的学科之间阿...就算非本科也超有感

Links booklink

Contact Us: admin [ a t ] ucptt.com