如何成为一个设计师和程序员混合型人才
優(yōu)秀的設(shè)計(jì)師和程序員統(tǒng)治著網(wǎng)絡(luò)–畢竟是他們創(chuàng)建的網(wǎng)站。而那些創(chuàng)建最好玩和最有用的網(wǎng)站的人,往往都是兩種技能兼而有之,他們可以將兩種完全不同的視覺(jué)語(yǔ)言和技術(shù)語(yǔ)言運(yùn)用自如。
會(huì)設(shè)計(jì)的程序員和會(huì)編程的設(shè)計(jì)師是最搶手的,尤其在創(chuàng)業(yè)公司中。能夠掌控所有的環(huán)節(jié)能讓你的產(chǎn)品快速高效的從概念變成產(chǎn)品–這這是很多年輕的公司尤其需要的。這些綜合型人才在獲得一些經(jīng)驗(yàn)后也能成為優(yōu)秀的產(chǎn)品經(jīng)理。
所以,如果你是一個(gè)除了寫(xiě)代碼之外還想有作為的黑客,或者如果你是一個(gè)想要有更多開(kāi)發(fā)的設(shè)計(jì)師,你如何能從僅是一個(gè)領(lǐng)域的專(zhuān)家變成一個(gè)電子領(lǐng)域的“瑞士軍刀”呢?
下面有一些步驟能幫你起步,還有一些走在你前面的人留下的140字的小建議。如果你已經(jīng)在你的職業(yè)中在技術(shù)和設(shè)計(jì)方面達(dá)到了某種平衡,我們也歡迎你的留言。
?
改進(jìn)技術(shù)或?qū)W習(xí)新技能
成為一個(gè)程序員/設(shè)計(jì)師最困難的部分就是將你現(xiàn)在的技術(shù)和完全一新的技術(shù)知識(shí)結(jié)合起來(lái)。壞消息是這需要很多時(shí)間和努力;可能需要幾年才能說(shuō)你在兩個(gè)領(lǐng)域中都做得不錯(cuò)了。
好消息是有很多免費(fèi)的信息能夠幫你完成你的目標(biāo)。對(duì)于你想學(xué)習(xí)的每種技能,從編程語(yǔ)言到網(wǎng)頁(yè)設(shè)計(jì)各個(gè)方面,都有很多書(shū)籍、課程、論壇、社區(qū)以及在線教程。讓自己的腦袋變成海綿一樣,開(kāi)始探索你需要學(xué)習(xí)的。
如果你是個(gè)新手,開(kāi)始的時(shí)候有些困難,你可能需要一些正式的方法或者上一些符合你興趣的更高等教育的課程。就我個(gè)人而言,我是通過(guò)社區(qū)學(xué)院的課程來(lái)學(xué)習(xí)面向?qū)ο缶幊痰?#xff0c;我必須要說(shuō)經(jīng)過(guò)上了幾個(gè)小時(shí)的級(jí)別200的課程后,我已經(jīng)取得了不少的進(jìn)展了,比僅僅讀O’Reilly的書(shū)籍和從朋友那里獲得幫助要快得多。因?yàn)槟闶且獙W(xué)習(xí)一種新的方言和思考方式,最好的方式就是從初學(xué)開(kāi)始。
使用合適的工具
當(dāng)你在學(xué)習(xí)的過(guò)程中,你會(huì)發(fā)現(xiàn)使用新的技巧來(lái)練習(xí)是最有趣的部分。練習(xí)最終會(huì)變得完美(或接近完美),但你不可能不使用新的工具來(lái)練習(xí)。
如果你是一個(gè)設(shè)計(jì)師,你需要用IDE,代碼庫(kù)和版本控制系統(tǒng),許多都是免費(fèi)而且開(kāi)源的。不要害怕向其他程序員咨詢(xún)他們?cè)谟檬裁?#xff0c;你還要發(fā)掘一下對(duì)于你要學(xué)的語(yǔ)言和框架最好的工具是什么。幸運(yùn)的是,有許多方法可以獲得對(duì)你的設(shè)計(jì)的建議。看看以下的專(zhuān)門(mén)為二手手游賬號(hào)買(mǎi)號(hào)平臺(tái)新手準(zhǔn)備的十個(gè)設(shè)計(jì)反饋系統(tǒng)吧。
如果你是個(gè)程序員,我們很抱歉的告訴你只有免費(fèi)開(kāi)源軟件的日子結(jié)束了。專(zhuān)業(yè)級(jí)的設(shè)計(jì)軟件需要花很多錢(qián)購(gòu)買(mǎi),我們不鼓勵(lì)在客戶(hù)的項(xiàng)目中使用盜版軟件。但是,如果你正在修上面提到的高等教育的課程,你可能有學(xué)生優(yōu)惠。你也許想要投資一些新軟件,尤其是帶有畫(huà)筆的繪畫(huà)板。
最令人激動(dòng)的部分就是設(shè)計(jì)/開(kāi)發(fā)流程會(huì)讓你一次體驗(yàn)到新技能和以前已經(jīng)熟練的技能。舉個(gè)例子,Adobe有一些有趣的介于Flash和Flex之間的開(kāi)發(fā)/設(shè)計(jì)軟件。你也許也想試試分屏設(shè)計(jì)/開(kāi)發(fā)界面(和腳踏車(chē)上的輔助輪一樣棒)。
拓展關(guān)系網(wǎng)
你的問(wèn)題需要通過(guò)練習(xí)和搜尋解決方法得以解決,這些問(wèn)題可能是蹩腳的設(shè)計(jì)或是充滿缺陷的代碼。如果你是一個(gè)設(shè)計(jì)新手,你應(yīng)該找到一些新的博客并加入RSS(我們推薦這些人);如果你是個(gè)編程新手,關(guān)注吧一些你喜歡的語(yǔ)言的黑客/博主。
在設(shè)計(jì)師和程序員的維恩圖(Venn diagram)中,有一個(gè)重疊的區(qū)域,這個(gè)區(qū)域中的人有雙重的技能,并獲得了職業(yè)的成功。多讀些他們的博客,也讓自己和他們?cè)趖witter上成為朋友。
我們看到的最有趣的趨勢(shì)之一就是有一些專(zhuān)門(mén)給程序員和設(shè)計(jì)師建立的微分享網(wǎng)站。你可以將你的代碼貼上去,它們也許是完美的也許有錯(cuò)誤;你可以分享你最新的設(shè)計(jì)。社區(qū)里的其他人會(huì)給你回復(fù),意見(jiàn),如果需要的話也會(huì)給予鼓勵(lì)。新設(shè)計(jì)師們?nèi)タ纯碊ribbble吧;新程序員試試CodeSnipp.it吧,看看UseTheSource上好的例子吧。對(duì)于所有程序員和設(shè)計(jì)師來(lái)說(shuō),你們可以在Forrst上找到不錯(cuò)的東西。
記住:作為一個(gè)新手而言,拓展人際網(wǎng)絡(luò)最有價(jià)值的部分就是獲得有用的有建設(shè)性的意見(jiàn)。要虛心聽(tīng)取意見(jiàn)獲得個(gè)人進(jìn)步。
創(chuàng)建作品
作為一個(gè)網(wǎng)站從業(yè)者,你已經(jīng)很習(xí)慣于創(chuàng)建新的軟件和網(wǎng)站。你最渴望去做的第一件事就是用新技能去創(chuàng)造東西。
當(dāng)你練習(xí)和學(xué)習(xí)的過(guò)程中,你已經(jīng)創(chuàng)造了一些小的一次性的程序或者是小的設(shè)計(jì);然而,當(dāng)你的技能進(jìn)步了,你應(yīng)該開(kāi)始想想該如何回報(bào)給這個(gè)社區(qū),創(chuàng)建一些有用的工具或應(yīng)用(甚至是一個(gè)簡(jiǎn)單的游戲),以方便他人的使用。
你可以花上幾天幾夜來(lái)思索一些個(gè)人的副產(chǎn)品;從頭開(kāi)始構(gòu)建漂亮的作品能讓你有種自豪感。你也可以注冊(cè)一些“編程馬拉松”(hachathon)的組織,給自己添加一些壓力,體驗(yàn)合作的環(huán)境氛圍。這里有一些“編程馬拉松”推薦給你們。你也可以召集一些朋友,自己當(dāng)主持人。
一旦你自己設(shè)計(jì)或開(kāi)發(fā)了什么或者在一個(gè)小團(tuán)隊(duì)中,你也許想要參與一些咨詢(xún)的項(xiàng)目中來(lái)在專(zhuān)業(yè)的環(huán)境中測(cè)試你的新技能。當(dāng)然,為一個(gè)客戶(hù)工作,而不單是為自己工作,會(huì)讓你的簡(jiǎn)歷更專(zhuān)業(yè)些。
重新進(jìn)入職場(chǎng)
因?yàn)槟阌痔嵘俗约?#xff0c;已經(jīng)創(chuàng)作出了某個(gè)作品(更好的是某些作品)來(lái)檢驗(yàn)?zāi)愕木C合技能,那么現(xiàn)在是時(shí)候?qū)⒆约赫故窘o所有人了。
即使你還在原來(lái)的公司,也要讓你的領(lǐng)導(dǎo)知道和看到你最近的垮領(lǐng)域的作品。你可以讓他們讓你擔(dān)任更大范圍的任務(wù)或者是加工資。
如果你是一個(gè)個(gè)人,或者顧問(wèn)或者自由職業(yè)者,現(xiàn)在是重新翻新你的網(wǎng)站和作品列表的時(shí)候了。將你最新的技能放上去,逐步創(chuàng)建令人吃驚的作品。你的頁(yè)面展示應(yīng)該展示(積極的讓人印象深刻的展示)你的天才,而不單是用文字描述。
如果你在職場(chǎng)中要找一份全職的工作,新的簡(jiǎn)歷請(qǐng)附加上新的頁(yè)面展示吧。展示你兩個(gè)方面的才能,并確保你所應(yīng)聘的公司和職位需要這種垮領(lǐng)域的人才,而不單是一個(gè)領(lǐng)域的專(zhuān)家。
總結(jié)
以上是生活随笔為你收集整理的如何成为一个设计师和程序员混合型人才的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Unity开发者如何有效地进行本土化
- 下一篇: 娱美德投入千万研发 揭秘韩国第一游戏引擎