国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

程序員到一家新公司,公司就給源碼嗎?

網(wǎng)友解答: 程序員剛到一個新的公司稍微正規(guī)一點的公司都會有所保留,畢竟代碼是軟件公司的核心,不會輕易把代碼給出來,基本上剛?cè)肼毜某绦騿T首先會拿到測試代碼或者文檔,首先還是以熟悉基本的環(huán)境

網(wǎng)友解答:

程序員剛到一個新的公司稍微正規(guī)一點的公司都會有所保留,畢竟代碼是軟件公司的核心,不會輕易把代碼給出來,基本上剛?cè)肼毜某绦騿T首先會拿到測試代碼或者文檔,首先還是以熟悉基本的環(huán)境為主,熟悉基本的人際環(huán)境,熟悉基本的編譯環(huán)境等。

一個程序員如何快速融入到新的公司氛圍?

1.在加入新公司之前就要設立自己的職業(yè)目標,要清楚為什么要加入這家公司,起碼要有自己的兩年計劃,甚至更長遠一點的五年計劃,把自己在公司做的每件事情都納入自己的規(guī)劃中,這樣能很好的構(gòu)建自己的知識體系,加入一個新的公司就意味著一個新的起點的開始,要總結(jié)之前公司之前的自己的得失,好的地方繼續(xù)發(fā)揚,不好的想辦法克服,不要再次把之前不好的行為帶入到新的公司里面,從心理上做好準備,很多人由于工作換的太頻繁,都有點麻木了,結(jié)果導致新的崗位還是堅持老樣子,在新的崗位上由于老毛病還在呆了一段時間又覺得適應不了,想著換下一份工作,這種永遠不會有大的突破,有些工作了三年以上的技術人員,編程套路也都掌握的差不多了,然后就停止繼續(xù)學習的動力,結(jié)果中間就有點混的意思,發(fā)現(xiàn)別的公司待遇高了就跳槽,慢慢的不注重學習逐漸就落伍了,軟件行業(yè)的技術更新還是非常快速的,兩年不去學習后面的基本上就拉下了。

2.加入新的公司,開始先學習公司的產(chǎn)品,對未來要做的事情,有一個大致的規(guī)劃,一般呆了一段時間就會陸續(xù)的開放一部分源碼,拿到源碼就要做出一些分析判斷,一般公司會根據(jù)在公司的表現(xiàn)慢慢開放,畢竟剛進入公司都會有一個試用期,試用期是雙方互相考察對方的時間,公司在觀察你,你也在琢磨這個公司是不是適合自己發(fā)展。這個期間一般不會給出很全的代碼,可能測試代碼或者技術文檔會多一點,但這個也要分情況,如果是初創(chuàng)公司,基本上招過來的人會直接來使用,不像大公司需要很長的試用期。

拿到源碼如何對待? 如果是很優(yōu)秀的代碼直接拿過來好好學習就可以了,如果是代碼質(zhì)量一般就要規(guī)劃后面如何進行重構(gòu),前提的要保證之前的功能穩(wěn)定的運行,同時要把想法直接傳輸給直接領導,這對于在公司站穩(wěn)腳跟有非常大的好處。

3.軟件編程源碼只是一方面,主要是源碼背后的編程指導思想,因為隨著時間推移代碼能力都會提升,但編程思想如果不去磨練永遠就會固化,這就能解釋為什么有些老程序員做了很多年只能做一些模塊工作卻不能負責整個系統(tǒng),編程思想不到位,格局意識基本上很難到位。

有些公司代碼卡的特別嚴格,本人不太認可這種做法,除非關鍵代碼其余代碼都可以分享出來大家一起學習,產(chǎn)生的正能量要遠遠大于防止代碼帶來的損失大的多,對于程序員來講代碼只是實現(xiàn)自己思想的一個工具,錘煉自己的編程思想構(gòu)建知識體系才是關鍵點。

網(wǎng)友解答:

我就職過的幾家公司,都會給,但不一定會全給。

在我現(xiàn)在的公司,入職拿到電腦之后,就申請svn或git的權限(之前用svn,現(xiàn)在一些項目開始遷移到git了),權限申請下來之后,下載代碼后就開始部署本地的開發(fā)環(huán)境了,所以源碼是不保密的。

當然公司在簽訂勞動合同的時候,也會說明代碼的所屬權歸單位所有,員工需要執(zhí)行保密協(xié)議。

但為什么說,不一定會全給呢?

大部分單位,都會有公司的代碼架構(gòu),其中包括代碼規(guī)范等一些規(guī)定規(guī)范,也會包括一些基礎的代碼,而每個項目在開發(fā)業(yè)務需求的時候,都是再次基礎之上,編寫業(yè)務代碼的。

比如基礎代碼封裝了對MQ的操作,那么一般程序員想給MQ發(fā)送一條消息的時候,直接根據(jù)業(yè)務需求把消息的內(nèi)容準備好,再調(diào)用一下框架封裝好的發(fā)送MQ的方法,比如MQSevice.putMessage(String),而這個方法里面的代碼是什么樣子,有可能是看不見的。如果項目采用的是微服務的架構(gòu),之前是一個代碼包把所有業(yè)務功能全部實現(xiàn),微服務后,可能會拆成幾個甚至幾十個服務,那么很有可能程序員接觸到的只是其中幾個服務的代碼。

另外,一些保密要求比較高的單位,有可能是拿不到所有的源碼的,比如游戲開發(fā),不過我對這個也不甚了解,有沒有做游戲開發(fā)的朋友,分享分享。

標簽: