2012-12-22 41 views
0

我需要一些關於如何繼續我的編程研究的一般建議。我是一位自學成才的程序員,我在2011年秋天的某個地方選擇了程序設計。我從C++和Java書籍開始學習,直到OOP(除了C++中的內存處理)之外,我學到了所有東西。我後來決定,我想與網絡開發工作,所以我學習了PHP語法,並在夏季開始了我的第一個項目,導致http://doostr.com自學程序員尋求建議

我開始項目的主要原因是我將被迫解決不同類型的問題,我知道我會一路上面對。我學到了關係型數據庫和設計在MySQL(第三範式)我自己的表,學會了SQL邏輯和功能,通過廣泛使用的基本編程工具(變量,循環,數組,函數,類),PHP自身的功能成爲節目更流暢,MVC,Javascript(jQuery庫)和CSS/HTML的基礎知識。我使用twitter-bootstrap作爲設計基礎,因爲我想加快設計速度並專注於編程。

現在我覺得我只是迭代我以前學過的東西。我覺得我需要在一個專業的開發環境中接觸更多有經驗的程序員,我可以從中學到更多東西,所以我正準備申請後端程序員實習工作(無償),並將我的項目作爲簡歷(I沒有計算機科學學位)。

我需要工作的專業人士就如何我不僅要準備自己考慮我要使用什麼一些一般性的建議,而且我應該怎麼一般繼續我的編程/開發路徑。我問過一位與java合作的朋友,他說我應該找一本好的設計模式書。你們有什麼好的建議?任何其他能很好地與PHP/MySQL結合的語言?我知道Java/C++語法。我會採取你可能有的任何建議。你可以去我的網站,創建一個賬戶並測試功能,它可能會給你一個我能力的提示。

不知道把這個話題放在哪裏,所以隨意將它移動到正確的標記。

感謝您的閱讀。

+0

歡迎SO!不幸的是,這不是我們在這裏處理的問題的類型。 SO是爲了幫助解決具體的與編程有關的問題。您正在尋找職業/教育進步建議,這不是Stack Exchange網站中任何地方的話題。 – Charles

+0

面向程序員的標記 –

+0

不,這不適合程序員。閱讀他們的FAQ。 http://programmers.stackexchange.com/faq - 第一部分提出的問題完全一樣,因爲這不是話題。 – Charles

回答

2

計算機專業的學生在這裏@丹麥奧爾堡大學

任何原因,你不能讓一個CS的程度?知道編程語言不到我看到它的一半。在我的大學裏,我們每個學期都有3門課程和一個項目,在教育期間,我們只學習兩種語言C和C#,其餘的都是從非常低的水平到像軟件開發技術和相關的數學課程。

但對於繼續學習我可以建議進入一些電腦architechture,知道事情是如何完成的較低水平可以使你成爲一個更好的程序員。一般還研究算法和數據結構。

您還可以找到許多不同的CS和非CS主題上Coursora真的好免費講座! https://www.coursera.org/

希望我能幫助一點,希望你最好的:)