只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  22 岁开始学 C 语言和软件开发,为时已晚?


22 岁开始学 C 语言和软件开发,为时已晚?

发布时间:2019-05-23 05:48:35  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
Dave Cutler像你这么大的时候都还不会编程,40+的时候就写出Windows NT了。
22 岁开始学 C 语言和软件开发,为时已晚?Dave Cutler像你这么大的时候都还不会编程,40+的时候就写出Windows NT了。24岁开始学的,之前真一点不会。现在勉强在大公司里打杂了=。=不知道什么时候能到vc,空明这种程度lol题主,如果你很焦虑的话就去学C#或者java吧。学C越深入你越会发现自己无知,最后干脆放弃吃这行饭了。学C#和java到某种程度上会让你有种无所不能的感觉。而且入门比较简单,资料也很丰富,去CSDN下传播智客的教程看看,买大牛推荐的几本经典书啃一啃,然后自己撸几个demo。接着你会发现编程就这么简单嘛,最后脸不红心不跳的在简历上写上精通XX语言,去挑战10000+以上的职位时被CTO虐成渣渣,痛定思痛后学c/c++语言和其相关的领域你就学得入巷了。不要急嘛,你一急,就跟很多匿名用户一样,每天到知乎来混日子了。。不晚!看这里!!!计算机专业课程汇总。我23岁开始学的,现在还在学。研究生2年开始真正写代码 毕业时拿了包括微软在内很多offer 加油

多说一句 入门别去搞什么c c++ 短期学不出来,建议一门高级语言比如java或者c# 加一门脚本语言,多做项目,多写代码。
6个月后应该有小成。最好的时间是十年前,其次是现在。第一,如上面所说,种一棵树最好的时间是10年前,其次是现在,所以肯定不晚。

第二,视频处理可不是个简单的活,恭喜你选择了个好行业,既是机遇也是挑战。机遇在于它将随着平均带宽的增长而增长,挑战在于想精通实在太困难了,所以,如果不是十分有毅力,你可能要花费数十倍的代价,才能体验别人分分钟就能体验到的编程的乐趣。

第三,要充分认识到功夫在诗外,会语言并不能说明任何事(虽然我还不会C++, +_+),你还要会算法和数学(尤其在图形图像领域)、懂设计模式、系统架构、各种框架/库/API、各种其他的编程技术(Windows系统编程、Linux系统编程、DX、OpenCL/CV/GL、各种GPU、ffmpeg、x264/5)、各种业务领域知识。构建这种系统的知识体系需要耗费相当多的精力。

第四,等你花了2年,快速地学完一圈,发现其实真没写几行代码,找不到游刃有余的感觉,所以,需要静下心来慢慢coding,真正体会到了欲速则不达。

So,如果不想整这么困难的,真不如找个web方向的(我没有贬低的意思,任何方向做到优秀都很困难),需要的背景知识也不多(起码离数学、高级算法比较远)。

上面的路线因为缺乏足够的实战机会,所以比较辛苦,解决问题的办法,就是感觉达到了某一个level,就尝试往开发跳,一旦跳成功,一个月写的代码,有可能超过你做测试1年的代码量。
量变会引起质变,高薪牛逼就不再遥不可及了~~今年本科毕业的,考研跪了,也是四年没怎么学习,到处玩,各种玩,对人生职业没有规划,行业什么的一点也不了解,没有任何概念。三月这样开始学java,之前是c的二级水平,基本等于不会写代码,找到的也都是测试,当时的心态和你一模一样,也在知乎上到处这么的看别人半路出家是怎么找到开发的工作,问别人学了多久,觉得自己太浮躁了就还是开始动手做了。从四月到九月,做测试。上班在车上看文档,看书,下班回来吃饭什么弄到七点,然后就写代码到十二点,一点这样,写android入门快(考研都没这么,所以就跪了),搞这么段时间,做了些个小应用,有一个稍微看得过去的拿去上架了,用这些东西去投简历,因为应届毕业,企业看着有些学习能力还是愿意给机会培养的,虽然大多都是外包公司,不过姿态放低点先有经验再说。然后运气不错目前在一个创业公司当培训生做android和cocos2d,当然能力只是从傻逼升级到了小白,所以只能做些简单的工作,也在努力让自己在试用期不被刷掉。
其实计划是学习一年,心急了,就试着投简历了,抱着只要有能写代码的工作就去的心态去找,结果还是有人愿给offer的,就选了个喜欢的。当时我上知乎就是到处找鸡汤喝,为了证明我做的准备会达到我想要的目标,现在周围同事都是些复旦,同济,交大毕业的牛人,给了我自己很大的信心,因为能进入优秀的圈子,同时也是巨大的压力。
分享我自己的经历希望能给题主带来一些安慰,消除些浮躁。写出来也给我自己一些激励。虽然我这些都算不上鸡汤。真是烦透了最近看见的各种是不是已经晚了的问题如果在这个人人都必须终生学习的时代还存有大学结束就算学成的观念,那真的是一件可怕的事。

不知道题主的恐惧从何而来,如果你活到80岁,还有60年时间,这是什么概念,就是从你婴儿长成现在这样还能重复三遍。如果因为觉得大学结束了,自己就过了学习阶段而害怕学习的话,想想你老的时候,相当于用1957年的知识水平在今天使用,你想想不害怕麽。

我大学学的建筑,毕业后学过日语(n2), 学过二胡,学过心理咨询(二级),闲暇时候也会去学下茶道,雕刻巴拉巴拉一大堆无用的兴趣,当然大多还是菜鸟。今年准备复习司考,非法本零基础从头来,我知道过的概率低,但是能学到些法律知识不也是好的。学习应该是一种生活态度,当然有人学习是围绕工作技能,有计划有安排,有人学习只是发展兴趣,就像我有兴趣的内容都和工作无关,但也愿意去多看看,多试试,多接触。其实哪怕你去钻研lol怎么上王者每天学习高手经验苦练手速和技能,猜测对方套路,统筹队伍战术安排,我也觉得是一种很好学习,重要的是永远不要害怕去学习。

题主你告诉我,C语言,半年够不够,不够的话一年呢,再不够两年呢,当然如果再不够……那……你放弃吧。

晋平公问于师旷曰:“吾年七十,欲学,恐已暮矣!”

师旷曰:“何不炳烛乎?”

平公曰:“安有为人臣而戏其君乎?”

师旷曰:“盲臣安敢戏其君乎?臣闻之:少而好学,如日出之阳;壮而好学,如日中之光;老而好学,如炳烛之明。炳烛之明,孰与昧行乎?”

何不秉烛游?

最高学历初二,干过建筑工人,餐厅服务员,汽修,保安,等等,去年开始自学前端(他们说的最容易入门的编程活)。现在工作了,感觉还可以,比以前更有自信了。

四个月前从零开始接触一个前端框架,react . 一个人独立完成了一个公司的前后端分离后台管理项目,把自己认为不可能的事做到了,觉得不可能是因为四个月前我只有一个半月的工作经验,而且是几乎只写过HTML和CSS。

另外我是83的,去年就是33岁

以多年码农的经验告诉你。

除了几门基础课,操作系统,组成原理,数据结构,离散数学,算法,之外。

工作中,差不多每两三年,你用的东西就焕然一新了。

不光22岁要学,32,42,52,都要学。所以并不晚,因为别人也是在不断的学习的。

我遇到不止一个同事快30了才开始学编程。以前做销售,机械,生物,化学各行各业的都有。所以放心学吧。

学习一样东西,最好的时间当然是几年前,但是实际上最好的只有现在。

1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。 20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX。 1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。 1971年,同样酷爱Space Travel的Dennis M.Ritchie为了能早点儿玩上游戏,加入了Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。 1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了UNIX。此时,编程的乐趣使他们已经完全忘记了那个"Space Travel",一门心思地投入到了UNIX和C语言的开发中。随着UNIX的发展,C语言自身也在不断地完善。直到今天,各种版本的UNIX内核和周边工具仍然使用C语言作为最主要的开发语言,其中还有不少继承Thompson和Ritchie之手的代码。 在开发中,他们还考虑把UNIX移植到其他类型的计算机上使用。C语言强大的移植性(Portability)在此显现。机器语言和汇编语言都不具有移植性,为x86开发的程序,不可能在Alpha,SPARC和ARM等机器上运行。而C语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。 1977年,Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。 C语言继续发展,在1982年,很多有识之士和美国国家标准协会为了使这个语言健康地发展下去,决定成立C标准委员会,建立C语言的标准。委员会由硬件厂商,编译器及其他软件工具生产商,软件设计师,顾问,学术界人士,C语言作者和应用程序员组成。1989年,ANSI发布了第一个完整的C语言标准——ANSI X3.159—1989,简称“C89”,不过人们也习惯称其为“ANSI C”。C89在1990年被国际标准组织ISO(International Organization for Standardization)一字不改地采纳,ISO官方给予的名称为:ISO/IEC 9899,所以ISO/IEC9899: 1990也通常被简称为“C90”。1999年,在做了一些必要的修正和完善后,ISO发布了新的C语言标准,命名为ISO/IEC 9899:1999,简称“C99”。 在2011年12月8日,ISO又正式发布了新的标准,称为ISO/IEC9899: 2011,简称为“C11”。

我们可以看到,即便是在高级语言中最稳定的C语言,从1967年至今,也发生了很多次的演变。

Cpp,java,C#,python,lua,php等等,越是高级语言,越是飞速的演变,几年不学,很多东西就看不懂了。

这是昨天师兄发给我的
中国反病毒界有一位传奇人物。

他写了一个杀毒软件,装在软盘里卖,一张软盘卖280元。

为防止盗版,他对软盘做了加密,一旦把这个杀毒软件拷贝到别的软盘,就无法执行。

但是他越是这样用严密的方式加密,就越引来各界高手对解密的跃跃欲试,所以他不断更改他的加密技术,从EXE加壳,到特殊磁道写入,再到软盘片激光打孔,再到磁头直接控制技术(让磁头运行在两个磁道中间)。

可以说,当时整个中国就是他一个人在跟加密解密界斗,而且从未落下风。

1997年,他身家过亿,公司只有不到5个人。

他叫王江民,残疾人,小学文化,前半生穷困潦倒。38岁开始学计算机,kv100杀毒软件是他用汇编语言写的。



你今年22岁,你问你现在学c语言算不算晚?

晋平公问师旷,说:“我已经七十岁了,想要学习,但是恐怕已经晚了。” 师旷回答说:“为什么不点上蜡烛呢?” 平公说:“哪有做臣子的和君主开玩笑的呢?” 师旷说:“我是一个双目失明的人,怎敢戏弄君主。我曾听说:少年的时候喜欢学习,就像初升的太阳一样;中年的时候喜欢学习,就像正午的太阳一样;晚年的时候喜欢学习,就像点蜡烛一样明亮,点上蜡烛和暗中走路哪个好呢?” 平公说:“讲得好啊!

今日中国的我们,是这个国家近百年来,第一批和平年代的中产阶级家庭子弟,我们第一次有权利、也有能力选择自己喜欢的生活方式和工作——它们甚至可以只与兴趣和美好有关,而无关乎物质与报酬,更甚至,它们还与前途、成就、名利没有太大的干系,只要它是正当的,只要你喜欢。
喜欢,是一切付出的前提。只有真心的喜欢了,你才会去投入,才不会抱怨这些投入,无论是时间、精力还是感情。
在这个世界上,不是每个国家、每个时代、每个家庭的年轻人都有权利去追求自己所喜欢的未来。所以,如果你侥幸可以,请千万不要错过。
所以,我个人认为,你可以选择软件开发行业,虽然22岁了只要你熟爱这个领域不会迟,随着互联网发展和各产业改造升级,软件人才需求量极大。

如果你心中有梦想而将就,委曲求全,你过几年后依然会后悔当初的选择,但并不推荐你花钱进培训机构,而是自学。

先给你讲一个案例:
我兄弟高中毕业,34岁了,今年也才开始学习软件开发,自学几个月后,找到了一个薪资3000元的工作,薪资低但以这个为起点应该是个好的开始了。
我个人从事软件研发已经有13年了,开始就做的硬件,比较杂,这对后面的软件实施也有帮助的。包括你做的淘宝营销多少也有些帮助,做到管理层也需要各种综合素质的。

互联网和智能制造方向不错,像软件前端开发,人工智能,大数据方向都很不错。

22岁,很多人大学都没有毕业呢,很多人22岁还在把妹呢,哪有时间学C语言,脑子进水了吧,所以,你已经很优秀了,甩他们几条街了。

题主已经圆满了,写个答案给将来需要的人吧。


2017年11月,我24岁,开始学习盲打,对你没听错。以前我连盲打都不会,何况编程。

2019年1月1日,今年我迈入26岁第一天,我现在已经会了python,在用这玩意写一些ML算法。在学cpp,学会了linux基础,正则,script,bash等等,正在学习数据结构和算法。至于一些其他杂事,关于材料学的,就没必要说了。哦,对了,忘了说了,英语我一直坚持着,都忘了,我英语从A2,现在应该到B1或者B2了。


现在你们还害怕晚吗,年轻的同学们?

责任编辑:
热门阅读排行
© 16货源网 1064879863