[綜合]無題 無名 ID:6etQqqTs 17/08/18(五)12:00:29 No.9677033 評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2017-08-18 03:43:37
好像很多島民會寫程式!?
我正在自學程式
看了很多資料有點混亂
感覺程式要會的好像不只是程式語言?
還有什麼資料結構、演算法、設計模式...
拿去餵狗,東西多又雜,看半天也不知道這是幹麻用的?
有程式島民可以簡單解釋一下嗎?
無題 無名 ID:t8JCF2oc 17/08/18(五)12:03:50 No.9677049
>每次有人問這類問題都只會看到島民把所有熱門語言都講一遍
>不然就是把什麼計概資料結構演算法再列表一次
>最後發問的人還是不知道要從哪裡開始
>反而覺得這個洞太大補不起來只好放棄
還真的被說中了
無題 無名 ID:0mRKIRFs 17/08/18(五)12:05:43 No.9677054
因為程式就是命令電腦做事的語言呀
你只會說話是不行的
還要知道怎麼解決問題才能叫電腦幫做事呀= =
無題 無名 ID:sLUe4qQo 17/08/18(五)12:07:13 No.9677060
codecademy.com
藪貓就是蠢
無題 無名 ID:xqzCwFjw 17/08/18(五)12:08:10 No.9677063 那我要命令電腦1個禮拜不准射精要怎麼做?
無題 無名 ID:GfbDdkS. 17/08/18(五)12:08:27 No.9677066
我記得大一期中考 考過這題填充題
程式=__演算法__+__資料結構__
無題 無名 ID:Hg6.GEDc 17/08/18(五)12:08:47 No.9677068 >>9677033你要是一個人讀完資料結構和各種演算法,
再隨便精通一種語言你其實就大於等於資工大學生畢業了
你會覺得你能自己讀完
工數電磁電子電路力學熱力光學量力的話,可以嘗試看看==
無題 無名 ID:/NmXyeKU 17/08/18(五)12:08:54 No.9677069 我只記得大學教授說過一句話
資工寫程式比非資工強在於資料結構
跟演算法
無題 無名 ID:huUsYXK. 17/08/18(五)12:12:01 No.9677089 >>9677069大學教授有出過社會
見識過非資工能力惹?
那堆作業研究確定是學生自己搞了?
不要產生錯覺了
這世界會的就是會
無題 無名 ID:0mRKIRFs 17/08/18(五)12:16:53 No.9677114 >>9677063while(!isToday18Sept()){
GG.wait();
}
無題 無名 ID:ec0QglYc 17/08/18(五)12:23:20 No.9677146
>>9677089>>非資工能力
密碼學 計理就一堆數學系來跨選
研究所也一堆數學系跨考然後碩論程式不會寫只會演算法 就研畢
你知道九九乘法怎麼算 但是要用程式印出九九乘法來就很多人不會阿
無題 無名 ID:vDMtWVl2 17/08/18(五)12:26:32 No.9677155 雖然是負智文
覺得你還是先有目標再說吧
像是「我想要做什麼樣的程式」
當然天馬行空的想法有可能連程式都做不到
但這是第一步
第二步是目前看過的程式裡有什麼程式跟想做的這個程式很像
然後去試著仿仿看
這樣比較容易學會寫程式
如果學程式只是「我想寫程式賺錢」
這樣恐怕很難成功
因為想法太籠統,而且連寫程式要怎麼賺錢都不知道
還是先去了解寫程式要怎麼賺錢or寫出怎樣的程式才能賺錢吧
無題 無名 ID:AgZ1Pe/w 17/08/18(五)12:29:29 No.9677167
先選一個自己有興趣的語言慢慢玩
其他都不用管
等你有基礎後其他再慢慢補
無題 無名 ID:6etQqqTs 17/08/18(五)12:30:52 No.9677176 >>9677155目標喔
應該算是以能找到工作為目標吧?
我現在大二 非資訊本科
但因為程式可以做一些東西所以自學
現在是可以寫個簡單網站
但我看一些公司的職缺都有寫到資結演算法跟設計模式
所以出去外面工作一定要會這些嗎?
要會到什麼程度?
無題 無名 ID:dawhw6Po 17/08/18(五)12:32:55 No.9677182
>>資料結構、演算法
這是本科的東西
想沾點邊當小碼農領錢就不用考慮這個了
無題 無名 ID:dawhw6Po 17/08/18(五)12:35:33 No.9677200
補充一下
能自學演算法 資料結構的話
不如再讀個計算機組織和離散數學洗資工所
學經歷都好看
還能利用學校的資源學更多
無題 無名 ID:sLUe4qQo 17/08/18(五)12:37:10 No.9677210 資料結構不就是啥array hash的嗎= =?
那不是基礎的東西?
演算法不就是用那些for if啥的然後得出結果嗎= =?
也是學程式一開始就學到的東西
講得好像很複雜一樣
無題 無名 ID:jxy0TyVs 17/08/18(五)12:40:38 No.9677228
>>9677176資料結構是根本 說穿了就陣列太簡單
演算法 我覺得核心是判斷效率 也就是複雜度
是學c嗎?
無題 無名 ID:WHMS2nLY 17/08/18(五)12:41:08 No.9677234
無題 無名 ID:6etQqqTs 17/08/18(五)12:43:00 No.9677243 >>9677210只是這樣而已嗎?
那為何網路上寫一堆奇怪的定義....
那設計模式是幹麻用的?
無題 無名 ID:6Zqd3.xk 17/08/18(五)12:46:14 No.9677260 無題 無名 ID:6etQqqTs 17/08/18(五)12:54:32 No.9677300 無題 無名 ID:x15Iwttc 17/08/18(五)12:57:46 No.9677316
https://codecombat.com/
我都用這網頁自學,簡單易懂。
無題 無名 ID:EIo8pxkM 17/08/18(五)13:10:56 No.9677388 無題 無名 ID:5nM.fuTw 17/08/18(五)13:18:08 No.9677418
無題 無名 ID:nRvNTQ2o 17/08/18(五)13:50:56 No.9677615
無題 無名 ID:pTAKqvEM 17/08/18(五)13:55:31 No.9677641
只要有辦法把你的"想法"轉列成一條一條的"條列陳述句",
基本上就有足夠的邏輯能力寫程式了。
然後有辦法把你的那些陳述句,去蕪存菁留下必要的行為,
並且整合其他相似的行為成為共用行為基準,
那就是有資格成為合成的程序員。
那麼來演練看看,你有辦法條列出"番茄炒蛋"的步驟嗎?
無題 無名 ID:Jbty5Yg6 17/08/18(五)13:58:09 No.9677657
每次我都很好奇發這種文是什麼意思
k島也不是什麼資訊集中站
雖然也有不少菁英島民在此
但是你連基本的資料都不查過就在這邊問
島民們真的對你這種人的容忍度很高
大家實在太善良了
無題 無名 ID:5tMT/lAI 17/08/18(五)13:59:07 No.9677667
頂串
無題 無名 ID:TDaHb/lY 17/08/18(五)14:04:09 No.9677690
無題 無名 ID:bXeGLDaY 17/08/18(五)14:05:27 No.9677699
不如原po先說說你看了哪些資料
無題 無名 ID:TDaHb/lY 17/08/18(五)14:05:46 No.9677705
無題 無名 ID:6Zqd3.xk 17/08/18(五)14:18:29 No.9677790
>>9677300說得好像你自學就很軟
轉學考至少考的是大一的科目
都是基本的東西
計算機概論、一點C語言
有的會要基礎微積分/英文
反正你要當碼農也是基本的都要懂
不是會for就好
你現在還有機會,考考看也沒損失
不過的確真的進去的話會比別人辛苦一點
你考慮看看吧
如果你真的對程式有興趣的話啦
各個學校都會把考古題放上網 可以去找找看