php发展

首页 » 常识 » 诊断 » 作为一个初出茅庐的开发人员提升自己和职业
TUhjnbcbe - 2021/3/8 12:11:00
北京儿童医院白癜风 http://news.39.net/bjzkhbzy/170922/5715354.html

温馨提示商务合作

此文章系广告合作篇,请广大小伙伴们务必要甄别内容的真伪

无论你是正在找你的第一份工作,还是盯上了潜在的晋升,在一定程度上你都需要与其他的开发者竞争。为了确保你能从中脱颖而出,这里有一些关键的步骤可以帮助你迈向成功。

1.找一种你喜欢用到工作中的语言。

要成为一个更优秀的程序员,需要定时经常性地练习编程并用不同的语言和技术扩宽你的经验,但是语言是如此之多,很多时候你不知道从哪里开始,也不知道该选择什么语言才最适合你要解决的问题风格。

如果你还没有想好具体的语言,并且想要先试验下的话,我会建议你搜索求职网站,例如StackOverflowCareers、Indeed和Monster,看看是什么语言最抢手。如果你想或者目前的职位要求的话,你可以牢牢掌握一些特定的语言,然后开始研究和试验。

TheTIOBEIndex可用来查看哪些语言更受欢迎

当我开始我的第一份工作的时候——一个基于web研究平台的开发者——我进入了学习的阵营:虽然我有足够的技能在面试时通过编程测试,但是这份工作要求我加强PHP、JavaScript和SQL技能。于是下班后以及周末,我都会磨练自己在那三方面的技能,以便于能够在工作中表现良好,能够拥有更多基于web开发的机会,而这些对于我现在能够拥有和打理我自己的web开发公司有很大的贡献。

不管你恰巧遇到或选择了什么语言,关键是经常练习。尝试不同的语言,通过一些小例子编码,然后用它们构建小的项目。一旦你找到了能与你产生共鸣的一种或一系列语言以及如何处理问题的方法,坚持下去,并经常性地定期实践练习。

2.发现问题或任何让你觉得生气的事情。

正如随着我职业生涯的向前迈进,我进入了一家大的临终护理组织,担任web开发者。虽然我的工作主要是改善和维护我们的在线计费和CRM系统,但是许多医务人员经常抱怨:病人总是报告说系统运行得异常缓慢。这让我很生气,它让员工更生气——因为不得不去修复。

临终护理几乎纯粹运行在微软技术上,并且数据库也不例外——MicrosoftSQLServer(MSSQL)。虽然它不是我感觉最舒服的查询语言,但是我依然在家里研究、阅读、练习构建小型的MSSQL项目。通过我的努力,我渐渐能够建立一些示例报告来向数据库管理员展示报告可以如何改进。随着时间的推移,我帮助实现的优化促使我得到了晋升,通过修复那个问题学到的技能帮助我获得了一份数据库管理的工作。

和一种语言一起成长和点燃学习激情的最好办法是,使用你学到的知识来帮助解决令你感到苦恼的问题。不仅要学习语言本身,也要学习语言可以如何应用到实际生活中的问题。

3.公开发布到Github或其他公共代码平台上。

即使你不认为有人会使用它,喜欢它,或者甚至看上一眼,还是要发布你的代码,一旦你觉得它达到生产标准的话。你的项目可能不会改变世界,但它可以让你脱颖而出,让你可以坦然对待别人查看和批评你的工作。此外,它可以让你的简历增色不少。

4.写博客,展示你正在学习的东西,怎么学习以及为什么。

向世界(以及将来的雇主)展示你正在学习,以及你有主动的学习意愿,就可以让你领先于95%以上的同行业开发人员。你也可以练习你的写作技巧,这个过程也能让你学到很多关于自我方面的东西——你如何处理问题,如何分解和解决。你还需要整理一下你常用的思考方式,如何学习和成长,以及如何取得进步。

5.在软件开发社区中表现活跃。

解决问题,看别人怎么解决问题,说出自己的声音和意见。我通过StackOverflow和编程社区做到这些。这还不是最宽容的文化,因为你将会遇到一些非常眼尖的开发者咆哮你怎么在伪代码中忘记了后面那个括号,但这能让你与其他的开发者交流,使得具备接受诚实(有时是残酷)批评的经验,并知道其他人可能会如何处理问题,从而打开思考问题的新思路。

下面给大家推荐一个人,也是业内的大咖,对我的技术也有不少帮助,相信对你们的帮助也应该不小。我也看了他给我推荐的不少视频资料,学习资料,非常的全面!应该都是最前沿的了,你在网上其他任何地方都找不到的,全是实战。其实看了他给的这些资料以后,拒绝花钱报名培训班。

很多朋友问了我,关于他的

1
查看完整版本: 作为一个初出茅庐的开发人员提升自己和职业