自嗨編程
1. 少兒編程的現狀和未來發展
這兩年,少兒編程的概念好像一下就火了起來。現在我們打開手機應用商店,能看到許多少兒編程的APP,許多教育機構也開始推出少兒編程課程。
其實,早在幾年前,少兒編程就已經在西方國家相當普及了。在美國,孩子學會編寫程序已經成為一項日常生活的技能。
美國前總統奧巴馬,連續兩年親自為編程宣傳「編程一小時」活動,並憑一行「moveForward(100)」成為了全球首個寫過代碼的總統。
一起為「編程一小時站台」的豪華陣容還包括比爾蓋茨、扎克伯格、維密超模Karlie Kloss、NBA球星波什、格萊美獎得主Will.I.AM(黑眼豆豆)等。白富美Karlie Kloss自己還開設了資助女孩子學編程的Kode with Karlie基金會。
在中國,2017年浙江作為新高考試點省,將信息技術納入7選3的科目中。信息技術的考試范圍包括編程、資料庫處理等,且考試方式以上機操作為主。
在國務院發布《新一代人工智慧發展規劃》就明確提出:「在中小學階段設置人工智慧相關課程,逐步推廣scratch編程教育。」以為未來人工智慧的發展,進行人才升級儲備。
微博@共青團中央牽頭,在六一兒童節當天,聯合多位著名影視演員合拍主題視頻,推廣scratch少兒編程。
無論是教育政策的趨勢,還是時代技術的發展,所有這一切都證明,scratch編程正是未來精英的通用語言,計算思維將成為未來人才的必備素養。
2. 產品小白自學產品經理課程容易找工作嗎
一、產品新人需要腳踏實地,打好基礎
之前有不少人問這樣的問題:畢業了想做產品經理,到底應該去大公司還是去小公司?
其實這個問題,酥酥覺得,畢業生就是一張白紙,你一開始把他勾勒成什麼樣子,他以後就會變成什麼樣子。其實不管是去大公司還是小公司,這不重要,重要的是你需要一個好導師帶你入門,在工作初始,你需要系統地學習,如果練好正派的內功,以後怎樣的招式都能隨心所欲。但如果一上來就玩旁門左道,那就會多走許多彎路。從這個方面來說,大公司的新人培訓機制、導師一對一機制要更正規,有利於早期打好基礎。小公司如果遇到合適的導師當然也不錯,小公司每個人都需要挑起大梁,可以得到更多鍛煉的機會,還是看你怎樣去選擇。
所以說,打好基礎非常的重要,產品新人,剛開始做的時候不要太浮躁,不要想一下就做出很牛逼的產品出來,保持好奇心,不懂就問,多和導師及其他同事交流,多做。這很關鍵。
二、產品經理需要怎樣的素質?
這個還得從產品經理的工作內容上說起:需求—原型—跟進開發—數據反饋—版本迭代
1、首先你需要有用戶視角,把自己當做一個小白的用戶,其實想做到這點並不簡單,很多產品經理做來做去都是在自嗨,實際上用戶根本就不喜歡你那些功能。講一個簡單的方法讓你可能獲得用戶視角——自己首先要是自己的用戶,多使用自己的產品,相信你自己會發現很多吐槽點。
2、其次你需要有足夠強的邏輯分析能力。越是簡潔的交互,背後的邏輯越是復雜。產品經理需要把所有的可能性都考慮清楚,才能減少產品出意外狀況。你想的越多越清晰,用戶界面越簡單體驗越好,嗯,這一點,看看微信支付就知道了。
3、接下來,你需要有很強的溝通能力。對接開發不但是個技術活,還是個口活,口活好才能贏得開發哥哥的芳心。我們之前每次開發需求搞不定,美女妹子就上,5分鍾內給你解決。但當你不是美女妹子的時候,你的溝通能力,就要足夠優秀,要知道溝通是有損失的,你需要保證和開發哥哥把需求充分的溝通清楚,到每一個細節。這個過程需要反復的溝通。另外產品經理一定是需要掌握一點開發知識的,至少和開發溝通的時候你要能知道他在說什麼。
4、然後,你要有項目管理的能力,作為產品PM,你最重要的職責就是保證產品按時上線,對各環節的進度一定要嚴格把控。要做到這一點,需要你想的比別人多,因為只有你最了解進度,你需要把可能的風險都想到,避免出臨時狀況,多線程同時進行。project是很好的項目管理軟體,很多人都在用,如果不習慣用的話,也可以用excel代替。
5、再然後,數據分析能力。無論是做產品還是做運營,數據分析能力都是必不可少的。數據分析,關鍵在於後面的分析,你把每天的uv列出來做成漂亮的表格,這個並沒什麼實際意義,你需要分析數據背後的原因,為什麼今天的uv增加了,為什麼今天的轉化率降低了,找到原因,你就可以讓每天的uv都增加,讓每天的轉化率不降低。
6、最後,補充一點,學習能力。產品經理,最需要懂業務,需要有基本的審美,需要懂一點代碼,需要和各種職能線的同事溝通,學習能力是不可避免的,每天保持自己的上進心,不斷地學習,不斷向其他職能線的同事學習,產品經理應該是最有潛力成為ceo的那個。
三、工作中遇到了困難,我該怎麼辦?
1、面對困境,挺過去了就是成長,沒挺過去,那很遺憾,因為每次困境都是一次機遇。
相信大家在工作過程中總是會面臨一些瓶頸,我也遇到過,這種時候每天都被折磨得不要不要的,迷茫過,也想過放棄,也曾覺得自己一無是處,動不動就有想離職的沖動。但最後,都咬咬牙挺過來了,挺過來之後神奇地發現,回頭再看之前那些「坎」,顯得那麼不值一提,心想當時怎麼那麼傻逼,這么點小事兒都搞不定。這時候我發現我成長了,我的能力上了一個新的台階。
面對困境,挺過去了就是成長。現在你糾結的東西,過三個月後再看,都是小兒科,相信我。
2、思考是量變,長時間的思考會引發質變。
我是個編程很爛的人,我大一時就c語言掛科,到現在二級也沒過,但我讀研的課題恰恰就是寫程序。然後我發現了一個神奇的事情。一個本來完全沒有頭緒的演算法,當我每天琢磨它的時候,有一天就會突然「靈光一現」,思路一下就冒出來了。屢試不爽。
工作的時候我發現也是這樣的,無論遇到什麼難題,看似不可能解決的那種,天天去琢磨,想的多了,方法自然會冒出來,那種感覺就像是「答案從天上掉下來的」。
所以我堅信,思考是量變,長時間的思考會引發質變;反過來,你不思考,你永遠得不到答案。所以,當你遇到難題的時候,多思考!
3、不要輕易說自己不適合
前幾天遇到一個小學弟,剛來深圳工作不久,他和我說他給自己制定了一個一年計劃,一個五年計劃,一年計劃指他接下來的一年要嘗試各種職業,每種兩個月,然後確定自己到底適合做哪個職業。五年計劃就是在選擇的這個職業里一直做下去作深入,成為專家。他給我講他本來以為自己很適合做銷售,但做了兩個月之後發現,他自己不適合,原因他總結說是因為自己剛來,在深圳沒有什麼人脈,所以他最近在研究轉行產品經理了。
我和他說,你這樣的一年計劃,很可能是失敗的,做到最後你會發現你什麼都不適合。為什麼這么說呢?萬事開頭難,無論什麼職業,頭兩個月一定都會遇到很多難題,遇到難題就退卻,然後歸結原因是自己不適合。兩個月,做任何職業恐怕都剛剛入門,還沒摸到精髓,以短短兩個月的時間就判斷自己到底適不適合這個行業,是不負責任的。
所以當你在剛開始接觸產品的時候,遇到問題都是正常的,你需要沉下心來,多給自己一些時間,慢慢會找到竅門的。
3. java Groovy,Scala 的未來會怎樣
Scala有兩個流派:FP和Better Java。
FP派喜歡scalaz,喜歡shapeless,喜歡type level programming。這一派特點是程序高度抽象但可讀性奇差。適合PL研究者驗證概念,適合業余項目自嗨,也適合學習PL概念。不適合多人協作的工程項目。
Better Java派以前之所以存在,單純是因為Java語法設計太爛,爛到無法忍受。而JVM上當時也沒有其它更好的選擇。那些告訴你「寫了n年Java以後,我切換到Scala,現在每天都活在幸福中」的人,基本都是這一派。
但Scala
as a better Java的工程性也不好,因為特性太多太復雜,除非有高手帶隊,否則很難只用到它「better
java」的那個子集。解決一個問題的同時,往往引入更多的問題。所以會有Java8發布以後Linkedin所有新項目全部回歸Java這種事情。
Groovy是動態語言,工程性比Scala還差。但是因為有Gradle這種被廣泛採用的項目,所以會存活下去。但是請記住愛因斯坦曾經說過:
「任何超過兩百行的新項目,都不應該採用動態語言開發,無論是Ruby,Python,Perl,Groovy還是Clojure」。
哦,對了,也不要用Clojure。因為它是動態語言,而且是Lisp系的動態語言。「Lisp系」意味著,讀書的時候可以靠它開眼界。畢業工作以後,對於這一類語言,能躲多遠就躲多遠。
剛
剛發布的Kotlin看上去靠譜。它不講究FP有多純,目標就一個:「a better
java」。Kotlin在「到底引入多少FP特性」上面做得恰到好處。 看到Kotlin,我馬上就想起了這個演講:「Please stop
polluting our imperative languages with pure concepts」。
Kotlin有以下好處:
1. 強大的IDE。而且是JetBrains第一方支持,不是3年更新一次的第三方插件;
2. 庫多生態強。Kotlin的設計者非常重視和Java的互操作,所以Kotlin號稱可以無縫銜接所有Java庫。
3. 宇宙第一運行時:JVM。
4. Android上不能用Java8的新語法,Kotlin恰逢其時的出現,抓了一波完美的timing。如果Kotlin依靠Android開發爆發,那伺服器端,大數據界,也會收益,最後多面開花,勢不可擋。
但是Kotlin剛出來,到底有沒有它自稱的那麼好用還待觀察。另外,Kotlin社區現在集中力量攻堅Android,在伺服器和大數據方向沒什麼靠譜項目。所以還是得用Java8。
總之,「魔鏡啊魔鏡,誰是JVM上最好的語言」之最後決戰,將是Java10 vs Kotlin(Java9在語法特性上已經輸了)。而在這場最終決戰之前,C#已經靠著CoreCLR統一世界了。
4. 為什麼要學C++,學完能做什麼
像我,五年級自學,初三了,自己做做小軟體小程序,現在做游戲,自嗨。
到了大學可以考慮計算機專業,現在網路時代編程很必要。
而且C++學會了Java等語言也容易學會,C++算是基礎
5. 初中學歷自學編程有成功例子嗎買什麼樣電腦好一些
你要學什麼語言啊 我就是初中學歷 現在碼農月薪15K 不算成功 但也過的去吧
千成別買蘋果! 那電腦的系統只能用oc編程沒基礎很困難
6. 轉行做產品經理,需要掌握哪些能力
《快速轉行做產品經理》小白求職or跨行PM職位的理想入門書籍
2011年10月4日,李開復老師發了一條有關產品經理的微博:
什麼職業是未來創業做CEO最好的「預科」?我的回答是產品經理,因為產品經理扮演著產品、技術、市場、客戶、運營、設計中的核心角色。建議那些有意成為CEO的同學,如果先就業(無論是在大公司還是在創業公司),可以考慮走產品經理這條路。
這段話鼓舞了很多年輕人,包括作者李三科老師。
道理大家都懂,有的人選擇保持現狀,渾渾噩噩;有的人決定迎難而上,突破困境。三科老師屬於後者。
與其他產品經理書籍相比,這本書可能沒有什麼非常獨到的大神見解,但卻是職場小白(應屆畢業生)求職產品經理職位or其他職位在職人員試圖轉型產品經理的理想入門書籍。
李三科老師通過自己的轉型求職經歷,深入淺出地向不了解產品經理職務的0基礎學員科普專業知識:
1. 為什麼想要成為一名產品經理?
2. 成為一名產品經理需要哪些知識技能?
3. 去哪裡學習產品經理知識?
4. 如何結合自身優勢(工作經驗),有針對性地選擇行業公司?
如果你也有意向成為一名產品經理,不妨和我一起學習這本書的內容吧!
-04-
總結
相比起產品經理職位的知識科普,李三科老師敢想敢做,百折不撓的奮斗和分享精神更加鼓舞人心,讓讀者看到了一個普通人實現逆襲的可行性。
一開始,李三科老師寫的競品分析,在大神看來可能十分幼稚。直至今日,李三科老師已經成功成為一名資深產品經理,依舊樂於把一開始寫的文章拿出來分享,完全不懼怕批評和嘲笑,這種謙虛的態度和格局很少有人能夠做到。畢竟每個人都想向大眾展現完美的一面。
想成為產品經理又覺得自己做不到?閱讀這本書,按照書里的流程做一遍,說不定就成功了呢?
公眾號:姚先生快樂進步營
7. 19歲適合什麼工作
你要自己去找找的,在這里沒有人會告訴你具體的地址的,即使告訴你多半是有水分的。當然你也可以多渠道去選擇,如下:
A、快餐行業,包括肯德基、麥當勞、必勝客等等,一般是做服務生,可以體驗大公司的企業文化;
B、超市員工,包括沃爾瑪、家樂福、家潤多等等,一般式做倉庫管理員、售貨員、加工員等,可以和很多長輩一起工作,看到很多人性的東西;
C、銷售行業,包括耐克、阿迪、普通服裝店、保險公司,一般是做普通的銷售員,可以提高你的口才和溝通能力;
D、網路工作,包括網路打字員、網路文員等,上網搜下很多的,相對比較自由;(但是很少,幾乎沒有,騙人的多)
E、寫作優秀的話,可以投稿都報社或者雜志社;
F、如果你是師范專業的話,做家庭教師是個非常不錯的選擇;
G、可以做大學的自考生招生員,一般一個就有幾百上千元;
H、如果是在經濟不發達的小鄉村,可以去小飯店、小商店看看;
網上告訴你的地址不一定是真的,建議你還是堅持吧,親力親為!
你可以決定好以後,按照這個方向去尋找,只要真的用心找了,一般一個星期就可以找到的。
祝你好運!
8. 語言在編程中佔多大分量學會語言還需要學什麼才能真正學會編程
所謂「編程」,其本質就是「編撰一個解決問題的過程」。
任何人不學任何語言都能理解設計過程的方法,就好象你在做數學題的時候,往往能想到「這種題型求解先要這樣,再這樣,然後這樣,OK!解出來了」,其實這就是設計了一個過程。
問題是,不學習編程語言,我們難以把自己的這種人類的「過程」轉化為計算機能夠理解「過程」。這其中的原因,根本上有兩點:一是人類的語言有二義性,計算機無法確定的理解;二是人工智慧還未實現,完美地上下文分析還不存在。
所以,編程語言就成為了我們把自己在現實世界設計的過程轉換到計算機世界——以發揮計算機的高速特性——的橋梁!沒錯,編程語言僅僅是一個橋梁。
這樣說來,編程語言也頂多就是個工具而已,真正重要的還是我們的idea
有的人看到這里就說,嗨,原來就這樣啊,那看來編程語言大概理解就行了。重要的還是想法!
但矛盾的是,如果編程語言學的不好,你又怎麼把自己的想法以恰當的方式表達到計算機世界呢?
所以,回答你的問題「語言在編程中佔多大分量」的答案是「不佔有任何分量,其僅僅是一個媒介,本身沒有作用。但是你要表達自己的思想就需要掌握這種媒介」
回答你的第二個問題「學會語言還需要學什麼才能真正學會編程」的答案是
「還需要學所有為了解決某個特定問題而必須具備的該領域的知識——例如,你要寫個QQ,需要的知識主要是操作系統介面(API)知識、網路通信基本原理,為了寫服務端,還需要有資料庫的知識,等等。再例如,你要寫個photoshop,那你不單要有API的知識,更主要的還要有數學知識——數字圖像處理完全是用數學模型來解決。」
記住,語言是個媒介,它本身沒用,但是學不好你就無法在計算機中很好的表達思想;語言只是個媒介,你的思想才是最重要的,而思想的靈感來自於更廣闊的和計算機相關或無關的領域——大多數時候是數學領域。
我的答案您覺得合理嗎?