※ 引述《kokoko0707 (卡登)》之铭言:
: 常听说 对电脑很有兴趣 写程式也很有兴趣 希望走资讯这条路
: 什么都会一点 SQL会一点 MYSQL会一点 vb会一点 测试找BUG很强 执行专案很强
: WINDOWS很熟 维修很强 找问题很强 写手册很强..应付客户很强..可是却没屁用
: 什么都不精 年纪大就是什么都不能做 资讯业都要专才 不要通才
其实通才还是有通才的市场, 但我同意专才比较好赚
以前我也是 VB PHP MySQL Javascript Flash ... 玩一堆
现在的公司做云端装置也是通很大
前端用户
HTML 5 + Ajax + Flash + Applet ,
中继
PHP + MySQL 或 SQLite , Remote , XML / JSON , 规划 Schema
底层运作
C compile CGI 直接接受让 .sh 呼叫运行系统 function
于是乎一个通才 RD 要从前头的 Web UI 通到 Linux 的 C compile
因为客户要运用交互式界面直接操作连在 LAN 上的 Device run program
又不是架网站在网络上, 是要卖出去给客户安装在自己家或公司里使用
其实也没有很难理解
以往 Device FW 也可从 PC 端 VB 或 VC 视窗应用程式下 UART 指令控制 FW 动作
现在变成要搞从浏览器送 TCP/IP 封包给 Server 收到后下指令控制动作
只是 Web UI 要做的像视窗应用程式一般动作就拥有非常复杂的控制流程
在 VB 按个 Button 的效果是原生的 , 现在要自己切一堆图片配 CSS 做出阴影反差
要读档传输就读进内存切一切批次丢 COM PORT , 拖拉也是元件的既定行为
在浏览器要用 iframe 伪装 POST 上传 , 拖拉还要靠 HTML 5 File API事件控制
并且 IE Firefox Chrome Safari Opera ..... 一堆相容性要兼顾
专有专的专门负责 Linux Kernel
通有通的整合前端到后端的一切运作开发, 想办法让人从 IE Firefox Chrome 控制
如果缺少了任何一块的概念也没办法完成这工作的需求
反而是都会一点的比较能胜任
至少不会连 client 端浏览器怎么看到在 ssh 下 top 看到的东西都没概念
或是不懂怎么把 log 把 config 文字档读到浏览器上变成用下拉选单选完储存改变设定
甚至用 samba 丢了档案或改了档名后浏览器档案列表清单马上 update
只专精 samba 或只专精在 remoting 的就不一定像通才都略懂并用 inotify 做到需求
虽然他可能只是很简单的 add watch 后改 list 文件
并让 Web UI 设 interval 呼叫 XMLHttpRequest 向 Server PHP
PHP 再固定捞这个 list 文件 echo 成 XML 或 JSON 给浏览器 Javascript 重绘列表
敝公司通才薪水也是说高不高说低不低, 专才就真的不错
我这种都略懂一点, 至少有点概念不会太抽象的 , 调薪前月薪大概也是 45K
其他绩效看公司营收, 去年出货不少, 公司分红年终奖金加起来 400K 左右
反正只要你都有概念略懂, 进来教一下学一学跟着做一个专案就慢慢上手了
通才也是会渐渐有专精的东西, 但就是会一直要学新的东西就是了
就像 HTML 5 的出现通才也是要跟着 update 才能保持技术能应付市场需求
不然别人都原生多选档案你还在靠 Flash 多选搞的平板跟手机上不能 run 就输了