[綜合]無題 無名 ID:trTG.cYc 2019/12/07(六) 10:56:29.814 No.16863581評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2019-12-06 22:56:31
老弟說業界碼農很多很爛的也都活得下去
google也顯示碼農一間待不下去就隨便跳另一間也能爽爽過、公司一堆超缺人
那我這種根本不會打code、邏輯超差的、無法自己寫出一段程式碼
也能夠當碼農嗎?
程度大概是連迴圈都會跑錯的那種
int i;
for ( i=0; i<10; i++ )
{
printf(i);
}
無題 無名 ID:trTG.cYc 2019/12/07(六) 10:57:16.428 No.16863589什麼時候才要跑出迴圈?
是在i++作完才會跑去}那邊嗎?
無題 無名 ID:MHLE2Qsc 2019/12/07(六) 10:59:21.803 No.16863607>>公司一堆超缺人
看你待哪
北部缺人因為幾乎沒人待超過一年
各公司40歲業務也都是跳來跳去
中南部的話最基本的104打開看一看
如果是想轉行最好先Google一下被電腦補習班騙的經驗
無題 無名 ID:U6dtIbds 2019/12/07(六) 10:59:42.995 No.16863613只有一行不需要 {}
>>什麼時候才要跑出迴圈?
當 i 變成 10 的時候
無題 無名 ID:L2CcUaBs 2019/12/07(六) 10:59:43.806 No.16863614夠會GOOGLE找到你要的功能
複製貼上後還能讓他正常運作
你就可以去軟體公司上班了
無題 無名 ID:pYeyXcOs 2019/12/07(六) 11:00:27.302 No.16863619>>16863589最後i是10
不過這樣寫比較正常
for (int i=0; i<10; i++ )
{
printf(i);
}
無題 無名 ID:tpReNZ0A 2019/12/07(六) 11:05:24.635 No.16863657>>16863619for (int i=0; i<10; i++ )
printf(i);
這樣寫才正常好嗎
無題 無名 ID:U6dtIbds 2019/12/07(六) 11:05:54.149 No.16863665>>16863619沒甚麼正常不正常, 這種寫法只是把i當成local variable而已.
入門的還不用計較這麼多
無題 無名 ID:trTG.cYc 2019/12/07(六) 11:13:40.548 No.16863722範例:算出n!=1*2*3*....n
#include < stdio.h >
void main(void)
{
int n;
int i;
int sum=1;
scanf("%d",&n);
for ( i=1; i<=n; i++ )
{
sum*=i;
}
printf("%d\n",sum);
}
-------------------------------
這個
#include < stdio.h >
void main(void)
是什麼我看不懂
scanf("%d",&n);
這個也看不懂
printf("%d\n",sum);
這也是
反正就是%d \n什麼的我都看不懂他是在幹嘛
還有print為什麼要加f?
另外就是整段程式碼一開始就有宣告sum=1
雖然迴圈內也有個sum在跑
但是最後的print是在迴圈外執行的,不是有人說過"世界"的值才是主要參考值? 當外面有值、迴圈內也有值,最後會輸出外面的值嗎?
這樣結局應該是輸出sum=1才對啊?
還是各種程式都不同概念?
無題 無名 ID:1OQuKs8k 2019/12/07(六) 11:21:27.833 No.16863778>>16863665>>16863619[aa]
int cumCount;
int books40010 = 10;
List<Exception> cumExceptions = new List<Exception>();
for (cumCount= 0; cumCount < books40010 ; cumCount++ )
{
try{
cum();
}
catch(Exception exp)
{
//like....瑞樹漢化组?
cumExceptions.Add(exp);
}
}
//you can show cumCount
if(cumExceptions.Any())
{
//and record cumExceptions here
}
[/aa]
無題 無名 ID:n6FyfIQ6 2019/12/07(六) 11:23:35.272 No.16863795閉嘴,這樣括
for(let i=0;i<10;i++){
console.log(i)
}
無題 無名 ID:8z/3tE76 2019/12/07(六) 11:24:26.670 No.16863797我覺得就算for或if內容只有一行
加個大括號看起來還是比較舒服
有的人為了節省行數會把全部寫在同一行
看起來有點不爽
無題 無名 ID:1OQuKs8k 2019/12/07(六) 11:27:01.666 No.16863809>>16863722>還有print為什麼要加f?
printFuck
>scanf("%d",&n);
scan Fuck , %d =(give the fuck number to variable n)> &n
/*
scan screen , the string format is "%d",and give the formated value to n
PS:d = number
refer:htps://docs.microsoft.com/zh-tw/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions?view=vs-2019
>d 整數 帶正負號的十進位整數。
*/
無題 無名 ID:812EriMg 2019/12/07(六) 11:27:28.418 No.16863813我小公司的掛名軟體主管啦= =
最近在104徵人,南部10封履歷有5封能力跟你差不多
3~4封一看就像詐騙的,只有1~2封是才是真的有點能力的人
而且投履歷的幾乎都是30以下的年輕人,或許做到30歲也都對南部環境絕望而北漂了吧
至於薪水的話,新人前端可能28~30,後端32~34
爛公司的話大是這樣,好一點的話新手33~38也是有可能的
不過高雄九成以上都爛公司就是了
至於你的能力......建議準備一下作品集,至少會用業界一些開發工具比較有機會
至於要什麼工具嘛......
後端我不是很了解,但以前端工程師來說,能入取至少也要摸過一種框架(vue、angular、react)等
只會jq或js還是bootstrap的這種套版工具基本上不會考慮......
要從沒摸過框架到稍微會用某個框架至少也要1~2個月的時間
公司沒辦法等你這麼久,最多1~2周就要上陣了
除非你願意前一兩個月不領薪水......或是領很少錢這樣
對了,這不是我說的,是我老闆說的
請不要把我當成老害......我也很討厭我老闆這種想法
不過很可悲的是南部軟體業就是這樣
無題 無名 ID:np9231tU 2019/12/07(六) 11:34:16.246 No.16863851>>16863722>>16863722請用 int main()
>>scanf("%d", &n);
輸入一個整數存到變數n裡面
右邊&是取記憶體位置,scanf用法就是要存到位置
>> %d \n什麼的我都看不懂他是在幹嘛
%d是把值當成整數,把4byte用補數來解讀
\n就是換行
>>print為什麼要加f?
f就是format,按照他的格式,像是上面的%d代表
無題 無名 ID:uHGdGKTc 2019/12/07(六) 11:37:27.509 No.16863872>>16863813可以
比java古老的語言都還有人用
但職缺多的語言 會的人也多 所以整體來說沒有比較吃香
無題 無名 ID:oYzPKNIw 2019/12/07(六) 11:39:43.989 No.16863885>>16863722憑學生時代的印像是
>>#include < stdio.h >
去拿stdio.h這個人家寫好的涵式庫
就像用電腦寫書面報告,你只需要宣告使用word這個軟體的編輯功能,而不是從10001010111011010的原始方式去寫出一份word電子檔
>>scanf("%d",&n);
scanf從鍵盤輸入 %d數據類型 &n存到n這個變數裡面
>>printf("%d\n",sum);
printf顯示出來 \n換行 從sum這個變數裡面呼叫
>>還有print為什麼要加f?
當年寫這軟體的工程師喜歡用名詞尾加上f來當程式語言阿
就像島上信箱要填sage而不是sega也不是seag更不是gase
>>這樣結局應該是輸出sum=1才對啊?
回去買教材來看
我出一道隨堂考,看你腦袋會不會先燒掉
int x;
x = 1;
x = 2;
x = 3;
x = 4;
x = 5;
請問現在x是多少?
無題 無名 ID:1OQuKs8k 2019/12/07(六) 11:40:30.510 No.16863886>>16863722[aa]
void main(void)
{
int numberStep = 4;//4!
int caculateResult = 1;
scanf("%d",&numberStep);
for (int numberLevel = 1; numberLevel <= numberStep ; numberLevel++ )
{
//numberLevel go 1,2,3,......numberStep
caculateResult = caculateResult * numberLevel;//(((1*1)*2)*3)*4.....
}
printf("%d\n",caculateResult);
}
[/aa]
無題 無名 ID:uHGdGKTc 2019/12/07(六) 11:51:59.900 No.16863968>>16863868>寫程式要不要常加班?
看公司 看部門主管 (沒錯 同一家公司不同部門會不同命)
>年薪百萬會不會很難?
學歷不錯或英文能力夠的話 不難
無題 無名 ID:aPh251gA 2019/12/07(六) 12:02:00.196 No.16864059>學歷不錯或英文能力夠的話 不難
寫程式需要很高的英文能力嗎?
是要看技術文件?還是要跟國外客戶溝通?
無題 無名 ID:1OQuKs8k 2019/12/07(六) 12:02:42.167 No.16864064>>16863891[aa]
List<int> indexs = new List<int>(){1,2,3,4,5,6,7};
indexs.ForEach(index=>{
//do something
});
[/aa]
無題 無名 ID:Gfr1IiFI 2019/12/07(六) 12:16:38.313 No.16864167>>16863809f stands for format
printf is a function for formatted output.
無題 無名 ID:6jKacoGo 2019/12/07(六) 12:35:09.046 No.16864318碼農40 50k是剛畢業底薪
6 70k算普通 8 90k算不錯
基本上10年內都能百萬年薪
無題 無名 ID:1OQuKs8k 2019/12/07(六) 12:49:33.041 No.16864429>>16864167f stands for fuck
fuck the world
printf is a function for fuck output.
無題 無名 ID:uHGdGKTc 2019/12/07(六) 13:08:03.718 No.16864602>>16864059>寫程式需要很高的英文能力嗎?
不用很高 最起碼不能排斥
但是太爛的話會比較辛苦
少了很多方便的資源可以用
>是要看技術文件?還是要跟國外客戶溝通?
還有些其他的地方
你要在github上發問或和別人交流自己的東西
和其他國家的開發者溝通都是用英文
你遇到棘手bug要找原作者要在郵件列表(mailing list)上問 也要用英文
還有stackoverflow 幾乎google各類技術問題最有幫助的網站
最新的業界大拜拜(conference)放影片出來
要聽懂大神們的開示 通常沒字幕
日常最新訊息流通管道例如hacker new
然後有要關心推特或加入一些社群
youtube上很多很棒的教學或演講也沒有中文字幕
還有podcast這個大坑
不是說沒有碰上面那些就活不下去
如果你英文能派上用場
上面那些全都是你可以免費利用的資源
無題 無名 ID:812EriMg 2019/12/07(六) 13:21:06.921 No.16864707>>16864629比起問島民,自己google快多了= =
會上島來問島民城市的人,只是想跟島民聊天吧
不然就是google不到問題,只好上來死馬當活馬醫這樣
我自己碰到問題一定是先google,搜尋不到再用github的issue問
真的問島民的只有外來發展性、offer請益之類的
無題 無名 ID:9wvkmREQ 2019/12/07(六) 13:22:16.389 No.16864716>>16864695並沒有 她說的是真的 我認識的人至少有兩個一個男的一個女的 不是情侶 一週真的幾乎要天天上健身房 一些放棄人生的可以不用比較 這邊指的是有正常生活跟社交的正常人
無題 無名 ID:3bx7s17w 2019/12/07(六) 13:23:00.939 No.16864724>>16864707去freenode問比較快
還有subscribe mailing list也很重要