打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
请问作为一个程序员都需要掌握哪些知识?自学行吗?

你提的问题,应该是想做程序员,然后现在还不是。

那么就会涉及到两方面问题:1 专业知识 2 性格符合 3 综合能力

你提到的只是第一点的能力。我们接下来分三个方向交流。

·

·

1 专业知识:

程序员分为不同语言(Java/C++/python/CSS/Html等),不同工种(后端/前端/硬件/人工智能等)这些都不是最重要能左右你是否自学的关键

·

如果你是一个自学能力比较强,动手能力强,自控能力强的人,那么自学是完全没问题的。现在网上就有很多的自学平台(比如:51CTO学院就是一个很全面的IT学习平台,各种编程开发语言视频课程都有)

·

如果你自控能力差的话,就需要找一个培训班了,因为学习是枯燥的,你会很容易就被其他情况打乱,导致学习断断续续最终放弃。培训班或者网络培训班(51CTO学院微职位)都是辅导式学习,有班主任,助教等督促你的学习。有的甚至帮你找工作。

·

如果你动手能力差,不想动手,那你就不适合做程序员或者IT从业者

·

·

2 性格问题

如果你是一个多动症的人,不太适合做程序员,程序员需要的是静下心来研究代码实现,属于研究型人才。

如果你属于研究型人才,那就可以考虑做程序员。

但是程序员一般到了35岁就要考虑转型了,要不然就是架构师向深走;要不然就是项目经理,技术部经理,总监,CTO,走管理路线。所以在决定进入IT行业前,也要想清楚,10年,20年以后你要怎么走

3 综合能力:

这里主要谈:学习能力,理解力,执行力,找资料能力

学习力:

编程语言变化太快,有时候需要到横向能力(比如:PHP开发,需要懂数据库,设置CSS 尤其适用于小公司)你要不断的学习更新,更宽的知识

理解力:

善于理解产品经理/老板的真实意图,用最短/最优质的代码最高效的实现功能

执行力:

程序员加班这个事我不用说了,大家都懂

找资料能力:

这个能力是相当重要,却最容易被忽略,当遇到一个技术难题,你怎么去找到解决方案,是一个人价值/能力最好的提现。

综上所述,

想去做一个程序员,要看个人的发展方向,性格特点,兴趣爱好,综合考虑,你说的自学行不行是一个很小的问题,自学是肯定可以的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
架构师:要成为百科全书式的智者 - 51CTO.COM
大量从IT培训班出来的程序员很多做了两年就回老家了,转行的转行
学习方法升级及思维模式学习
1024 不放假,却在琢磨如何成为 CTO?
如何快速提升系统能力?
从普通程序员到三百人团队CTO,技术人成长的易与不易
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服