CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

辞职自学编程,大家觉得可行吗?

哥们,今年我41岁,比你大了19岁。你的现状很像我19岁那会儿呀。

其实我告诉你,学C++不是半年能学会的,学会到底是个什么慨念呢?学会用又是一个什么概念呢?而学到能找到工作又是什么概念呢?

我前前后后,花了5年时间才学会,因为要生活,所以没胆子把工作辞掉,专职自学编程,那会被全家摒弃的。所以,我是在工作之余兼职学习,但是我学的不是C++,是C。而我真正学会C++,那是五年后的事了,也就是我学会C以后的事了。

况且,20年前,我国的计算机事业还在起步阶段,那时候,哪像现在,要什么代码,什么github一搜索就是一大片。我们那些年,要找到一些学习资料真心不容易呀,就连一些常用的API手册都是纯英文版的,没有翻译软件还真吃不透。

当然,也正是因为那会儿没有多少源码可供下载,所以,一些网站、公司、企业等等等等,为了能收集到更多的源代码以及一些出色的作品,所以就经常有各公司在网上举办各类编程大赛,然后以几千数万的奖金作为奖励,来吸引广大程序员参与,而我那会也经常奔着奖金去的,所以学习也有着很大的动力,同时,那会儿的群,交流很频繁,因为大家都差不多在同一个起跑线上,谁也不比谁优秀,高手也不会和我们混在一起,所以,都是二杆子,相互照应中就显得无比亲切,而且,20年前我们这一代学习编程的,我们那个群到现在还在,现在都是各软件公司精英级别的了,当然我是个例外。虽然我们都是二愣子,但是呢,三个臭皮匠还能顶个诸葛亮,所以,那时候我们是真真正正地有福同享,有难同当,比如,几个人联合一起开发一个游戏去参赛,获奖了,很民主地进行平分。我觉得,现在,这种学习的机会与环境,还能找得到吗?

最后,C++其实是一门非常好的语言,这么给你说吧,用好了,你可以用C++开发任何平台程序,然而,现在计算机作为生产力来说已经过剩了,好多生产力都转移到手机上,虽然C++能开发所有平台的软件,但是,这里有一定的难度,那就是多方合作,假如你学会了,和我一样,一个人闷头苦干,任何一个EXE,任何一个LIB,任何一个DLL,任何一个APK……都是由自己一字一码地撸出来的,那学C++真没毛病,因为,C能行的,C++肯定能行,JAVA能搞定的,C++绝对能搞定,PY能实现的,C++保证完成任务……相反,C++能行的,上面那些,那就不一定能行了。

可是,C++优势是有了,但他的优势同时也是他的劣势,一来,C++语言不够高级,在面向对象开发并不全面和完整,他更加趋向面向过程。还有就是,别人都用JAVA开发APP,你用C++,你和谁对接去?或者说,可以弄成SO来对接,那如果你走人了,移交给下一个接手的人呢?保不齐这就是挨揍的对象。

综上所述,我个人建议,职不要离,继续上班,以维持你正常的生活收入来源,才能上你有更多的时间、精力和经济能力让你维持你的自学之路。同时,学习C++作为一种学习模板,在学会的基础上,一定要多学习几门计算机语言,比如C和JAVA。当然,我没学过PY,不太清楚其优劣,既然大家都说好,肯定有他的优势的,不妨也了解学习一下。因为,编程这玩意儿,学的不是语法规则,而是算法,即开发能力和解决问题的能力。只要你有思路去解决一个问题的过程,则你总能根据任何语言的语法规则撸出你想要的正确代码。而不同语言,其IDE提供了相当专业且完善的类库可供直接调用以加快解决问题的速度。比如,开发安卓应用,很多人都喜欢使用JAVA开发原生安卓APP,那么,肯定JAVA在这方面提供用于开发安卓APP应用有其优势。同理,现在开发WINDOWS应用的,好多人选择使用C.NET,说明.net库能解决大量已知问题,实现很多功能,使得开发难度降低,开始周期变短。

只是,由于我撸过十多年的C,自己在各方面也造了不少车轮,加上对MFC类库的熟悉程度较.net更熟悉,所以使用起来更得心应手,加之这十多二十年的积累,也开发了不少模板,接到任何类型的开发任务,能快速找到适合的模板,直接往里填充相应的功能,开发效率也不比我现在换.net低。况且,40岁啦,也学不动了,现在就指望着抱着C++进土了。所以我真心不希望你抱着C++一下啃下去,除非你以后专门进入硬件厂商,专门撸驱动程序,那么C++无疑是非常吃香的。而开发PC或手机的应用程序的话,无疑,C和JAVA比C++更加适合。当然,或许还有更适合的语言,只是我眼光短浅,了解不深而已。

另外还有,老一辈教育下一辈,经常会说做人要学会走捷径,然后,我现在也算是老一辈了,但我不会说这句话,我要说的是人生一定要多走几条路,不然,没有比较就没有优劣,没走过弯路,谁特么知道哪条才是捷径?这就是吃一堑长一智的真谛,同时也是为什么有不撞南墙不回头的典故的原因。

有兴趣可以看看我这个回答的前半部分,这是我自己自学编程的经历,真的很辛酸:我编程写代码被我妈一直说成玩电脑打游戏,我该咋办? – wqstar028的回答 – 知乎https://www.zhihu.com/question/412421967/answer/2388795038

最后,祝您好运!学业有成!加油!

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容