Ⅰ 程序員累嗎
程序員累嗎
首先,明確一下你選擇程序員的理由。
如果因為程序員吃香伐者好賺錢之類的話,還是改變主意吧,程序員只是個技術民工,跟鉗工是一個工種的,許多廣大的程序員還掙扎在蝸居生活中。既然你是文科出身,為什麼不去找一個更對口的工作,像你說的,即使經過培訓,並且培訓機構分配了一家還算可以的單位給你,你不能可能一輩子只做初級程序員,給別人做做ERP,做那種「美工、設計、架構、編碼」四項全能的程序員給一些中小公司壓榨勞動力。但是,向上爬的話,很多基礎知識是你不具備的,無論是技術方向還是管理方向,這些培訓機構不會教你,他們也沒這個義務,而你呢,一個文科生每個月拿著不到5K的工資,運氣不好,在小公司做,加班時少不了了,一天工作10小時以上,一個星期6天,運氣好了呢,在大公司里,比你條件好,並且技術基礎扎實的員工有很多,得不到晉升的機會,不過是蹉跎歲月,何必呢。
勸你還是考慮周詳再做決定,無關程序員好做不好,累活不累,生活就是生下來活下去,累時難免的,但是我們要做的是讓自己不那麼累,選擇一條比較好的路給自己。
做程序員工資高嗎?平時工作辛苦嗎~
我做過7年程序員轉行了,很辛苦,收入在北上廣很客觀。其實和蓋房子的民工是一個性質,人家搬磚你搬代碼,未來人家還能發展成包工頭,程序員如果不在外企,過了三十歲就歇菜了!慎重!
當程序員累嗎
您好,很高興為您解答!
我是程序猿轉行的,我給你說說一些我的體驗吧;
程序猿累是普遍的,但是也有一些例外的公司,幾個人維護一個項目,沒有什麼大需求,但是這樣的公司鳳毛麟角;
工資的話相對其他行業,偏高;但是最不好的兩點是,女生少,找女朋友不容易;還有就是天天都是對著電腦,對身體不好,也不會交接,很多人慢慢的就變成不太會說話,活在自己的世界裡。
希望我的回答能夠幫助到您!
中國程序員為什麼這么辛苦?
十年了,苦吃了不少,經驗也有些。現在卻越來越討厭做開發了,越來越不想做IT。大學時曾經的夢想早已灰飛煙滅。現在回頭想想,真是 入錯了行。恰同學少年那會兒,正是IT在中國興起不久,滿懷 *** 進了家軟體公司。從技術支持做到了PM,三年時間。卻一心想做開發,一心認為寫代碼才有創 造性,才會有出路,於明轉做程序員。從Delphi,java,perl,python,erlang...到C++孜孜以求,從編譯原理到操作系 統,TCP/IP到圖像識別,苦練內功。時時抽空向高人請教,以開愚昧。可惜呀!到今日才明白,為什麼辛苦的總是我?為什麼談了女朋友一再分手?為什 么?...
IT業有中國根本就不景氣,實際上在中國沒有幾個是景氣的。在武漢是這樣,在無錫是,在上海是,在那兒都差不多。以前在武漢工作,經常出差。做開發也出 差,一出去最長待過一年,在北京。多則幾個月,至半年,少則幾周。翻來倒去就是SQL,delphi。這種人,試問那個女孩子願意跟他?(當然也有願意 的,一般情況是這樣。)薪水就更別說了。顧自己已算是湊合,想有車有房?!
一天和一個同事聊天,突然醒悟為什麼我至今這么忙忙碌碌,自己疲勞不甚,又不受人待見。仔細想想,其實我前任女友就對我說過,她不喜歡我做技術,她希望我 去考工務員。我當時一口回絕了,還誤以為她是嫌貧愛富。其實嫌貧愛富也沒什麼不好,那也是人的一種自然所求。我不也一樣嗎?我如果不受富,何必去找薪水多 的工作呢?
自己也郁悶,路越走越累,不知何時是個頭。有時也想,死也許是個解脫。^_^寫程序對我來說,最好是個興趣,這樣我就可以研究我想研究的,做我想做的。
請問Java程序員前景怎麼樣??做程序員真的很累,好糾結啊
前景一片光明。你不要死腦筋,程序員做個3,5年就夠了。剩下的你換工作找管理的,或者去甲方運維或管理。開始累點是為以後打基礎。哪有一開始就輕松後面又高工資的工作呢。
程序員的生活真的很累嗎
您好,很高興為您解答!
我是程序猿轉行的,我給你說說一些我的體驗吧;
程序猿累是普遍的,但是也有一些例外的公司,幾個人維護一個項目,沒有什麼大需求,但是這樣的公司鳳毛麟角;
工資的話相對其他行業,偏高;但是最不好的兩點是,女生少,找女朋友不容易;還有就是天天都是對著電腦,對身體不好,也不會交接,很多人慢慢的就變成不太會說話,活在自己的世界裡。
希望我的回答能夠幫助到您!
程序員到底有多累,多辛苦
北京JAVA程序員一天九小時,工作不忙伺服器不用調試一周就有雙休,一個月月薪1w,不過也是有點累,一天基本看電腦,注意保護眼睛
java程序員真的很累么?
都說搞軟體的很累的,每天熬夜,臉上由於輻射一張臉也不成樣子了。
不知道在線的做軟體的哥哥們,你們有么有雙休啊,或是一個禮拜有一天休息。
我有個朋友在北京工作,早上九點上班下午五點下班,這很好啊。
不知道各位是不是也這樣,不是傳說的那麼每天熬夜,弄的很累很累,而且還沒有加班工資
程序員上班累不累?
那要看你上班的 *** , 如果你熱愛自己的事業膽 那肯定不累 如果你是為了 掙錢 才去當程序員 。 我勸您別去, 因為 每天會面對一大堆的代碼, 很枯燥, 你也做不出什麼成就, ~
努力吧 往自己的目標奮斗吧~~
程序員到底有多累,多辛苦
互聯網行業和傳統行業相比,他們更強調快速迭代和開發,即時的用戶反饋;因此對於大部分互聯網企業來講,時間就是機會,甚至只要落後於別人幾天,就可能錯過發展的最好時間;因此互聯網行業的時間緊迫感比傳統行業以及傳統軟體行業都要更加強烈。
因此程序員們,尤其是互聯網的程序員的工作肯定是非常辛苦的,996(早上9點到晚上9點,每周六天)是很常見的工作時間;加班,躺椅基本上成為一些互聯網企業的標配;猝死是屢見不鮮的新聞;
很多程序員在出差,旅遊,度假甚至過年的時候筆記本電腦都不會離身的,因為你不知道什麼時候系統會出問題;不管你在哪兒,在什麼時候,只要一個電話,問題必須得到及時的解決。
程序員是辛苦的,程序員是勞累的,不過大部分程序員也是快樂的;大部分程序員看到自己的成果變成用戶的習慣,變成用戶的摯愛,享受著用戶的贊美,那個時候就會覺得一切勞累都是值得的;
自Avazu Holding張中慶
Ⅱ 學習scratch少兒創意編程有什麼好處啊
1. 學習Scratch可以培養邏輯思維能力。
在大年齡段孩子學習Scratch編程時,會涉及許多數學知識,孩子需要結合學校內學到的數
學知識,來解決編程問題。因此,在不斷探索的過程中,孩子們的數學知識也會越累越豐
富,創作能力也越來越強。
2、學習Scratch可以提高學習的主動性。
在Scratch課堂上,我們鼓勵孩子自己創作作品。在創作的過程中不僅習得了Science (科
學),Technology (技術),Engineering(工程) , Arts(藝術) , Maths(數學)等多
個領域的知識,而且也獲得了成就感和滿足感。定期校區舉辦Scratch分享會 ,讓孩子們彼
此體驗他們自己編程的游戲,互相提出改進方法方式,這個過程大大激勵了孩子的成就感
和學習慾望。
3、學習Scratch可以激發創造力。
Scratch軟體的優勢是易學且功能強大,有助於孩子們發揮自己的想像力,而在動手創作過
程中,他們的學習積極性、想像力和創造 力會得到極大的鍛煉。孩子們可以用Scratch中已
有的素材,發揮自己的想像力製作游戲、動畫,還可以自己設計素材。孩子只要敢想,在
我們的指導下,就能完成他們心目中的游戲。
Scratch的編程方式又被稱為積木式編程,並且是開源免費的。它不同於VB、VC、JAVA等以編寫代碼為主的編程語言,而是針對8歲以上學生的認知水平,以及對圖形動畫界面的喜好,用類似於積木形狀的模塊實現構成程序的命令和參數。
操作相對簡單,學生只需要使用滑鼠拖動相應模塊到程序編輯欄後,再進行部分參數的設定,就可以完成程序,實現一段動畫、一個小游戲等。
Ⅲ python語言中的如何輸入編號叫什麼
Python 默認腳本文件都是 ANSCII 編碼的,當文件 中有非 ANSCII 編碼范圍內的字元的時候就要使用"編碼指示"來修正。 一個mole的定義中,如果.py文件中包含中文字元(嚴格的說是含有非anscii字元),則需要在第一行或第二行指定編碼聲明:
# -*- coding=utf-8 -*-或者 #coding=utf-8 其他的編碼如:gbk、gb2312也可以; 否則會出現類似:SyntaxError: Non-ASCII character '/xe4' in file ChineseTest.py on line 1, but no encoding declared; see http://www.pytho for details這樣的異常信息;n.org/peps/pep-0263.html
命令查看腳本默認的編碼方式
>>> import sys
>>> sys.getdefaultencoding()
'ascii'
>>>
2.2 python中的編碼與解碼
先說一下python中的字元串類型,在python中有兩種字元串類型,分別是str和unicode,他們都是basestring的派生類;str類型是一個包含Characters represent (at least) 8-bit bytes的序列;unicode的每個unit是一個unicode obj;所以:
len(u'中國')的值是2;len('ab')的值也是2;
在str的文檔中有這樣的一句話:The string data type is also used to represent arrays of bytes, e.g., to hold data read from a file. 也就是說在讀取一個文件的內容,或者從網路上讀取到內容時,保持的對象為str類型;如果想把一個str轉換成特定編碼類型,需要把str轉為Unicode,然後從unicode轉為特定的編碼類型如:utf-8、gb2312等;
2.2.1 print 語句解釋編碼問題
print 是列印默認的編碼方式,相當於對任何對象encode編碼轉化成str對象。默認是gbk的編碼就是對Unicode進行自動的gbk編碼,再按照gbk編碼輸出。
當print語句碰到一個unicode目標的時候,會用當前python shell環境的默認編碼格式首先對unicode對象進行encode(此時unicode對象已經變成了一個str對象了),然後再以默認編碼格式為基礎,根據其包含的漢字和編碼的對應規則,把這個str對象解釋成中文並顯示出來。但是當print語句碰到的直接是個str目標的時候,就不管其從unicode轉到str時用的編碼格式是什麼,直接用默認編碼格式的對應規則來解釋成中文。所以,當unicode對象轉換成str時的編碼格式和print語句的默認編碼格式不一致的時候就會出現亂碼現象。比如在cmd的python shell裡面:
復制代碼
復制代碼
證明Python 系統默認編碼gbk
>>> s= '你好'
>>> s
'\xc4\xe3\xba\xc3'
>>> s = u'你好'
>>> s
u'\xc4\xe3\xba\xc3'
>>> s = '你好'
>>> s
'\xc4\xe3\xba\xc3'
>>> print type(s)
<type 'str'>
>>>unicode 編碼列印錯誤,print 解析字元串而不是Unicode 編碼
>>> s = u'你好'
>>> print s
ÄãºÃ
>>>uni = u'你好' #存入一個unicode對象
>>>print uni
你好 #可以正常顯示 相當於Unicode.encode(gbk)
>>>uni.encode("gbk")
'\xc4\xe3\xba\xc3' #顯示的是個str對象了,如果type(uni.encode("gbk"))得到的就是str對象
>>>print uni.encode("gbk")
你好 #可以正常顯示,因為在cmd下的pythonshell里默認個編碼格式就是gbk,gbk解析
>>>uni.encode("utf-8")
'\xe4\xbd\xa0\xe5\xa5\xbd' #可以看到,encode用的編碼格式不同,編成的字元串也是不同的
>>>print uni.encode("utf-8")
浣犲ソ #亂碼,因為用了gbk中漢字和字元串編碼格式對應規則去解釋了用utf-8編碼成的字元串。解釋的編碼格式不對應。
#######さらに######
>>>print '\xc4\xe3' #自己寫出來的這么個字元串(前面不加r)的話也會被print解釋成中文,按照編碼格式輸出
你
>>>print uni.encode("utf-8").decode("gbk")
浣犲ソ
'''
亂碼,而且和上面的亂碼一樣,這是因為,在uni被utf-8 encode之後,這個對象變成了str對象,是'\xe4\xbd\xa0\xe5\xa5\xbd' 這個。
後來,它又被按照gbk的規則解碼,又變回了unicode,但是此時它在內存里的二進制數據已經和最初的uni不一樣了。
最初的uni,應該是'\xc4\xe3\xba\xc3'.decode("gbk"),而現在的這個東西,他decode之前的字元串已經變過了。
這么一個東西再拿去print,又把它編碼成了gbk格式,相當於前面那步decode沒有做,變回了'\xe4\xbd\xa0\xe5\xa5\xbd'。
再解釋成漢字,當然就和最開始用uni編碼成utf-8格式再解釋成漢字的亂碼一樣了
'''
復制代碼
2.2.2 腳本print 列印的正確方式
上面已經證明了系統的默認編碼方式是gbk,就是print 最後正確的編碼方式應該是gbk
兩種解決編碼不匹配的情況:
一是明確的指示出 s 的編碼方式
# -*- coding: utf-8 -*-
s = '中文'
s.decode('utf-8').encode('gb2312')
二是更改 sys.defaultencoding 為文件的編碼方式
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys
reload(sys) # Python2.5 初始化後會刪除 sys.setdefaultencoding 這個方法,我們需要重新載入
sys.setdefaultencoding('utf-8')
str = '中文'
str.encode('gb2312')
三、實踐經驗中爬取數據的獲得
復制代碼
# -*- coding: utf-8 -*-
'''
#加油兩個字可以很好的比較編碼正確和錯誤
#### 錯誤的處理方式,
s = "中文"
print s
#這里print就不是輸出gbk的編碼,是按照頭文件utf-8的格式輸出
# 結果:中文
print s.decode('utf-8')
#結果中文,s進行解碼稱為Unicode,print列印就和系統print列印一樣自動將Unicode進行
#解碼,不用encode編碼也能輸出,但是最好轉化成為字元串輸出。
上面實例就是錯誤使用編碼,錯誤使用編碼會出現個別字體的亂碼。
'''
'''
要點1、聲明頭文件# -*- coding: utf-8 -*- 說明所有的代碼和中文是utf-8的編碼方式
要點2、print輸出函數輸出到前台cmd中的默認系統編碼方式是GBK,
要點3、盡量將Unicode轉化成為字元串str (gbk或者utf-8),再去處理。
#unicode 轉化成為字元串
s = u'加油'
print s
#結果:加油。原因:系統自動將Unicode升級gbk編碼成為字元串,然後系統print 列印gbk
print s.encode('utf-8')
#結果:鍔犳補。錯誤原因:Unicode 編碼成為utf-8的字元串形式,但是print列印系統是gbk的,編碼沖突。
print s.encode('gbk')
#結果:加油。原因:和print s等價,認為編碼了gbk,系統列印
ss = "加油"
print ss
#結果:鍔犳補。原因:ss為utf-8的字元串str,print 列印的對應編碼字元串是gbk的,所以編碼沖突。
print ss.decode('utf-8').encode('gbk')
#結果:加油。原因:ss首先從字元串編碼utf-8解碼成為unicode,然後進行編碼gbk,等價使用print ss.decode('utf-8')。
'''
'''
3.1python中關於中文轉換url編碼的問題
爬蟲的時候我們經常會碰到中文鏈接編碼出現變換的問題,
例如'麗江'中文在url的地址編碼卻是'%E4%B8%BD%E6%B1%9F',
因此需 要做一個轉換。這里我們就用到了模塊urllib。
'''
import urllib
data = '麗江'
print data.decode('utf-8').encode('gbk')
#對utf-8的中文編碼
print urllib.quote(data)
#那我們想轉回去呢?
print urllib.unquote('%E4%B8%BD%E6%B1%9F').decode('utf-8').encode('gbk')
'''
'麗江'在網頁編碼是gbk的轉換碼是'%C0%F6%BD%AD',utf-8中的轉化碼是'%E4%B8%BD%E6%B1%9F',其實是編碼問題。
網路的是gbk,其他的一般網站比如google就是utf8的。所以可以用下列語句實現。
'''
#江蘇課題的編碼轉化
import sys,urllib
s = '江蘇'
print urllib.quote(s.decode(sys.stdin.encoding).encode('gbk'))
print urllib.quote(s.decode(sys.stdin.encoding).encode('utf8'))
for place in ['南京','無錫','徐州','常州','蘇州','鹽城','南通','連雲港','淮安','鹽城','揚州']:
print urllib.quote(place)
####################
#結果:
'''
>>>
麗江
%E4%B8%BD%E6%B1%9F
麗江
%E4%B8%BD%E6%B1%9F
%E6%B6%93%E8%8A%A5%E7%9D%99
>>>
'''
Ⅳ 我的魔法學校|woxiao與SCRATCH少兒編程同類軟體相比中有哪些優勢呢
編程針對小孩來講有兩個使用價值:一是讓小孩變成編程高手;二是讓小孩把握程序流程邏輯思維。前面一種將會不適感用以每一個孩子,而後面一種基本上是每個人都能保證。還可以說並不是每一個孩子都合適學習培訓編程,可是基本上全部的小孩都合適學習培訓Scratch。
Scratch的實際意義大量的是有關怎麼使用「積木游戲」的方式 來教小孩如何思考。我們知道,程序流程的思維模式和人更認真細致,這類認真細致的思維模式也會哺育小孩在課程上的考試成績。另外,父母應當了解,在一大串指令之中,要是有一個指令是不正確的,這一程序流程就不可以運作,小孩必須重新開始查驗全部程序流程。這一全過程,小孩的耐心和仔細水平,我本人覺得它是編程能給孩子產生的較大轉變之一。
實際上,學習培訓Scratch更好像小朋友們編程前的鋪路石,檢驗小朋友們適不宜走編程這條路面。假如小孩對Scratch很感興趣,學習培訓Scratch能夠為小孩奠定優良的編程基本;另一方面,假如小孩主要表現得一般,讓小孩學好程序流程邏輯思維,也是件非常好的事。
更關鍵的是,Scratch比其他語言而言,更合適給孩子新手入門。終究,它簡易,易實際操作,什麼上去就要小孩寫些枯燥乏味的編碼,非常容易把小孩的興趣愛好摧毀。
Ⅳ 無錫python培訓哪家好
python有全棧工程師,也有人工智慧AI,我給你簡單介紹下學習框架吧
階段一:Python開發基礎
Python全棧開發與人工智慧之Python開發基礎知識學習內容包括:Python基礎語法、數據類型、字元編碼、文件操作、函數、裝飾器、迭代器、內置方法、常用模塊等。
階段二:Python高級編程和資料庫開發
Python全棧開發與人工智慧之Python高級編程和資料庫開發知識學習內容包括:面向對象開發、Socket網路編程、線程、進程、隊列、IO多路模型、Mysql資料庫開發等。
階段三:前端開發
Python全棧開發與人工智慧之前端開發知識學習內容包括:Html、CSS、JavaScript開發、Jquery&bootstrap開發、前端框架VUE開發等。
階段四:WEB框架開發
Python全棧開發與人工智慧之WEB框架開發學習內容包括:Django框架基礎、Django框架進階、BBS+Blog實戰項目開發、緩存和隊列中間件、Flask框架學習、Tornado框架學習、Restful API等。
階段五:爬蟲開發
Python全棧開發與人工智慧之爬蟲開發學習內容包括:爬蟲開發實戰。
階段六:全棧項目實戰
Python全棧開發與人工智慧之全棧項目實戰學習內容包括:企業應用工具學習、CRM客戶關系管理系統開發、海翔飛在線教育平台開發等。
階段七:演算法&設計模式
階段八:數據分析
Python全棧開發與人工智慧之數據分析學習內容包括:金融量化分析。
階段九:機器學習、圖像識別、NLP自然語言處理
Python全棧開發與人工智慧之人工智慧學習內容包括:機器學習、圖形識別、人工智慧玩具開發等。
階段十:Linux系統&百萬級並發架構解決方案
階段十一:高並發語言GO開發
Python全棧開發與人工智慧之高並發語言GO開發學習內容包括:GO語言基礎、數據類型與文件IO操作、函數和面向對象、並發編程等。
以上就是我們海翔飛做出的回答,記得採納,如果要深入了解人工智慧AI可以關注我們海翔飛IT教育