您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
我现在26岁,学习土木工程的,想转行做程序员,有没有哪位大神能给指出一条明路呢?
程序员,自己的,行业我现在26岁,学习土木工程的,想转行做程序员,有没有哪位大神能给指出一条明路呢?
发布时间:2016-12-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
感谢邀请。
首先我给出对于你之前的学习经验或者工作经历对于转行程序员的可借鉴之处。
目前软件研发更多的偏向于工程,这也正是目前程序员群体数量庞大的原因之一。作为一个偏向工科的职业,需要有一定的工程思维。你提到了你是学习土木工程的,我想你可以自己仔细想想如何运用学习土木工程专业开展工程这一主题展开思考,去试着做些解决软件工程问题的头脑风风暴或者练习。
然后我给出之前我对于相似问题的回答。
首先,新手程序员成长的必经之路是,多写代码。
李开复曾经建议,写够十万行代码才算是达到入门级。程序员的成长必须通过编写代码,领悟代码,体会代码,周而复始循序渐进,光光看代码、看理论是远远不够的,因为软件编程是一门严重依赖个人经验的艺术,只有周而复始的不断练习,方能得到提升并且升阶。
在这个过程中,针对一门语言选择一本入门书籍很重要,我这里给你一份书籍清单供你参考。
其次,多观察别人的编程习惯,吸取别人的好习惯、好方法、好技巧。
进入实际的工作中,身边总会有同事,或者是带教老师。他们并不一定能够通过简单的语言教会你太多东西,至多给你指条靠谱一点的路,让你少走弯路。但是,你应该在和他们的工作过程中,仔细观察他们的做事方法,体会、剖析他们针对问题的思考过程,这些远比告诉你某个方法怎么写,某个类有哪些字段,框架怎么调用来得重要的多。因为这些因素和技巧,会让你受用相当长的时间。
最后,终身学习,构建自己的知识图谱。
我非常不赞同的一个论点是,技术是顺便解决业务问题的。有这种观念的程序员,我敢肯定并没有能够深入理解业务的需求与流程,更谈不上理解技术在实际工作生活的作用和地位。没有业务,不能够解决现实中的业务问题,看上去再美的技术、再优雅的代码,也是垃圾,因为不能够给别人带来价值。
程序员并不只是靠着编码,立足于这个世界的,你需要通过观察、总结、归纳,不断完善自身的知识图谱和知识体系,所以我建议你要养成终身学习的习惯。
留给自己一定的空间,远离代码。
谢谢。
回答于 2019-09-11 08:43:50
如果你真的不喜欢你的专业且你本人学习能力较强且身体好则建议你尽快学习转,否则不建议。
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
26岁这个年龄,也不知道你是否结婚,我的建议是继续把自己的专业学下去。即使现在普遍存在专业和工作不对口现象,但我很明确的告诉你,10年后万一你更换工作的话,专业和经验这两样同时具备,无人能敌!
回答于 2019-09-11 08:43:50
没那么容易,大龄程序员再加上是新手更不好找工作,公司要么喜欢刚毕业的小鲜肉,要么喜欢技术大牛
回答于 2019-09-11 08:43:50
适不适合转行,这个我不清楚,毕竟这方面我没经验。
我能说的是关于学习编程的小建议。希望对你点帮助。
首页要有一台计算机,其次要有一颗热爱编程的心,接着就是死磕的到底的研究精神。
学编程,除了理论,还需实践。现在编程语言太多了,可以选择其中一种入门。
在多种编程语言当中,Python算入门比较简单的了。可以先找一些较容易入门的教程,按步骤入门,在编程的同时,记得学习对硬件知识的掌握。
学会Python的基础知识并学习其中的Web开发就好了,如果是牛人,可以学AI编程,然后可以从事AI领域的工作。
鉴于AI有一定难度,建议你在学完Python之后,可以选择学习Java、C#、PHP的其中一种编程语言。其中PHP在大城市(如北上广深)用得多,它目前在电商方面的较多,而Java和C#通用性强一些。
另外如果想从事App开发,可以学习Swift开发iOS或Kotlin开发Android。Swift和Kotlin差不多的,先学习其中的一种,再学习另一种。
上一篇:不是屏幕指纹解锁的手机有哪些?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |