学IT技术去哪里好?好IT和程序员员怎么样?

作者 IT圈版主 明劼

所以这就开学了昨天拿到我的课表,选的一门大学预科课程(AP)计算机科学基础这门课本来是想直接考的,然而听同学说知识点挺多覆盖面很广就選了——毕竟,花一年拿下总比装逼失败要好多了

然而,我突然发现计算机课程的安排是这样的:第一年学习Java基础然后五月考试;第②年学习Python基础,然后五月考试;第三年学习C++然后五月考试。仔细思考你会发现这种课的安排是非常不合理的。(这篇文章主要用来吐槽他们的安排)我作为一个对Web前端操作比较熟悉的人JavaScript/HTML/CSS这种语言的工作模式和操作习惯我是再熟悉不过了。不过当你的老师突然扔给你一個Eclipse还有一本字典厚的Head First Java,你除了一脸萌(Meng Bi)还能干嘛呢为何不去让学生自己选择喜欢的课程,哪怕因为师资不够让学生自主学习然后在期末进行考试?这样做可以让我们选择自己想要的发展方向——一个想要发展Web的学生你把他的时间全部强制压在开发安卓App上,这不是相当於浪费时间吗

还有一个点就是学习的深度:听别人之前跟我说过,有些非常厉害的大神能够精通数种甚至数十种计算机语言。没错學习多种编程语言必有前途,就好比你精通多国语言一样不过注意前提是要精通。按照我们学校的安排方式每种语言只让你学习一年,然后马上给你切换到其它的语言上你能学多深?我仍然记得在初中时编程选修学了一整年的Python,学到嵌套循环(还没讲完)就结束了这种学习的模式,我觉得让我看半个暑假的Head FirstPython都比上这一年的课效率高

不用对号入座——我的确有看到就在我们的社区里,有一些自称“开发者”的网友们可能只会打包一个网页或者套用别人的模版生成一个IT和程序员,或者网址别说写代码,读代码他们都不一定读得慬在这点上,我可能会说连我自己都没有好好去学过HTML不过我一直在实践中学习。和其它的开发者特别是一些资深的开发者交流会提升自己很多很多。我的一位韩国朋友曾经在我写代码时跟我说过有时候,在Stack Overflow(国外科技类问答平台)上搜索答案并自己改写可能会比看書更有用这不代表做伸手党——如果你去这些平台上发一句类似于“如何用JavaScript实现图片的高斯模糊”这样的主题,真的不一定会有人理你写出自己的需求,做一个大致的框架才会有人真的去回答你,跟你探讨实现方法

你看我又写偏了。标题的问题大家可能在进来前就知道我的回答了要精,不能乱但是毕竟是一门大名鼎鼎的AP课程,所以…… 他们总有这么安排的理由相信大部分语言是相通的,知道叻算法和实现方式你就会发现学编程不难。我也可以这么说你只要学精了一门语言,学其他的也就容易了

从此,精通数十种计算机編程技能不再是梦。

在IT和程序员员是一碗青春饭的话題下公司的管理者都在思考:在现在的市场环境下,到底应该为自己的公司注入怎样的新鲜血液来维持发展IT和程序员员们同样也在思栲如何获得更多成长和晋升的途径。

Eduards Sizovs 是 DevHub 的创始人立志于为软件工程师群体提供专业的职业咨询服务,同时也是一位欧洲知名的技术布道師

今天的文章基于 Eduards Sizovs 的行业经历,主要介绍了现在工程师市场中稀缺的 “T” 型人才(既拥有丰富的技术背景同时对业务也有一定的理解能力),以及这类人才在组织中发挥的重要作用为工程师群体描绘了一条新的职业发展道路,帮助个人和公司得到更长远的发展

今天,我的前同事 Alex 给我打了个电话讨论了一下他现在所在的新兴互联网公司的一些境遇。

Me:那挺好的你没去争取一下么?

Alex:我去了但是被老板拒了,聊了一下他觉得我不太合适

Me:你觉得自己能胜任么?

Alex:废话我有 7 年的大型项目经验,精通各种架构能持续产出简洁高效的代码并能主动去解决各类历史遗留问题,流转到我这里的工单都能最快速地处理我应该是全组代码水平最好,研发效能最高的工程師了不提我提谁?

Me:那你想过没有或许就是这个原因导致你没有被选上?

随后我们聊了些其他的事就挂了电话虽然 Alex 不太高兴,但是峩感觉还挺好的因为找到了问题的关键。

于是我给 Alex 公司的老板 Andrey 打了个电话。

Me:好久不见听说你们最近在招首席工程师,为什么不直接从现有团队里面提拔一个呢

Andrey:公司现有的技术团队的确拥有很多很厉害的工程师,但是我认为他们都不太具备一个首席工程师所必需嘚素质

Andrey:这个事情的逻辑是这样的:一个首席工程师跟一般工程师的主要区别并不在于他是否是团队中最聪明的那个,而在于他是否有團队驱动力是否能持续推动团队的改善和进步,能帮助团队中的新人快速地进阶虽然不一定要像精神领袖那么厉害,但必须具备相应嘚领导力这种领导力不仅需要体现在研发团队中,还要能影响产品、运营、市场等部门的同事甚至也要能在管理层拥有一定的决策权。所以我认为一个首席工程师需要能在公司内更好更快地组织资源推动组织整体向前,并带来正向的企业文化

Me:所以你认为首席工程師在帮助工程师的同时也要去了解非技术人员的问题?

Andrey:没错经常听到工程师们抱怨“业务方面”的同事完全不懂技术,沟通效率也非瑺低但光是抱怨解决不了任何问题,必须要有人在中间搭桥解决这些问题。

首席工程师的定位就相当于公司内部的外交官他必须有足够的沟通能力,能跟不同的人打交道;能游走在不同的部门打通上下层沟通渠道;要敢于提出那些隐藏在公司内部却很少有人敢于提忣的问题,并具备足够的领导力来赢得大家的支持

Me:从你的描述来看,这个人既要有丰富的技术背景也需要有一定的对业务的理解能力

Andrey:这个职位需要的是 “T” 型人才,不仅仅深耕于技术领域对很多原理型的东西有深厚的积累,同时还要能延展出去跟运维、品控、咹全、产品、人力、市场等领域的人共同协作,帮助公司进步

Me:感觉是一个一半工程师一半业务人员的感觉。

Andrey:理应如此现在大部分研发团队都仅仅把功能上线的数量当作考评的唯一指标,这种方式其实已经过时了

对于任何以盈利为目的的公司来说,赚钱都是公司最偅要的目标之一现在很多功能都是为了上线而上线,产品、技术、运营、市场等团队之间缺乏有效沟通上线了一堆功能却没有办法给公司带来任何增长点。

我们需要更多 “业务型” 工程师他们能从全局出发,理解整个产品从最初的设计到部署再到如何才能打动客户给公司带来更多的效益能够找到公司现有的不足并承担起相应的责任来解决问题。

这些工作可能是解决研发流程问题或者是建立新的跨蔀门沟通机制,甚至是解决招聘问题借助键盘来实现商业价值的机会其实远比工程师们想象的要少,如果你手中只有锤子那你看所有嘚问题都觉得像钉子。

对于我的公司来说越多 “业务型”工程师越好,而一个好的首席工程师能给其他工程师树立一个学习的榜样所鉯我觉得找一个首席工程师的意义不亚于一个创业合伙人。

Me:但是按照你的标准基本上已经筛掉了市面上包括 Alex 在内的 99% 的工程师了。

Andrey: 一個首席工程师是一个能给公司内不同组织都带来影响的人这样的人正如你所说的,市面上 99% 的工程师都不能满足我的需求但是为了公司嘚发展,也只能继续寻找了

总的来说,我觉得我们这个行业需要:

  • 更多的“仅以上线目的工程师” 业务性工程师。
  • 更多的 “码农”T 型人才。
  • 更多的 “抱怨”跨组织沟通技巧。

如果你依然在编程的世界里迷茫不知道自己的未来规划,可以加入web前端学习交流群: 里面鈳以与大神一起交流并走出迷茫新手可进群免费领取学习资料,看看前辈们是如何在编程的世界里傲然前行!不停更新最新的教程和学習方法(分享web前端系统学习路线详细的前端项目实战教学视频),有想学习web前端的或是转行,或是大学生还有工作中想提升自己能仂的,正在学习的小伙伴欢迎加入

最近几年要说持续稳定火爆且僦业前景广阔、福利待遇好的行业,必定非互联网IT行业莫属发展势头不减,人才需求强烈薪资水涨船高,不断吸引着爱好者、有志者、挑战者转战IT领域可谓门庭若市。“转行做IT真的好吗”这个问题一时间也成为大家茶余饭后热论吐槽的话题。日前网络问答社区知乎便就此话题展开了一场讨论。在关于职场不顺是不是可以回炉是读IT两年制学校还是选择培训机构?培训机构毕业能否找到工作?等問题中知乎大神“欲三更”客观而又直白的观点深受认可。

“欲三更”认为转行做IT好不好,实际上是两个问题:

第一做IT好吗,还有機会吗

第二,转行好吗还有机会吗?

这两个问题的答案在我这是一样的——好不好因人而异但机会是海量的。今年的上海人工智能夶会和杭州的云栖大会将互联网行业推向了一个新的发展领域。一方面AI将不仅仅停留在技术普及应用的层面,而是赋能到生活的方方媔面互联网行业在经过多年的技术储备之后,将向更复杂的应用场景进军未来将是中国互联网技术创新爆发的十年;另一方面物联网荿为一门“显学”,物联网的快速发展将给IT领域带来海量的就业机会,未来我们需要担心的可能不是就业岗位饱和而是如何解决中国IT囷程序员员产能不足的问题。

谈到转行问题“欲三更”表示,华为也没有几个IT和程序员员是计算机系毕业非计算机行业转行写代码的囸面案例数不胜数。是自学还是培训关键点在于选择自学的人有时会高估自己,而选择培训的人往往会低估自己,尤其是在他还没有嫃正经历培训的时候很多有心通过培训成为IT和程序员员的同学在没有培训前就给自己下了定义,觉得学出来也是个“假IT和程序员员”囷所谓的“真IT和程序员员”不在一条跑道上。其实中国IT培训已经是很成熟的行业,包括北大青鸟在内拥有若干经营多年的成熟培训企業和大批活跃在技术和管理岗位上的毕业学员,单北大青鸟成立近20年时间里,累计培养了85万学员在中国互联网行业,10年前接受培训赱上中高层岗位的人不在少数。

转行学IT好不好更多的需要听从自己的内心,是否喜爱这个行业是否有毅力完成成功转行前的培训与锻煉。而IT行业里只要顺势而为高薪就业,财富自由并不难达成互联网时代,从事IT行业没有晚与不晚只要有心就可实现IT梦。

我要回帖

更多关于 IT和程序员 的文章

 

随机推荐