8年抗戰(zhàn),從ASM到C,親手開發(fā)的產(chǎn)品算起來,應(yīng)該不下200個(gè)了吧.
從消費(fèi)類,生產(chǎn)自動(dòng)化,到工業(yè)控制,
從MCS51到PIC.
這兩個(gè)月,學(xué)起了DELPHI,
寫個(gè)進(jìn)銷存(主要IC采購(gòu),報(bào)價(jià)查詢,機(jī)種材料表,應(yīng)收款--ACCESS+SQL+DELPHI)
寫了個(gè)
電池充電曲線顯示.
寫了個(gè)帶曲線顯示的控制軟件,包括校準(zhǔn),機(jī)臺(tái)控制,點(diǎn)動(dòng),長(zhǎng)度顯示,力值顯示,報(bào)表打印,數(shù)據(jù)存儲(chǔ),串口API多線程通信(多線程還是要注意WAITFORSINGLEOBJECT應(yīng)用).
困惑了,原因是用C多年,不習(xí)慣DELPHI的語(yǔ)法,C用一個(gè){ }表示一段程序,而DELPHI用
BEGIN --END,要打好多字,同樣,還有其它的也一樣,IF 后面還要加個(gè)THEN.
如果是IF ELSE,還得在END后面把分號(hào)去掉.如果等等.....
了解C#是結(jié)合了C的優(yōu)點(diǎn)和DELPHI的優(yōu)點(diǎn),是真的么?
主要精力還是在單片機(jī)這一端,電腦端的軟件目前來看,只是一個(gè)補(bǔ)充,沒有學(xué)C++的原因就是因?yàn)樗珡?fù)雜,不好上手,才學(xué)的D,現(xiàn)在卻因?yàn)榱?xí)慣的問題(不單是適應(yīng)一下的問題,經(jīng)常在寫的時(shí)候搞混),不想放棄C的語(yǔ)法習(xí)慣.
C#真是我的救星么?各位兄弟,能解決我的困惑么?
看了以前的貼子,HOTPOWER兄弟08年也在搞DELPHI哩.
網(wǎng)友評(píng)論:這也叫做個(gè)幾百個(gè)產(chǎn)品?這種產(chǎn)品的開發(fā)還沒有從頭到尾做一個(gè)復(fù)雜的產(chǎn)品水平提高的多。
網(wǎng)友評(píng)論:25#
你做的這點(diǎn)活也算“開發(fā)產(chǎn)品”?
網(wǎng)友評(píng)論:以前在工廠里上班時(shí),一年也做不了幾個(gè)產(chǎn)品,所以說來說去,還是一句話,看你在什么環(huán)境里.
有些兄弟說,幾個(gè)小時(shí)能做一個(gè)?
兄弟,說實(shí)話,你有點(diǎn)OUT了,你看見哪個(gè)電工在寫了5年的程序,還是每個(gè)程序都是一行一行程序編出來的?
我們現(xiàn)有軟件相當(dāng)都是在一個(gè)框架下,稍加改改就構(gòu)成一個(gè)獨(dú)立的產(chǎn)品型號(hào)了.
我們花了幾年的時(shí)間來完善這個(gè)框架,它包含顯示,按鍵處理,數(shù)據(jù)保存,斷電檢測(cè),遙控,ADC,PID,菜單,外部輸入檢測(cè)等,都是工業(yè)控制上的,而且經(jīng)過多年的使用證明,它能對(duì)抗3000W的三相電機(jī)頻繁啟停.
有兄弟可能會(huì)說,那你把它發(fā)出來看看?對(duì)不起,技術(shù)的值不值錢,就在于這種技術(shù)是不是很容易就被別人掌握.
一個(gè)同行的兄弟前幾年在珠海就是靠這個(gè)產(chǎn)品每年光開票的就做200萬(wàn),你信嗎?每套產(chǎn)品軟
硬件加一起3000多一套,每天都在發(fā)貨.
網(wǎng)友評(píng)論:樓上的兄弟,這不叫開發(fā)產(chǎn)品?你看一下我注冊(cè)時(shí)間是什么時(shí)候?
你知道02,03年在日本賣的很火的蒸汽清潔器嗎?你見過手持式超聲波清洗器嗎?這個(gè)產(chǎn)品只到現(xiàn)在還在被國(guó)人倒來倒去.這正是我當(dāng)年負(fù)責(zé)的.
網(wǎng)友評(píng)論:從05年之后,來這里的時(shí)間少了,也正是從那個(gè)時(shí)候開始,在做自己的事情.不知道我這樣解釋清楚了不?
網(wǎng)友評(píng)論:大家也不用懷疑啦。有點(diǎn)積累的公司,代碼不就經(jīng)常拷來拷去
網(wǎng)友評(píng)論:很多人的回答偏離主題,懷疑樓主本身,可嘆!
delphi只是一個(gè)
工具,我在10年前學(xué)過,可是現(xiàn)在基本用不上了,從長(zhǎng)遠(yuǎn)看,delphi的生命力不會(huì)太強(qiáng),因?yàn)锽orland公司本身的實(shí)力(不知道現(xiàn)在是否被收購(gòu)了)。
lz開發(fā)過很多產(chǎn)品,有很多經(jīng)驗(yàn),我個(gè)人也是有些想法,和lz相互交流,相互學(xué)習(xí)。
工具的學(xué)習(xí),你一本子也學(xué)不完。我舉個(gè)自己的經(jīng)歷,硬件開發(fā),最早搞過51單片機(jī),后來做186/386的產(chǎn)品,又做過mpc860/8260等設(shè)計(jì),再后來做fpga設(shè)計(jì),后來又開始做arm、dsp設(shè)計(jì),個(gè)人的精力和時(shí)間太有限了,忙不過來,每樣?xùn)|西淺嘗輒止,不能太深入,真要做到前沿設(shè)計(jì)和滿足一些特殊要求,方方面面全面兼顧,幾乎不可能,只能在一個(gè)方面專注,所以我現(xiàn)在的設(shè)計(jì),就是以fpga設(shè)計(jì)為主,其他方面,我可指導(dǎo)他人協(xié)助,只有出了問題,我才會(huì)去閱讀手冊(cè),但手冊(cè)我不會(huì)詳讀,只會(huì)根據(jù)經(jīng)驗(yàn),給予他人啟發(fā)性的指導(dǎo),具體的問題還是由設(shè)計(jì)人自己完成,這樣一方面自己在擅長(zhǎng)的地方更加專注,另一方面指導(dǎo)他人之后,別人也會(huì)和你不斷的交流反饋,也增加自己的經(jīng)驗(yàn),而不必事事躬親。
軟件方面,我學(xué)過VB、匯編、delphi、c,后來也想學(xué)習(xí)C++、java,語(yǔ)言這玩意,也是層出不窮。后來發(fā)現(xiàn)不行,一是沒機(jī)會(huì),主要是產(chǎn)品機(jī)會(huì),公司不會(huì)安排擅長(zhǎng)硬件設(shè)計(jì)的人從頭學(xué)習(xí)語(yǔ)言,去做軟件開發(fā)工作,另一方面即使我學(xué)習(xí)這種語(yǔ)言,沒有個(gè)10年8年,深入下去做產(chǎn)品,我也不會(huì)成為一個(gè)專家,還不如我只有一技,但可走遍天下。
學(xué)習(xí),還得講究策略和方法,應(yīng)該把眼前和長(zhǎng)遠(yuǎn)結(jié)合在一起,假設(shè)如果現(xiàn)在有個(gè)客戶有個(gè)10萬(wàn)的項(xiàng)目,用C++設(shè)計(jì),我會(huì)毫不客氣的明天就開始學(xué)習(xí)C++,否則的話,我會(huì)更關(guān)注自己職業(yè)今后可能需要的專業(yè)知識(shí),大處著眼,小處入手。
你現(xiàn)在具備很好的經(jīng)驗(yàn),產(chǎn)品這多,個(gè)人看法,更多關(guān)注產(chǎn)業(yè)方向,培養(yǎng)自己的團(tuán)隊(duì),積累人脈。不要太拘泥于開發(fā),甚至語(yǔ)言工具等這些東西
網(wǎng)友評(píng)論:delphi已經(jīng)沒落了,等你學(xué)會(huì)了就絕版了
網(wǎng)友評(píng)論:niu.
網(wǎng)友評(píng)論:delphi是純做PC軟件的 現(xiàn)在還應(yīng)用不到 如果你有閑心 了解一下 學(xué)一下C++ delphi 也是可以的
目前就是用用VC 去調(diào)試我的C代碼生成一些單片機(jī)處理不了的數(shù)據(jù)(用DSP估計(jì)就用不著了)
為了提高表格處理 能力 還接觸了VBA 不用太專 夠自己用就好 只是工具罷了
樓主如果有用到就學(xué)一點(diǎn)
網(wǎng)友評(píng)論:LZ至少是一個(gè)非常勤奮的Man
網(wǎng)友評(píng)論:比較感謝33樓,36樓兄弟的中懇的跟貼.
其實(shí)有這樣的疑問還基于:
1. 我剛學(xué)DELPHI不久,還沒深入,(可能也不準(zhǔn)備深入,只要滿足目前項(xiàng)目應(yīng)用即可),所以想退也容易.
2. PC端的軟件也不是重點(diǎn),只是補(bǔ)充,所以才有哪一個(gè)更合適的問題.
3. 中毒不深,還來得及,所以想聽聽兄弟們的一些好建議.
網(wǎng)友評(píng)論:三個(gè)月開發(fā)一個(gè)產(chǎn)品~
網(wǎng)友評(píng)論:喜歡C++
工具用多了 也就熟悉了
網(wǎng)友評(píng)論:好像越往深走 軟件部分就越多 是把樓主? 我現(xiàn)在上位機(jī)就用vb搞定 更簡(jiǎn)單 跟樓主比差多了 呵呵 主要也懶得學(xué) 總想著有空多學(xué)學(xué)可總是拖 我感覺綜合素質(zhì)是不是更重要 比如了解市場(chǎng)、管理等
網(wǎng)友評(píng)論:開發(fā)的什么產(chǎn)品啊?就這速度,我要是能趕上你十分之一也行了……
網(wǎng)友評(píng)論:都在回味自己的牛史!!!
網(wǎng)友評(píng)論:8年200個(gè)產(chǎn)品?樓主神速。我7年只搞了不到10個(gè)。
網(wǎng)友評(píng)論:我3年都搞了20-30個(gè)了,樓主說的我非常理解。當(dāng)積累到一定程度編程就是拷來拷去,根本就不看代碼的具體內(nèi)容,一兩個(gè)小時(shí)做個(gè)產(chǎn)品是很正常的。硬件也一樣,模塊組合,最后走下線就行了。
我也搞上位機(jī)軟件。VB非常擅長(zhǎng),但我現(xiàn)在已經(jīng)開始忘記他了,因?yàn)楸绕餋來VB太麻煩了,以前也玩過段時(shí)間C++,現(xiàn)在用C#和ASP。
建議還是放棄DELPHI吧,因?yàn)镈ELPHI要絕版了,連DELPHI之父都被微軟挖去搞C#了。
C#絕對(duì)是一個(gè)強(qiáng)大的語(yǔ)言,而且和C很類似,并且吸取了VB,JAVA,C,C++,DELPH的優(yōu)點(diǎn)。但是有一個(gè)唯一的缺點(diǎn)是編譯出來的exe文件都很大,因?yàn)殡x不開.net famework。而VB,C++,DELPH編譯出來的很小而且在一般電腦上都可直接用
網(wǎng)友評(píng)論:問個(gè)問題,樓主你的200多個(gè)產(chǎn)品都批量了嗎?量過10K的有多少。
我做的都是批量的產(chǎn)品,其實(shí)產(chǎn)品批量和不批量相差是很大的。
很多時(shí)候量少時(shí)問題不會(huì)暴露,但多了就會(huì)出現(xiàn)很多細(xì)節(jié)性的問題。
而且成本控制也是一個(gè)很重要的地方,我就見過批量的成本比不批量成本還高的公司
網(wǎng)友評(píng)論:個(gè)人認(rèn)為學(xué)東西還是一步到位的好,想當(dāng)初我在決定學(xué)VB和VC時(shí),選了個(gè)簡(jiǎn)單的VB,結(jié)果到最后還是放棄VB了。protel也是因?yàn)楹?jiǎn)單先學(xué)的他,后來也是由于功能受限重新改學(xué)別的。要是當(dāng)初再多堅(jiān)持下就不用浪費(fèi)這么多時(shí)間了。
網(wǎng)友評(píng)論:不好意思,我做硬件的。如果硬件8年200產(chǎn)品當(dāng)頂禮膜拜。
網(wǎng)友評(píng)論:
換C++吧.
跟樓主經(jīng)歷相仿,多的時(shí)候一個(gè)月五六個(gè)產(chǎn)品.
網(wǎng)友評(píng)論:
用c++或者c#吧. 后者你要給winxp及以下版本的的用戶安裝framework.
網(wǎng)友評(píng)論:安net組件是有些煩,但裝好一次就不煩了,新版的Window應(yīng)該會(huì)把這東西帶上的。
網(wǎng)友評(píng)論:還是用C 方便!
網(wǎng)友評(píng)論:這根本不能叫做了200個(gè)產(chǎn)品。
呵呵,產(chǎn)品維護(hù)和產(chǎn)品簡(jiǎn)單改進(jìn)根本不能算新產(chǎn)品開發(fā),這也是很多人鄙視電工的原因,始終是在做簡(jiǎn)單趣味的低級(jí)重復(fù)工作。
網(wǎng)友評(píng)論:綜合各位兄弟的建議,我決定,放棄DELPHI,改C#了.但需要先完成目前進(jìn)行中的項(xiàng)目.感謝兄弟的建議.
網(wǎng)友評(píng)論:聊點(diǎn)與這個(gè)主題無(wú)關(guān)的吧.
在這么多方案中,量產(chǎn)的只有幾個(gè),這也符合業(yè)市場(chǎng)推廣的特征.做業(yè)務(wù)的在找業(yè)務(wù)時(shí),通常只有百分之幾的成功率.
呵呵,不要笑,很正常,不相信問問業(yè)務(wù)員就知道了.
其實(shí)很多公司都一樣,不管它做的東西有多少,多復(fù)雜,但最終給它帶來利潤(rùn)就只有那么幾個(gè)而已,其它的都是潛在用戶.對(duì)不?
我本身是做硬件,和單片機(jī)軟件的,長(zhǎng)年扎根于此,否則沒辦法解決工業(yè)控制干擾和高精度AD(工業(yè)現(xiàn)場(chǎng),14位以上)的問題.
純粹的開發(fā)是賺不到錢的,我們的利潤(rùn)來源并不是代客開發(fā)的產(chǎn)品,恰恰相反,是自己的產(chǎn)品.但有個(gè)前提,如果不是代客開發(fā),也找不到這個(gè)商機(jī)---潛在客戶盡管目前不能賺錢,但也要做,誰(shuí)知道哪天會(huì)不會(huì)帶來商機(jī)?你說是吧?
網(wǎng)友評(píng)論:那也有會(huì)說,你做的東西都不用維護(hù)嗎?
當(dāng)然要維護(hù),還沒見過哪個(gè)超人做的東西不要維護(hù),這也是為什么我會(huì)把它當(dāng)成一個(gè)產(chǎn)品的原因,我的歸檔原則是如果是維護(hù)原因,(有BUG),那軟件是不會(huì)另做一個(gè)版本的,只要客戶要求更改功能才會(huì)另開一個(gè)產(chǎn)品號(hào),這也是那么多產(chǎn)品的由來.
但有一點(diǎn),有經(jīng)驗(yàn)的人做的東西維護(hù)工作肯定要比經(jīng)驗(yàn)少的人在維護(hù)上面少很多,老手用一天時(shí)間寫軟件,用一天時(shí)間修改,新手用三天時(shí)間寫軟件,用10天時(shí)間修改都很正常啊.
網(wǎng)友評(píng)論:這是兩年前做的東西,32路電阻掃描,采用四線制,13位的精度,電阻掃描范圍0.1-100K,可級(jí)聯(lián)到256個(gè)點(diǎn)--即八塊板級(jí)聯(lián).可以修改軟件后實(shí)現(xiàn)PT100,熱電偶實(shí)現(xiàn)多路溫濕度檢測(cè).
開發(fā)周期: LAYOUT--四天(不做原理圖,直接LAYOUT),一次性成功
軟件調(diào)試: 6天--(底層軟件有,只需要調(diào)針對(duì)這個(gè)板的部分)
這個(gè)產(chǎn)品只量產(chǎn)了三套,每套售價(jià)2.4萬(wàn).含電腦端軟件,(電腦端不是我寫的,另外有專人寫)
先臭美下,還湊合吧?
網(wǎng)友評(píng)論:通過地址碼選擇還可以做RS-485,RS232,微型打印機(jī)
網(wǎng)友評(píng)論:說到VB,都沒往這方面想,寫C的人還要忍受解釋執(zhí)行?
網(wǎng)友評(píng)論:世界上沒有完全相同的兩片樹葉,何況人?
網(wǎng)友評(píng)論:這根本不能叫做了200個(gè)產(chǎn)品。
呵呵,產(chǎn)品維護(hù)和產(chǎn)品簡(jiǎn)單改進(jìn)根本不能算新產(chǎn)品開發(fā),這也是很多人鄙視電工的原因,始終是在做簡(jiǎn)單趣味的低級(jí)重復(fù)工作。 ...
yewuyi 發(fā)表于 2010-11-17 00:35
偶和樓主做的工作差不多,到底算做了多少產(chǎn)品,每個(gè)人的理解不一樣。
前幾年的種類比較多:點(diǎn)火器、抽油煙機(jī)、消毒柜、飲水機(jī)、電磁爐、電飯煲、壓力鍋、溫度
顯示器......,因?yàn)槲覀兪墙o別人配套做電路板,每個(gè)廠家的顯示不同要重新改個(gè)程序,多加一個(gè)按鍵變成另一款也要重新改個(gè)程序。
不知道是不是每個(gè)種類算一個(gè)項(xiàng)目?如果是的話,那這幾年我就只做了一個(gè)項(xiàng)目:熱水器恒溫
控制器,而且在今后若干年也就只做這一個(gè)項(xiàng)目。
網(wǎng)友評(píng)論:呵呵,LS說的對(duì),每個(gè)人的理解不一樣。
網(wǎng)友評(píng)論:樓主開發(fā)頻率夠高啊
網(wǎng)友評(píng)論:我這兩年來只做了兩個(gè)產(chǎn)品開發(fā)(包括軟硬件),但項(xiàng)目卻有8,9個(gè),記不清了,有時(shí)就改那么兩三行代碼。外接
端子換兩種不同。
網(wǎng)友評(píng)論:delphi我一直使用,挺好用的。使用的是PASCAL語(yǔ)言。俺們上學(xué)的時(shí)候中國(guó)主推C,以前推動(dòng)就是PASCAL。
delphi是優(yōu)秀的編譯器毋庸置疑,微軟C#編譯器的主要架構(gòu)者據(jù)說就是當(dāng)年在Barland做delphi編譯器的。
C#我開發(fā)過幾個(gè)程序,與西門子PLC200 以及300系列以太網(wǎng)通訊的。
delphi 開發(fā)的就很多。VB使用過但確實(shí)覺得容易在運(yùn)行無(wú)緣無(wú)故的出問題,移植性不好。個(gè)人覺得,delphi比較爽。
微軟的工具,后面有公司的實(shí)力支撐。
網(wǎng)友評(píng)論:C、C++才是王道
C#像是青樓的美女,雖美麗卻不正統(tǒng)
網(wǎng)友評(píng)論:我做一年了,也做了近20款機(jī)器了,我是代碼民工啊
網(wǎng)友評(píng)論:樓主開外掛吧
網(wǎng)友評(píng)論:22# 樓主果然經(jīng)驗(yàn)豐富
網(wǎng)友評(píng)論:呵呵,看來我也開發(fā)了好幾百個(gè)產(chǎn)品了,頗有成就感的
網(wǎng)友評(píng)論:LZ和我有點(diǎn)像,不過我不用DELPHI了,沒什么優(yōu)點(diǎn),移植不方便呀。
網(wǎng)友評(píng)論:會(huì)C,卻不去用VC,用什么DELPHI。真奇怪。
網(wǎng)友評(píng)論:聽說DELPHI比較簡(jiǎn)單,用VC需要學(xué)一大堆東西。
網(wǎng)友評(píng)論:不可能啊。。用delphi 當(dāng)你要調(diào)用windows系統(tǒng)功能的時(shí)候,也要熟悉windows api。 而會(huì)C的話,再熟悉API,那不就等于會(huì)VC了嘛。 何況用DELPHI你連語(yǔ)法都要重新來過。。換VC很容易的。不要聽別人說。
c++ 比c 多了點(diǎn) 類的概念,掌握基本的就行了。那些什么友元,多繼承,虛函數(shù)都暫時(shí)不去用它。(虛函數(shù)了解一下)。。上手也快的。
網(wǎng)友評(píng)論:回一下吧
看題目還以為是 做了多年設(shè)計(jì) 對(duì)研發(fā)工作困惑了呢
進(jìn)來學(xué)習(xí)學(xué)習(xí) 因?yàn)槲液芾Щ?結(jié)果不是這意思
代碼寫多了確實(shí)不是要每一行都寫的 模塊移植
至于爭(zhēng)論 也都是些無(wú)關(guān)痛癢的東西
消費(fèi)電子和工業(yè)電子能一樣么 爭(zhēng)論是不是產(chǎn)品和爭(zhēng)論到底牛不牛 和亞歷山大遭遇秦始皇一樣鬼扯
工程師們這點(diǎn)可憐的自尊
好了 說正題
LZ應(yīng)該靈活一點(diǎn) 既然是用其他的工具和語(yǔ)言 何須如此抱怨
我先用C 然后寫FPGA
每個(gè)if else后都會(huì)主動(dòng)加上 begin end
同事們都說我的代碼風(fēng)騷
說歸說 不能用一種語(yǔ)言的習(xí)慣去適應(yīng)另一個(gè) 可以做工作種的笑料說說
這和用漢語(yǔ)拼音標(biāo)英語(yǔ)發(fā)音一樣有搞頭
其實(shí)很無(wú)聊
網(wǎng)友評(píng)論:樓主可以用C++BUILDER吧,和DELPHI是一家出的,支持C,C++也支持DELPHI的控件
以前也有樓主的困惑,所以選用了BCB.
網(wǎng)友評(píng)論:牛人輩出啊……
網(wǎng)友評(píng)論:這段時(shí)間也比較了下,感覺在編程上,DELPHI(D10)除了不太習(xí)慣語(yǔ)法外,其它比VC6.0要好很多,編程也很方便,C#的.NET太占空間,時(shí)間了.
再比較下C++BUILDER看.
網(wǎng)友評(píng)論:牛人,200多個(gè)項(xiàng)目