本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

码报:一本开源的程序员快速成长秘笈(2)

时间:2017-07-02 19:07来源:天下彩论坛 作者:开奖直播现场 点击:
选择一门编程语言是第一步。别老跟我说 PHP 是世界上最好的语言(哈哈哈),至少我可以告诉你,PHP 可能是当前职场里不很值钱的语言。。。如果你想把

选择一门编程语言是第一步。别老跟我说 PHP 是世界上最好的语言(哈哈哈),至少我可以告诉你,PHP 可能是当前职场里不很值钱的语言。。。如果你想把技术做得更深点,我建议你把一门面向对象的语言(如 Java)学透彻,因为你不光是要用这个语言来解决实际问题,你还要通过不断研习大师们的开源代码来提高自己的编程能力,资源越多的语言你可以参考的东西越多,同时,如果你能把这样的语言理解透了,那么其他任何一门语言你都可以很快掌握。比如说我自己吧,从 C++ 学起,弄明白了后学什么(包括 Java)都比较容易,前后在实际工作中起码用过 8-10 种以上的编程语言。

学会了基本的编程,接下来要学会如何尽早地往职业化发展。如果你还在学校里,碰巧不幸你的计算机老师或者是没做过职业程序员或者是心不在焉精力没放在教学上,你应该尽早通过去校外公司兼职提早做职业程序员做的事情,只要你做的东西不是儿戏,你就会感觉到职业压力,你就会更早地走上职业的道路。好多科班出身的人看不起编程培训学校(哈哈哈),其实这些学校也是蛮有价值的。我一个学计算机的亲戚大学三年都在玩游戏,大四的时候有点慌了,赶紧去学了四个月的培训学校,提早感受“职业化”熏陶,最后轻松找到满意的工作。

我对咱们大学教育一直是小失望的,大学生们很多宝贵的时间都浪费了,如果能够更早地教授他们职业化编程能力,他们毕业的时候会具有更高的价值。如果你是在第一份工作里开始接触编程,那么你可以多和公司里的编程高手学习,看看人家在解决同样问题的时候是怎么写程序的,仔细想想为什么人家的思路比你自己的更优秀,不断模仿不断思考不断提高。

在这个入门阶段,如果你能有一个严师或者对你要求苛刻自己又特别想做出成绩的上司,那是你的大幸,他对你要求越高越挑剔你的成长速度越快。有这样的人每天在后面鞭策,你勇于接受挑战绝不轻言放弃的好习惯会快速建立,你的技术能力也会迅速得到提升。我当年很幸运地碰到了至少两位这样的老板,他们给我的信任和压力为我早期的成长带来巨大动力。后来我做管理的时候,我把这套激励体系充分施展开来,我的团队成长非常快。你要相信自己无穷的潜力,尽可能去找一个严格苛刻给你充分压力和信任的老板开始自己的职业生涯,这个算是名师指路那个个人发展武器吧。

入门阶段绝对离不开编程以及设计方面的书籍,去找几本经典书仔仔细细完整地读下来,啃一本是一本,怎么都比不看要好太多,刚开始可能会很辛苦,但是你一旦完成一本,将来看书的速度会越来越快,这也可以提升自己不轻易放弃的良好职业习惯。我们 PPMoney 研发团队就要求每个技术人员每年必须看完一本书读完一个开源代码,习惯了以后,其实蛮简单的。

行业与领域

如果你关心投入产出比,你应该选择一个未来有前途的行业或领域,比如互联网和人工智能。对于在传统金融领域做了 10 几年最近才加入互联网行业的我来说,互联网 +(我这里是互联网 + 金融)以及人工智能 + 有无限的发展空间以及太多的机会,选对了行业可以让自己获得更好的职业回报。

选择什么样的公司

大公司还是小公司,民企、国企还是外企,这些我有幸都经历过,应该说各有各的特点选择哪一类都 ok 的。选公司除了公司实力以外最关键的还是这家公司适不适合你早期的成长。一个充满激情的、忙碌的、有梦想的、每个人勇于承担责任的公司可以培养出优秀的技术人才。很多年前我在杭州待过的一家叫超软的小公司,经营的并不是很好以至于老早就不存在了,远远比不上那些国际化的大公司,但是她具备上面描述的那些好公司的特质,培养了好多现在国内顶尖公司的 CXO 级别的大牛(不是我哎。。。)。

进阶阶段

这个阶段一般是在你职业生涯开始 3-5 年以后,具备了基本的职业素质,你在不断巩固自己良好职业习惯的同时要进一步提升各种基本能力并且要时刻准备抓住各种职业晋升的机会。

技术能力方面,你要开始提升技术的深度和广度。你要积极主动接受挑战啃最硬的技术难题,在工作中积累对技术本质的理解;你要习惯性看各类大牛的代码,学会判断什么是好的什么是差的;你要学会用更少更精致的代码完成任务;你要学习很多设计模式,掌握解决各类问题的套路;你要开始深入各类架构,不断提升自己的设计能力;你要学习多种语言,选择最适合解决问题的工具;这是一个逐步梳理自己对技术的理解,从无序到有序到套路满满的过程。

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容