金山实习周记(2)——沟通
? ? ?也許別人血一般的教訓只是一個過目而忘的警示,不親身體會過就不會知道其真正的恐怖之處。
? ? ?早就在無數的文章中看到不少因為溝通而搞得焦頭爛額的事件。自己也認為從中吸取了足夠的教訓,但。。。。。。
無線打印????
???? 老大交給我的那個小項目是Android上的無線打印程序。作為一只沒接觸過Android,沒用過無線上網的菜鳥此時猶如處于無盡的黑暗中,只能到處亂撞。
??? 用了大半天的時間把Android的基礎學了下,然后不知大腦的哪跟線短路——跟老大說開發一個藍牙無線打印程序。老大說沒問題后,就開始一邊查藍牙資料一邊查Android的UI來寫程序的旅程了。過程雖然出現各種不順,但在GOOGLE和書本的強力支援下都順利解決。進度也很給力,第二天下午就完成藍牙的搜索和連接。由于模擬器不支持藍牙模擬,所以只能向老大要實物的藍牙打印機來測試了。老大旁邊的并不是藍牙打印機,就向測試部問了下。結果帶回來的是讓我絕望的消息:這里沒有藍牙打印機。
??? “那就用WIFI吧,這里有無線網絡。還有,實習生到這里來是學習,不是工作。所以不用灰心。”老大在安慰我的同時指定了方向。不可思議的是,我將這句話理解成這里有WIFI打印機。。。結果用了一天弄的WIFI搜索和連接又打水漂了。
???? 連續兩次苦心經營的成果都泡湯后,我不禁對這種狀況感到害怕。人一害怕,就會想辦法去避免那種狀況。我的做法是將這三天所做的事以及一些想法寫成一個工作報告交給老大。老大看完后,也找時間與我詳細交談了下。最后得出的共識是溝通不足,以后要加強溝通。
???? 在交談中發現要做的是在Android上開發一個連到無線局域網后,會找到其中的共享打印機,然后向其發出打印請求的程序。具體做法是先在PC端開發一個找到共享打印機并發出打印命令的程序,之后再移植到Android上。
?????前路是艱辛的,這早已知道。只是沒想到會如此艱苦:JAVA自帶的庫只支持搜索注冊到本地的打印機,不支持搜索在局域網上并沒注冊到本地上的共享打印機;好不容易找到一個能搜索共享打印機的第三方庫JCIFS,卻只支持向打印機發送RAW數據,也就是說要自己寫一個到PCL數據的轉換。
???? 不過,不管怎樣艱辛,只要方向正確,最后總能解決方法。最怕的是在錯誤的路上走下去而不自知。
PS:關于那個打印的程序不知各位有沒有更好的方法。
轉載于:https://www.cnblogs.com/FengYan/archive/2011/07/16/2107786.html
總結
以上是生活随笔為你收集整理的金山实习周记(2)——沟通的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis命令总结
- 下一篇: CRC32算法详细推导(2)