我的版块:
您尚未登录,请登录后查看已收藏版块
站务 | 帮助  

首页 > 论坛首页 > 谈天说地 > 欢乐灌水 > 帖子正文

新 帖 回 复
查看     | 回复 35 有人一边上班一边上Seneca College的Computer Programming嘛

ID:885175

访问TA的主页
     31 楼
该用户帖子内容已被屏蔽

Toda

Toda
     32 楼
原帖由 byleng              于 2019/9/9 17:40:10 发表
潜水好多年,第一次回复。看到楼主的问题,深有体会。这就是我过去几年所经历的;希望我的经历可以帮助楼主,做一个参考。这个回复可能比较长,如果没有耐心读完,直接跳到......


我同意你的觀點.


數據收集/分析不是技術工作, 别人勞,然後在會議上presentation和别人爭論,這對中國移民來說並不容易.因為這不是技術工作,所以很容易被替換,所以要獲得這份工作full time,需要在工作中學會刷上司親吻上司的屁股,上司仍然需要技巧!這不能從大學或college學到。

為什麼中國人喜歡轉IT,因為IT很容易半途
是一項典型的技術工作,您不需要與其他人爭論,您不需要善於英語别人爭論,也不需要親吻老闆的屁股。

當你達到30歲以上時,學習新專業,不是主要依靠你的能力,依靠你家庭承擔風險,貧窮的家庭很難花費額外的時間和金錢來讓你學習新專業

家庭經濟基礎全你的興趣之前.


如果你來自富裕家庭,如果你不喜收入老闆,可以與他老闆爭辯,可以完全辭掉工作。然後學習full time課程,尋找新的職業並重新開始.

byleng

byleng
     33 楼
很多人都说IT很难学,根本就学不进去,刚开始的时候,我不能理解,为啥中国人学不好IT;像我这种大学高数挂科的学渣,都可以坚持兼职学习三年,而且真的没感觉到难度,顺利毕业。开始我以为是因为他们没有用心,或者说不是很努力。直到最近看到一个朋友,正在学习IT课程,我才有所感悟(经常通宵读书写程序,算是非常努力的,但就是学不会),原来性格真的是一个很重要的因素。希望可以给一些想学IT,或者正在读IT的人一些建议。

首先我先声明,我朋友不是笨人,他在他的行业领域算是非常优秀的,而且技术非常牛叉,做了很多文明世界的产品,我相信加拿大和我国1,2,3级城市,90%人都看到过他们团队的作品(不多说了,不想暴露身份,90%可能会高很多,但是细节不重要,我相信论坛里的人99%都看过)。

我做了一个比较,详细说明,性格对学习IT的影响,我是正面教材,他是反面。以下言论全部都是个人想法,可能有些片面或者不准确,仅供参考。如果有IT大神看到,欢迎补充和改正。

逻辑和条理:比如周末出门办事情。
如果我周末出门的话,我会把今天要做的事情,都罗列出来,然后根据时间和地点,和所需要的时间提前做好路线安排,并且,我会按照事情的重要性,做好调整方案,如果突发意外,哪些事情可以被取消,如果被取消,我要如何进行下一个计划去执行(每次出门前,都会做一些安排,有时候自己也挺烦的,但是如果没有一个具体安排计划,就感觉不舒服)。

我朋友出门,很简单也很随性,有时候我怀疑他可能连脑子都没带;他出门办事,全靠缘分,遇到什么办什么,要是遇不到就下次再去,如果下次还遇不到,就再单独跑一次。跟我出门,就像参加旅行团,紧张,累,事多,还很烦。和我朋友出门,就是自驾游,轻松,愉快,随心而欲,就是不太能确定啥时候能回家。

如果逻辑不够强,条理不清晰的人,学IT会很难;程序构架是非常重要的,如果一个构架不准确或者不清楚,那这个项目基本上就已经失败了,如果没有失败的话,可能投资人是亲爹。我朋友经常会跑过来问我,他的程序那里不对,为什么运行出错。然后我就会要求他把FLOW CHART画出来,然后让他给我讲解,他的程序结构是什么样的,对每个步骤和每个功能的要求是什么,期待的结果是什么。他居然说不明白,而且FLOW CHART也是乱七八糟,他自己的程序,他不清楚是什么结构,就好比,一个人盖房子,盖到一半的时候后,还不能说明白,他到底要盖一个什么样的房子。

结构要比CODE更重要,如果你不会写程序,你可以在网上COPY别人的写法,一个功能可以有一百种写法,不管哪种写法,只要结果是对的就可以(不能绝对论);但是结构必须是自己的,必须自己做结构设计,掌控运行顺序,这个是没有办法抄袭的,如果不能做好结构,那么真的不要做IT。

表述方式:给朋友打电话,约周末吃饭。我和我朋友打电话的方式:
我: 星期六晚六点,在XXX餐厅吃饭,你有时间吗?
我朋友: 周末有空吗,在我家附近找个地方聚一下。
---
我:张三,李四,王二麻子,和王二麻子老婆,外加你和我,六个人;我在预留1个多余的位置,万一还有别人要来。
我朋友:大概有六七个人吧,还是上次吃饭的那些人。
--
我: 如果你能在5点半之前,可以赶到王二麻子家,把王二麻子和他老婆接上吗?要是不能的话,我就让他们做公交车过来。
我朋友:你顺道把王二麻子和他老婆接上。哦,你不行啊;那就再说吧。

对于计算机而言,你的表达方式必须是要严谨的,准确的,你的表达越是精确,你的程序执行能力就会越精准;计算机没有人类的思维方式,他的一切运算都是根据你的命令,和它特有的运行方式所产生。

有的人天生啰嗦,明明三个字说明白的事情“我爱你”,非要先写本书(比如现在的我)。这种天生啰嗦的人,CODE看起来很烦,很乱,看完想打人,抓不住重点,很多都是无用命令,明明可以一个命令完成的任务,非要写一个FUNCTION.

还有一种表述不完整的,你让他转告他爸爸,“你妈让你爸下班去买菜,去你姥姥家给你姥爷过寿”。到他那里就简化成“我妈让你去给我姥爷过寿”,缺少了两个严重的信息,去你姥姥家和买菜。如果你真的和计算机说“我妈让你去给我姥爷过寿”,相信我,计算机绝对不会想到去买菜,而且最后走丢了,因为你没告诉他,去你姥姥家。

计算机不会猜,一个字母的大小写都会影响他的运行结果。如果出错,一定是你的错,计算机是不会错的,就算计算机错了,也是你的错(愚蠢的人类)。

如果你的表述不清楚,需要多加练习,时间长了就会自然而然地放弃了(皮一下)。

还有很多其他方面的性格影响:
思考方式:理性思考会比感性思考好很多。比如说,一个程序错误,理性思考的人会从程序结构,运行环境,CODE,开始考虑。而感性的人可能会先从程序的合理性开始考虑,比如说这个程序在这个位置,是不是不对啊,这个程序是是不是因为没啥用,被人丢弃了;这个程序有必要去修改吗;其实感性思考的人更具有商业价值,因为他们会去衡量成本和实用性,但是真的不太适合编程。大多数时候,感性思考的人变成了管理层,理性思考的人成为技术骨干。
好动与好静:坐不住的人,真的不适合学习IT.  IT真的需要很专心才好,尤其是在寻找别人程序BUG的时候,如果坐不住真的会发疯。耐心真的很重要,IT有的时候急不得,可能一个BUG三五天都解决不了,结果第二天突然就解决了。

强迫症患者更适合学习IT:  计算机的运行,是完全根据设定完成,如果缺少执行步骤或者数据模糊,就是会运行错误。在很多的运作中,必须要严格遵循它的SOP,虽然很笨,虽然很没道理,但是必须得做,比如C++ 中的new & delete,没有点强迫症,还真的总忘。

自学能力要很强:这个不多说了,基本上IT每天都是在自学,不光学习新的技术,还要学习别人的CODE(公司遗留,尤其是新到一个公司,其实是在学习别人的逻辑)。

好看会比不好看更有优势:任何行业都一样,IT也适用。

最后用一个经典小笑话做个总结:

妻子给程序猿丈夫打电话“下班后去买一个西瓜,看到西红柿买两个”。
丈夫回家后,妻子问“为啥买两个西瓜?”
程序猿丈夫答“因为看到西红柿了”。

leonfighter

leonfighter
|
     34 楼
别来抢饭碗了...

ghnboy

ghnboy
|
     35 楼
楼主,我是CET毕业,现在干的和当时学的没太大关系,我强烈建议你去学学Cloud Computing,考个AWS,GCP的证可能来的更快
  返回列表 123 到第 确定
新 帖 回 复
标题
    
禁用 URL 识别
禁用表情
禁用 Discuz!NT 代码
使用个人签名
Processed in 78.114ms; querycount:0