×

Loading...

Topic

  • 枫下家园 / 望子成龙 / 作为资深码工, 我来唠叨一句: 想学计算机做码工, 最好要挤进那几个什么学校专业ī +5
    也不是一定,是最好,捷径。很多人并不想去硅谷,但是还是去了。很多人不想去什么FLAG, 但是还是去了。为什么? 因为只有那里机会多,只有那些公司愿意大量招new graduate!

    举个例子,你不想去美国,你想在多伦多找份码工的活,工资没太高要求,最理想的是大公司或政府工 。你找得着吗? 找不到! 别说政府那种花税款的地方了,一般公司也没有闲置职位。你应聘那个职位,你就得证明你能干那个活。新毕业生哪来的经验可以证明? 所以还是先乖乖的去想办法积累经验吧。

    招新毕业生都得是有财力重创新的大公司,就那么几家。人也不会真满世界跑去招人。选几个眼熟的学校才靠谱。所以加拿大就那几所学校啦。

    其实没进去那几所学校,毕业时还没找到工作也没关系。前途是光明的, 只是道路会曲折一点。金子总会发光的。 其实小公司的经历有时候更有优势。 比如进大公司, 做了QA, 你以后想做开发什么的就有难度。做了数据库开发,想做数据库管理也很难。还是那句话,你有经验吗? 而小公司没有分那么细,容易多面发展,虽然是各项稀松,但总是各项hands on。只要技术过硬, 去大公司直接申请高级职位的也大有人在啊。
    • 新手要想在短时间学到大量实际技能增加专业实力,往往还真是一些业务多且忙的小公司。大公司往往分工太细,积累时间长,虽起点高但有时还不如小公司得到的锻炼,运气好的话所接触的业务视野甚至还宽过大公司的小部门....总之求稳定钻大公司,练真本事不妨进小的好公司 +6
      • 小公司练具体真本事,大公司学process。 +1
        • 大公司的process 也细,未必能见全貌 +1
          • 聪明的孩子会把眼睛睁的大大的:D +1
        • 这些process学了有用吗? +1
          • 最直接的“有用“的就是可以帮助换个更好的工作:)
            • 所谓学process就是“没吃过猪肉起码也见过猪跑”,在大公司即使没亲手做过起码也能学点架势场面,见过世面后去应聘一些没见过世面的中小公司,或许就能自信满满的把面试者给侃趴了..... +1
      • LOL
        那谁的娃来了 4 个月,我可没客气。哈哈。但是当他慢慢开始合拍了,也觉得自己的训练没有白花心思。
        • 娃帅吧?
          • 清秀。罕见的沉稳。
            • 嗯,若将来那些娃有出息成了大人物,你就是响当当的黄埔军校校长了,想想都美....
              • 别。我能给娃带路早点学会本领,娃有本领了自己能开心地活着,我就笑S了。
                • 俺猜你这种几乎无所不折腾的公司应该是很能锻炼新手的,是广义上的集成工程,不是狭义的系统集成(比如仅限于IT领域)....应该不仅需要有专业硬知识还得需要有创意性的solution之类的吧?
                  • Automation, Control, Telemetry, SCADA 做了几个,小的几万,大的半米。这些都是专业的东东。
                    • 哦,那读自控系统专业的应该是专业最对口了,从必需的工程数学、强/弱电、电脑、控制原理、机械、材料、图纸、工业/实时控制、传感技术、一般的通讯工具应用甚至基本的系统工程概念,几乎统统覆盖了......
                      • 嗯。差不多。但是上面说的娃不是完全对口,但是他肯学。
                        再灌,你把无业游民的底细都套全了。
                      • 没有一个专业把这些都学到的。多数人都是工作中积累经验的。国内有自控/强电/弱电专业,这边没有这么分,这边是ECE里有control/Comm,还有很多课程都分布在各个eng专业里
                        • 学一个主修专业,其它的在选修课里解决....假如学生本身对将来所从事的专业工作目标非常清晰,而且尽可能多的了解行业工作细节,在学习中就会根据将来的需要来主动营建自己的知识结构,那么学习动力与效率都会比一般学生要高出一个层次.....
                          • 我一直觉得大学学的专业不会限制今后的职业发展,大学里更主要的是培养skill sets,这个受益终身。很多东西到了用时再学一点也不晚。我发现有些孩子找工作用自己专业限制自己career path,这个需要家长提醒,其他杂事孩子自己解决。
                            • 这个提醒的好。
                            • 加拿大机会少,如果没有人介绍,孩子往非本专业递简历几乎没人看。
                              • 怎么都可以,做volunteer都可以,自己网上学个课拿个cert什么的。人是活的
                                • 既然这样为什么大学不直接选自己想去的领域学习呢? +2
                                  • 有时候人的想法和兴趣会随着时间经历改变而改变的。你看这个李飞飞出生在北京, 被称为业界大牛的斯坦福计算机视觉实验室的李飞飞,最初学的是physics, phd毕业是EE,现在搞的是AI/computer vision等等。
                                    • 有点跟不上你的思想,按你的建议这个李飞飞都不应该去读phd,做个volunteers或考个cert进入AI就行了。 +3
                                      • 很多家长不都是有投机想法吗?我只是提个符合广大家长们想法的建议咯。AI也有低端开发高端研究之分了,看孩子家长自己的见识以及兴趣了。不是还有好多家长鼓吹学商吗
                                      • 其实我是看不惯有些家长只认CS/医科/商科还有那个engSci什么的。家长和孩子是为了名声好还是什么的,非要挤得头破血流去那几个专业。每个人见识不一样不好说的太多,否则就会被说刻薄了。
                                        • 你已经在刻薄了吧。。。非要学个低端的才够有见识? 我不相信你是这么指导你家娃的。
                                          • 哎...怎么说呢?其实李飞飞就是个例子吧,人家也没学CS最后搞的教的就是cs了。任何一个传统的eng/sci都是很好的选择和职业的开端。她现在搞的就是人脸图像识别,AI最热门的方向。
                                            • 那也就算是说本科学啥不是太重要喽,这个和你上面的鄙视某些家长奔热门行业去学有些矛盾哟。。。既然无一物,何处惹尘埃。 +1
                                              • 大家都在晒牛蛙,那非牛蛙就没出路了吗?热门专业我也不知道为啥热门,对我来说其他看似冷门专业并非冷门。
                                                • 说的不是晒牛蛙,而是家长/学生奔热门学科去是不是见识短的问题吧。
                                                  • 看到家长们一窝蜂地选热门专业总让我想起冯小刚大腕里的台词“不求最好 但求最贵”。 +1
                                                    很多家长都不知道这个专业是学啥的以后能干什么。以前国内有一阵子外贸专业很热门,热到分数入取都与清华北大持平了,后来也不行了。冷门与热门专业在不同时代也可能发生逆转。

                                                    我建议孩子选传统的eng/sci专业+cs,是因为这些专业课程安排都很经典而且知识有连贯性,不是那种东一榔头西一棒槌。知识的获取都是循序渐进且螺旋式上升,很多知识到了一定阶段都是相通的。有些专业的设置就是搞噱头,课程的安排看似很多面很广,但仔细研究对比就会发现好多基础课程都没学,突然就跳到某个major了,我觉得意义不大。因为学期就这么多,除非人家4年学完你要5~7年学完才有意义。国内有生物医学工程专业,这个专业基本就是需要7年学完,头4年学习很多工程CS课程,后3年学医学。
                                                    • 我觉得大部分家长也都没非那些热门专业不可吧,都在了解情况。而且从你对外贸专业的评价来看,虽然符合事实,但也脱离不了拿实际回报来衡量职业发展这个标准吧.
                                                      这也没什么,都是俗人. 再说,随着科技发展,ES/CS类会不会也逐渐给AI大量取代?据说到时候理发师之类的才是长盛不衰的行业,是不是到时候要论到学理发的来笑学ES的。。。不是和你抬扛,就是觉得你思维有点不够发散。
                                                      • 老实说我父母当年是搞外贸的,
                                                        他们都是eng出身,他们没让我学外贸我很感激。AI这个行业现在才开始热起来,而做这一行研究的其实已经很久了。我对那个ES是有看法的,知识没有连贯性太跳跃而且也是4年课程量,课就是那些课,没什么难学的,如果搞成5~6年的课程量还有意义。很多家长都在了解什么2年级会不会drop等等,谁会了解为什么会觉得难学。这些课都是从其它专业来的,别人能学为什么到这个专业就难了。
                                                        • 我觉得,
                                                          未来的趋势是大部分行业,要做就必须做到高精尖,最前沿。否则容易沦为给AI打工(虽然退一步看这也许没什么)。这样年轻人就必须有比较长期的积累,而对一个行业没有浓厚的兴趣和悟性是很难做到这点的。所以最好的择业指导还是尽早给娃多方面的机会,发掘兴趣和长项。
                                                          • 高精尖是没错,但不要搞噱头。现在搞AI都是传统的eng/sci出身。所以知识掌握先纵向发展有深度,一旦基础打好再横向发展,触类旁通。
                                                            • 啥”噱头”呀?举几个例子呗?
                                                              • 呵呵说多会遭人嫌。想做AI,就让孩子学ECE,选control/robotics/computer graphic or vision, bio eng/Bioinformatics也不错,这些专业在研究领域都是相通的 +1
                                                                • EE是AI的基础,AI需要硬件以及算法,现在AI的发展就是如何能在硬件embedded system上运行。EE本科是硬件知识基础,graduate是算法建模等等
                                                                  • 细节就不操心喽。。。作为家长也就差不多了解下,以尽可能多地拓宽娃的视野,发掘兴趣和长项。最后决定的还将是他自己。谢谢你提供的这些信息。
                                                                    • 其实bio eng/Bioinformatics这个专业我也挺喜欢的。现在流行ML,big data等等,这专业虽然搞的是分析生物数据,但skill sets是要进行data analysis, modeling, data mining,这个符合市场需求。所以专业不会限制职业发展,注重培养孩子的skill sets才是最重要的。
    • 并不是只有像是FLAG那几家才招new graduate, +2
      这是在加拿大的家长的错觉,因为只有那几家才会来加拿大招。-- 在那里读书生活你可以看到大量的大小公司都会招。许多好一点工作都有 Master degree preferred。我有个在硅谷的一giant tech firm 当 director 的师弟,他的招人总会就加那一句。
      • 小孩学习好当然要进好学校! 我这里只是和有些出了意外没进好学校的一些探讨。 +1
      • 我说的是一般大量情况,不是个案。
        • 你怎知我说的是个案?算了就说这里,我只是个IT菜鸟,对米国之事也是只知一二:D +1
        • 什么个案?FLAG这些公司一年能招多少人?那么多新毕业生去哪里?有没搞错? +2
    • 这和千万学子争北大清华一个道理么。当年财经风也是乌泱乌泱过独木桥。优胜劣汰吧,你操那心涅。
      • 国情和行业不一样, 过来人 share knowledge 而已。 +2
    • 都哪几个学校呀?列出来好否?
      • 我是跟 oldbig 的风 lol
      • Ivey leagues, Caltec...
        • 应该不是些个, 而是滑大cs, se... +2
          • Ryson CS is not bad too. +2
      • UC 耳弯大学,IT容易进,招生多,基本全是亚洲人 +2
        • 潜力股有:中佛罗里达大学IT很强(与华大今年并列ACI北美区第一),华人少,外国学生少,水平被严重低估了
          • 麻烦列列加拿大的大学。 +2
          • The issue is that the state universities do not offer financial assistant to Canadians. Did you know any universities with good computer programs offer financial assistant to Canadians?
      • 第一,蓝翔技校 +3
      • Silicon Valley hires the most alumni of these 10 universities, and none of them are in the Ivy League. UWaterloo rank @16
        • 不明擺近水樓台先得月, San Jose State university is not that famous, but it is located in silicon valley.
    • 请教资深码工,孩子选择码工职业,有什么好处?你们自己的经历给他们什么样的建议指导?
      • 机会多,不用担心失业了就很难找工作了。 +2
        • 那也是针对年轻时候能跟上技术的改变吧,40,50岁失业再去面试码工难道好找工作么? +1
          • 什么职业都有年龄歧视,不止码工,你太操心了。一本万利天方夜谭。
            • 医生会计是例外。 +1
              • 别想当然。我小孩同学的父亲是医生。周日见到他,他说一周工作6天,再加上一Mandatory Training, 整周就没休息过。知识总是要更新的。 +1
            • 还真不是年龄歧视,而是技术工作的特殊性,精力不济学习能力跟不上,而技术每天变化进步,IT工作是个坑啊。 +2
              其他行业,管理,会计,医生等等,虽然也有变化,但是相对小,知识经验的积累很有用也很重要,提升自己的价值度高,而IT/码工,可能5年后用的主要工具和架构都有很大变化,年轻人精力好学习能力好,自然入门快,中年人家庭社会负担重,这个时候的IT工作,就没有那么轻松了吧,运气不好的失业了,重新开始的难度不小吧。有感于朋友55岁失业了,继续找还是?
              • 一辈子只干码工在移二代估计也不会常见,现在大家都不好说呢。会计也不是人人都喜欢,医生也不是人人都能当,其他行业更是不好说。
                • IT本质是后勤伺候business的辅助部门,即便flag大公司,大部分人也相对高薪点的labor,技术一旦想稍微出色点,投入精力和学习,其他的能力和意识你还真不好发展也没机会发展,这就无法积累太多行业和管理经验,就一个CIO加三两director,混到经理算有心人了。 +2
                  • 有忧患意识很好,你自己可能没机会改变这些,你的下一代还是有机会的。人到了50+,其实是人生经验最丰富的时候,有些人到了50岁又迎来自己的第二个事业发展机会。 +1
                    • 看多了周围同辈们一样的窘境,所以比较悲观,因为没见识,所以期望大拿们能给解惑一下,你说的这个50岁的发展机会,给点振奋的例子学习一下可好,多谢了。
                      • 麦当劳创始人克罗克52岁从一个失败的推销员成功的抓住了一次机会。黑石创始人彼得·彼得森49岁转行做了投资,等等不胜枚举。机会总是给坚持不懈有准备的人的,天上不会掉大馅饼的,呵呵。
                        • 这个更打击人,一个失败的推销员52岁还可以创业麦当劳,黑石创始人多半也不是ITer,现实里真的走到IT工作20年,什么都耽误完了,除非30岁前创业成功,那也就是facebook幸运儿们,其实真不是好事,对孩子们误导挺大。 +2
                          • 人生没有short-cut,career path也不能被专业限制,以上2个例子共同处是坚持和有准备有dream。Iter也好其他也好,都是人生经历。
                            • 这大饼画的有点虚,没实际参考价值吧 +2
                              • 虽然我们不可能都是创始人,但我觉得大多数人就是有梦想不去追求,总觉得别人的故事都是不切实际,给自己找一堆借口。
                            • 那是他们成功了。。。多少同样有坚持有梦想等的没成功你不知道而已吧。 +2
                              • 坚持到52岁也不容易了,人生经历也算够丰富的。这些就是典型案例,有些人就想做些不一样,不非得大富大贵,乐在其中就好。
                                • 这种境界(虽然鸡汤了些)能达到还是好的,不过大部分人坚持还是冲着富贵去的吧。人嘛,再咋高尚都还是猴子变的。
                                  • 成功细中取, 富贵险中求
                                    • 呵呵,说到底还不是为了成功富贵。人都一样。有的人要得多点有人要得少点,如此而已。
                          • 其实50几岁正是研究投资的好时候,有笔原始资金,不用被孩子耗着,It人又有智商,潜心看看书,转行投资真的挺好 +1
                    • How is the prospect for a CBC to get in cutting edge areas such as AI?
                      • 这个问题很投机。最直接就是让孩子读书,
                        graduate很多AI lab。我觉得AI这个名字是新的,但知识内容其实并不新。好多经典算法早在60,70年代就已经存在了,只是当时硬件达不到现在这种程度。70年代初才出现了1bit的计算机。现在计算处理能力已经达到一定水准而且可以parallel computing,AI才开始显山露水。AI其实各个学科的综合体现,学eng/cs/physic/math/me/ee都可以是AI一部分,这是我的认知。
                        • 如果40+想往大数据方向发展,非IT,但数据处理能力强,应该怎么准备?
                          • big data不是太熟。但我知道data scientist吊死工作 利用大数据平台来获取和分析数据。简单的任务比如,运行一个SQL 语句来拿一些数据; 复杂的任务比如,建立模型来预测用户行为。一般用 SQL,
                            PYTHON, R 等等。小部分的DATA ENGINEERS / DATA SCIENTISTS 研究如何在大数据平台上实现高效
                            DATA MINING / MACHINE LEARNING 算法。你可以去COURSERA/UDACITY上学几个BIG DATA的课程,有的课程可以拿CERT
                            • 嗯,跟我想的差不多。
                              • ds/big data=CS+statistics +1
                                • 建预测模型一定要会编程才行么?
                                  • 这个要看具体职位要求了。我的同学做bioinformatics的,但programming, R什么的都精通的。编程就是个工具
                                    • 是的,看来这个工具还是要自己亲自掌握。
                                    • 你可以去research一下, bioinformatics学什么,至少超过cs minor, 多大的离cs major就差两门课,应该也算半个职业Player了。我说的是现在一般公认的bioinformatics,以前松一些
                                      • 应该是我校友,这边做post doc,国内是生物医学工程,编程都是自学的。ta那会是modeling,data mining分析bio data。说白了,很多专业都是交叉学科,但是编程在哪个学科都需要。所以,我建议孩子major学任何一个eng/sci学科,minor学CS
                                        • 还是那句话, 有能耐就学,没害处。。。一般minor跟major同样要求,只是学的少, 学出来就得赞。
                                        • 请教一下,bioinformatics毕业生一般会在哪里工作呢?待遇如何?最近拿到UT的Computation Biology的offer,在纠结要不要回学校重读一个学位。
                                          • bio方面做过data mining, statistics, modelling and Machine Learning再有些coding skills会R,python,SQL,稍微包装一下试试各大银行DS的职位
                                            • 谢谢你的建议,往finance/business上转是个好思路。以前一直以为这个专业出来只能在lab里搞科研。
                            • 我以前的公司成立一个组做这个, 招了四五个数学博士, 理论一套套的,就是没人干活, IT忙啊
                              • phd就忙着出paper/patent,一般implmentation都是下面人码工去做
                                • 他们出什么不知道,但是没有码工干活他们就没价值,有能耐招码工伺候啊。
                                  • 以前在CRCC时,就是phds做research出算法,再找一帮master给他们implement算法看结果。
                                    • 说实话,master码工 = 需要看具体情况为什么本科找不到工作的码工,当然有PhD dropout, 但多数人本科不是cs/se, 半路出家。能力嘛,你懂的。。。公司里喜欢招这种人做非核心的活, 稳定。
                        • 怎么就投机了?不顾实际情况拿前途做赌注才不投机?咱赌得起吗。不过还是谢谢你分享。
                          • 真的有兴趣搞AI,我真实建议可以从学业上提升自己,搞高端research。低端开发美国有好多ai startup公司可以练练手试试,加拿大我觉得市场不大搞不起来
                            • 什么是高端Research?
                              • 亲啊你看看这个lab。你是自己想学还是给孩子问的,呵呵
                                • 自己想学。孩子爱干嘛干嘛,我现在管好自己就行,还管的了他。
                                  • 不晓得你啥背景,对DS工作感兴趣吗?如果数据处理能力强,可以往这里靠
                                    • DS是什么的缩写?
                                      • 吊丝就是data scientist,名字很高大尚哟
                                        • 但具体工作好像各个公司差别挺大,职位要求也差的挺大。先把Statistics温习一遍吧,大学学的都快忘光了。
                                          • 有统计背景还是有优势的,最好学python 和 R 2个编程。因为好多要分析big data sets这个2编程工具不能少
                                            • 学了一些入门的课程,因为平时工作用不上,所以进度很慢。
                                    • Most DS is for PhD. Data engineer is for Master / Bachelor CS student
                            • 确实,这些最新的科技美国还是领头羊。不过中国市场也挺大,应该也有人搞这些吧。不知未来会不会超越美国。
                              • 有超美国趋势
          • 赶脚年龄不是太大的问题,前提是如果你能不让面试者看出你的真实年龄老到跌出人家的底线,同时你又有足够的能力与自信match/超出人家的期望,其它应该不成问题.....
          • 哪个行业40, 50岁的人会跟年轻人去争初级职位? +1
            • IT行业就会啊,我们年轻的时候,大数据,云计算和AI能接触的人比例不高吧,而这些对年轻人,根本不是问题,然后直接进来和我们抢饭吃,甚至我们都没法去抢,靠点老本做点日程最枯燥的编程,维护,架构,技术支持的工作混日子,20年积累不过是保持个就业。 +1
              • 哪是哪啊。。。 什么云什么AI, 说白了还是系统(iaas),软件(saas)及算法。初级中级高级职称各司其职,没见谁抢谁的。。。前提是够格的码工。优胜劣汰, 哪个行业都是啊。。。 +2
      • IT需求大,总体来讲是卖方市场,选择多, 能上能下,能进能退。需要钱的时候挣钱,想安逸的时候安逸,目前来讲做到退休没问题。 +3
        • 绝大多数ITer,最能挣钱的时候也就是10万和20万的区别,维持个小康吧,20万的能力算顶尖佼佼者,能维持5年10年的也不多,一天松懈了,就没有任何资本吃老本,这个最可怕,别的财务,管理,上去了,能一直维持到退休,ITer,一天不如一天,一年不如一年,这个最坑人。 +1
          • 真正资深的ITer,如果被裁,一般都会找到相应的职位。我一朋友,从Director 退下来,转身就找份Architect。估计单纯的Programmer年纪大了,挑战会大些,尤其是开发前端App的,前端App技术变化最快。 +1
            • 首先做到director在IT也是少数,而这少数里,多数还不是IT科班出身,才有精力和思维去攻管理和人际关系,IT就是个容易入门找工作的工作,提到发展前景容易被泡沫误导了。 +2
              • 我儿正在想以后报计算机专业呢,看这么说,我心里有些虚,还得好好想想
              • 大家都没提到一个现实,老印的快速占领,而且抱团取暖,每年都有大量的老印进这个行业,而且取之不尽。 +1
          • 您说得是哪里的小康啊, 加拿大医生是高收入,教师是中收入,有错吗? IT维持在二者中间没问题吧? 60多岁的高级码工(开发分析测试管理)比比皆是啊。硅谷高工资高消费高产出,那时人的选择,什么时候累了出来就是了。 +1
            • 你在哪工作啊, 看见60多岁的码工比比皆是?我见过的超过60的只有几个,还被人劝退了,因为大家都觉得他们做不了啥。
              • 大公司和政府
                • 我就在政府啊,这么多年,也只见了几个超过60的,早就被人劝退了。他们没退的时候,所有人都觉得他们碍事,退了大家都高兴。
                  • 哪行都会遇到这事啊。会计也会有的。机会更多。我以前的同事,经济危机的时候大约60左右,被劝退, 人拿个大大的package自己开个照相公司,现在可能把钱折腾完了, 又进了个更大的公司混同样的职位。
                    • 我只是好奇你说60岁以上的码工遍地都是,我在加拿大换了好几家公司了,真没遇见几个60岁以上的。40-55的比较多,孩子上大学的基本都是老员工了。
                      • 文化和气氛,双向选择啊。我工作过的一家公司, 1000人的IT部门,文化比较适合和偏向年轻人,鼓励创新,不怕犯错,搞的系统成天出故障,俺老了不爱陪他们玩,换个地方呗。现在的地方都是50,60的人。 +3
                        • 我的目标是60岁退休,还有10多年,希望到时候人家不嫌弃我老。 +1
                          • 政府工容易被Pension套牢,动不了,有人说20或50岁是两个最好的加入年龄, 我理解50, lol +1
                            • 我同意你说的20和50,这2个年龄是人生2道坎
                        • 1000 人的IT部门有没有100 个程序员?
                          • ??
                            • 一般这么大IT部门的公司很少有文化比较适合和偏向年轻人的,比较好奇
                              • 哦,1000人中除了BA和 BI里面统计建模的都是学计算机的,70%左右吧。传统造成的,年轻人写的程序,短平快,用户高兴。技术水平有点低,得招很多人来维护。老的来了,看看就走了, 年轻的会留下,写更多短平快的程序 lol
                                • 70%很高了,应该还有一大堆DBA,OS Admin,各种Admin, Build Master,QA,系统分析员,不干活的,管网络的, 管VM ware的,管安全的,律师, 管软件采购的,项目经理,项目总监,这些都不会是年轻人,不会有700个年轻码工吧?