1. 程式人生 > >工科生在科研中一些必備技能總結

工科生在科研中一些必備技能總結

在研究和學術中,有一些研究技能是必須的,比如搜尋,查詢文獻,寫郵件等。本篇是一個持續帖,想能和大家一起提高,並不斷補充,為以後在工科科研中努力的同學減少一些阻礙。

谷歌搜尋技能:

想搜尋紐約時報在2008到2010年關於大學測試分數但不是SAT入學分數的文章

Step1:若只想搜尋NYTIMES網站的資料,輸入site:nytimes.com

Step2:關鍵詞前面加上波浪符號,輸入~college

Step3:將不可拆開的關鍵詞用雙引號括起來,輸入”testscores”

Step4:不想納入的關鍵詞前面加上負號,輸入-SATs

Step5:時間區間用兩個句點間隔,輸入2008..2010

想搜尋燕子飛行速度的專業報告?

Step1:若只想搜尋PDF檔案,輸入filetype:pdf

Step2:若只想搜尋文章的「標題」,例如:速度(velocity),關鍵詞請輸入intitle:velocity

Step3:搜尋各式各樣的燕子(swallow),在燕子前加上*,輸入*swallow

第二招─研究生必殺技

想搜尋Dr.Ronald L. Green和Dr. Thomas P.Buttz關於光合作用(photosynthesis)的論文?

Step1:作者關鍵詞,輸入author:green

Step2:主題關鍵詞,輸入potosynthesis

Step3:想讓搜尋結果更明確,在關鍵詞旁加入雙引號,在此加入作者的全名簡寫,輸入”tp buttz”

第三招─移行換單位

字詞定義

想找某個詞的定義,可以在關鍵詞前輸入define:

例如:define:angary

數學計算

直接輸入數學表示式即可

例如:(2*3)/5+44-1

單位轉換

在想轉換的單位前加上in

例如:54pounds in kilograms,中文也可:54磅in公斤

第四招─殺手鍵

在這裡一般鍵盤上為Ctrl 鍵,Apple的使用者則是用Command鍵(空格鍵旁邊的那顆):

在頁面上做關鍵詞搜尋

只要同時按下Ctrl加上F,再輸入關鍵詞,關鍵詞就會被重點標註

頁面上放大縮小

同時按下Ctrl加上+或-,即可放大或縮小頁面和PDF檔的檔案

選取頁面網址

同時按下Ctrl加上L,就可以直接切換到網址列並選取網址

分頁迴圈

Ctrl加上tab鍵,可以切換到瀏覽器下一個分頁

第五招─萬宗歸一心法

善用你的圖書館資料庫

Google也許是十分好用的工具,但也別忘了許多重要的文獻還是需要從專業的論文資料庫搜尋才找的到喔!

別引用維基百科

維基百科給我們相當大的方便做資料蒐集,是一個很適合入門的地方,但裡面很多資料已經是缺乏來源引證的,但好的維基條目還是可以提供我們一些引用資料的線索。

找參考文獻

在數字或傳統的研究上,從書、論文或報告上的參考文獻下手是不會錯的,從文獻追溯,有機會找到更具重要性的資料。

即使Google如此方便,大家還是要動動腦、重新消化一番呀。可不要複製貼上大法,到時老闆也用五招祕籍找到一樣的資料,被抓包可就得不償失了。


如何寫郵件

原則一、越短的郵件越容易得到回覆

這個最簡單易懂,因為每個人應該都有體會,但自己發郵件的時候往往就忘了。我自己的真實情況是,兩三句話的陌生郵件會立即回覆,五句話以上的陌生郵件就會放一放。放一放的意思是,大部分放著放著就再也不會去回了。郵件字數越長,給對方造成的精神壓力越大,現代人平時壓力已經很大了,實在是心有餘而力不足,只能直接把你這份壓力拋之腦後了。這一點,你可以思考一下你自己的情況是什麼,就馬上能開悟了。所以,五句話以內的郵件是王道。

原則二、別說你自己的事兒,說這事兒跟Ta有什麼關係

這個世界上對方最在乎的人是誰?對了,Ta自己。太多人寫Cold Email的時候,花了80%的篇幅在寫自己的事——“我是誰啊、我在幹什麼啊、我的歷程啊、做的事兒的每個細節啊。。。您等等,您寫這封郵件給對方做什麼來著,對方正在高效率地處理大量和自己密切相關的郵件,您這是給他插一個故事會麼。

所以,你的郵件第一句話應該直入主題地告訴對方,這封郵件的目的是什麼。然後,如果你希望增加對方回覆的慾望,那麼你接下來說的每一句話都應該儘量和對方的利益和興趣牽扯上關係。你可以花500個字來形容你自己有多牛B,但從吸引力上來講,這比不上你花50個字來闡述清楚你這事兒和對方有什麼關係。

原則三、讓Ta可以很容易地回覆和幫助到你

很多人其實都是願意幫助他人的,但前提是你必須要努力地讓對方可以更容易地幫助到你。所以你可以怎麼做呢?你回去以後,應該發四封郵件:

第一封:很高興今天和你Blahblahblah。我們的專案是X,您提到了可以我們的專案可能會讓天使投資人A、投資機構B、和供應商合作方C感興趣。接下來我會發三封您獨立的郵件給您,分別是寫給ABC的。這三封郵件都是可以被直接轉發的格式。謝謝您的幫助!

第二、第三、第四封在內容和措辭上分別是寫給ABC,簡潔闡述你的專案和他們的關係,並且保證格式完整,讓你的聯絡人可以直接轉發。

如何查詢別人論文(計算機類文獻)中實驗的程式碼

1. 如果這論文很老,論文裡的演算法在該領域有舉足輕重的地位。那麼網上很可能有工具包。例如我做的機器學習方向,經典的聚類、分類演算法,MATLAB, python等常用語言都有豐富的工具包可供使用,一般有名的演算法都會包括在其中。

2. 如果論文非常新,或者論文中的演算法在該領域並沒有多大的影響,這時網上各種程式語言自帶的工具包一般是不包括它的。我能想到的大概有以下3種方法:

a. google搜尋該論文的名稱或者第一作者的姓名,找到該作者的個人學術主頁(計算機領域多數科研人員都有自己的學術主頁)。在他的主頁上看看他是否公開了論文的程式碼,很多學者樂於分享自己的程式碼。

b. google搜尋該論文中演算法的名字+code或者是某種語言,如python等。這是因為閱讀這篇論文的科研人員不少,有的人讀完會寫程式碼並公佈出來。

c. 郵件聯絡第一作者。可惜多數情況下郵件都是石沉大海。尤其是一些很忙的大牛,他們收到類似的郵件太多,可能掃一眼就不再過問。相反,如果是一些博士生,有的還是樂於分享程式碼的,這樣自己的文章也更容易被同行引用。根據我個人經驗,上述a,b,c方案成功的概率分別只有30%, 10%, 10%。當然不同領域的學術氣氛習慣也不同。

另外,還有的辦法是,檢視該論文被哪些論文引用了,引用者有時需要將自己的演算法與引用的演算法作比較,所以他們有可能這個演算法的程式碼。這個途徑找程式碼工作量更大,概率更小,所以不推薦,不過我確實有通過這個途徑找到過。


相關推薦

工科科研一些必備技能總結

在研究和學術中,有一些研究技能是必須的,比如搜尋,查詢文獻,寫郵件等。本篇是一個持續帖,想能和大家一起提高,並不斷補充,為以後在工科科研中努力的同學減少一些阻礙。 谷歌搜尋技能: 想搜尋紐約時報在2008到2010年關於大學測試分數但不是SAT入學分數的文章 Step1

影象處理演算法工程師——必備技能總結

                                 影象處理演算法工程師   職位要

mysqlpp一些特殊功能總結

之前有寫過一篇mysql++的文章 《C++使用MySql++操作資料庫例項》,裡面講了C++如何用mysql++的庫來操作mysql資料庫,現在這個手機專案原來的mysql操作庫是從mysql原生封裝的,大致做了三四層,看著挺麻煩的,就換成了mysql++,不過這次用遇到了一些問題。我們角色的一部分資料是使

Java開發一些必備經典Eclipse外掛以及使用集萃

在我們開發的過程中,為了提高生產效率或者開心開發,我們大家肯定每個人或多或少肯定會有一些自己的習慣和技巧;而且每個人的習慣和技巧都可能不太一樣,所以,筆者準備拋磚引玉,大家一起來討論交流一下。我會根據和

Java專案開發一些BUG的總結

1,JVM Bind 2, hbm主鍵生成策略錯誤: Struts Problem Report Struts has detected an unhandled exception: Messages: ids for this class must be

Linux c一些常用函式總結(c語言中文網。。。)

fgets()函式 標頭檔案:include<stdio.h> fgets()函式 標頭檔案:include<stdio.h>fgets()函式用於從檔案流中讀取一行或指定個數的字元,其原型為:    char * fgets(char * 

numpy一些常用函數的用法總結

num matrix 空白 記錄 維數 補充 結果 創建 array 先簡單記錄一下,後續補充詳細的例子 1. strip()函數 s.strip(rm):s為字符串,rm為要刪除的字符序列 只能刪除開頭或是結尾的字符或者字符串。不能刪除中間的字符或是字符串 當rm為空

總結Selenium WebDriver一些鼠標和鍵盤事件的使用

ict 效果 control window 只需要 html 執行 text keyevent 在使用 Selenium WebDriver 做自動化測試的時候,會經常模擬鼠標和鍵盤的一些行為。比如使用鼠標單擊、雙擊、右擊、拖拽等動作;或者鍵盤輸入、快捷鍵使用、組合鍵使用

使用html5video自定義播放器必備知識點總結以及JS全屏API介紹

標簽 quest htm round internet tel ren per 全屏 一、video的js知識點: controls(控制器)、autoplay(自動播放)、loop(循環)==video默認的; 自定義播放器中一些JS中提供的方法和屬性的記錄: 1、pla

Hadoop一些重要概念簡要總結

分享圖片 quest 文件映射 node hadoop 計算機 index hdf 分布式協調 Hadoop是一個利用大規模計算機集群,可處理大量數據的分布式並行框架。 Hadoop 官網 Hadoop的核心設計包括HDFS和MapReduce。 HDFS HDFS(Had

精華總結:網絡工程師必備技能-如何用PPT畫出精美拓撲視頻教程

text 不出 計算 shadow 網絡工程 講解 ffffff nag 同時 具備5年IT從業經驗,資深IT經理,項目經理,產品經理。精通思科、H3C、華為、深信服、信銳、迪普、網康、Juniper、山石等網絡設備;精通虛擬化、雲計算、雲桌面、服務器、存儲、數據備份等項目

阿里P7架構師經驗總結——Java架構師必備技能之少走彎路系統學習

作為程式猿, 在這樣一個網際網路時代背景下,我們是很幸運的,我們能夠拿著比別的職業更高的工資,坐在高檔寫字樓,在冬暖夏涼辦公環境下,在鍵盤上揮舞著手指就能產出一個個成熟的產品提供給上億(吹牛)的使用者使用,那種成就感和滿足感,是讓我們在朝九晚九的情況下,或者一個個通宵的情況下能夠打雞血似得,只為把改

IntelliJ IDEA與eclipse一些快捷鍵對比總結

最近使用的Java語言開發工具由eclipse換成了IntelliJ IDEA,很多快捷鍵都不一樣了,在使用過程中,將這些快捷鍵和一些使用習慣總結一下(不定期更新)。 1.生成get和set方法,生成構造方法等快捷鍵 eclipse:Alt+Shift+s IntelliJ IDEA:A

eclipse常用的快捷鍵,軟體開發工具必備技能

用eclipse進行開發時,適當的使用一些快捷鍵會提高我們的開發效率。 複製一行程式碼: 1.先選中一行程式碼,按住ctrl+alt+上或下箭頭,複製程式碼到程式碼的上面或下面; 移動複製的程式碼: 2.選中複製的程式碼,鬆開ctrl鍵,即alt+上或下箭頭,移動程式碼到指定的位置。

總結下git一些常用命令

一、目錄操作 1、cd    即change directory,改變目錄,如 cd d:/www,切換到d盤的www目錄。 2、cd ..   cd+空格+兩個點,回退到上一目錄。 3、pwd        即 print workin

redis資料型別以及一些使用命令總結

redis資料型別:String、Hash、List、Set(無序不重複)以及zset(sorted Set(有序集合))。 在String中可以使用set/get來進行賦值和取值,String型別的值最大可以儲存512MB(一個鍵值)。 hash是一個鍵值對集合,是一個String

Python的面向物件程式設計的一些基本概念總結

一、一些專有詞彙的定義 面對物件程式設計(OOP:object oriented programming): 是一種程式設計範型,同時也是一種程式開發的方法,實現OOP的程式希望能夠在程式中包含各種獨立而又相互呼叫的物件,沒一個物件又都應該能夠接受資料、資料處理並將

必備技能】HashMap在jdk1.7和1.8的實現

static final int TREEIFY_THRESHOLD = 8; public V put(K key, V value) { return putVal(hash(key), key, value, false, true); } final V putVal(i

Android 開發過程平時遇到的一些問題及總結

相信大家都有面試的經歷,相對比面試官的問的一些問題其實都是基礎的知識,但就是一些基礎的知識我們也不是很完美的回答出來,我們也知道現在的開發人員很多,一家公司一個崗位就會有很多的開發者投遞,在那麼多開發者中你如何讓面試官很深的認識你,給面試官一個很深的印象,能讓他

科研遇到的一些資料分析方法

去趨勢分析 為了進行偏相關分析,減少資料因為本身趨勢而導致的相關性不準確的問題。 方法:比較簡單的方法就是通過之後的資料減去斜率的累加 比如有時間序列資料如下 id data 1 0.3 2 0.7 3 1.3 假設趨勢為0.1 去趨勢結果為 0.3