您的位置:首页 > 职场人生

程序员“小白”打野升级指南,值得收藏

2019-07-11 15:28 465 查看

刚踏入程序员这个行业的“小白”,你是不是会时常觉得与其他开发者相比较,你太笨拙无能?当经理提需求时自己无法完成?想退缩了?其实别担心,这种想法是正常的,刚进入工作领域的时候,我们会因为缺乏实践,信心不足,尤其涉及到写代码的时候,时常会手足无措,脑袋里思绪全无。

作为一个过来人给你几条建议,当你遇到这些事的时候请以一个健康良好的心态去看待,努力学习,提升自己的实力,毕竟信心来源于实力嘛。
一、明确目标
“小白”程序员一般在拿到需求就会开始coding,其实这样做得效率不会很高。首先,当你拿到需求的时候,一定分析程序的整体结构,其次应该分哪几个层次、哪几个模块,每个模块的功能实现以及模块之间该如何进行衔接,最后需要用到哪些函数变量,这些应该都先规划清晰,才能确保你工作事半功倍,效率高,其实这条适用于做任何事。
二、学会利用资源
互联网时代,别再傻乎乎的什么都自己写,要学会借鉴网络上优秀的代码,这真的非常高效,因为网络上有很多经典的代码,是经过许多人优化的,那么你只需要稍加修改就可以使用了,尤其作为一个初入职场的“小白”程序员,更加需要借鉴别人优秀的代码,毕竟普通程序员+Google=高级程序员嘛,还有一个很简单的原理——熟背唐诗三百首,不会做诗也会吟。

三、写注释
每个程序员敲代码都有自己的特色风格,有的人杂乱无章,有的人写的有条不紊,好的代码代码本身就是最好的说明文档,所以,“小白”程序员一定要写注释,这是成为一个优秀的程序员必不可少的好习惯。写注释可以防后期添加需求或者找Bug,如果没有注释,当你做一个大一点的项目,写的程序越来越多,会导致你后期看不懂当初为什么要那样写。
四、有自己的变量命名规则

定义变量在写程序中非常常见,一个程序可能用到成千上万的变量,这些变量之间又有着错综复杂的联系。很明显狗剩、铁蛋、二妮、i、j这些名字是远远不够的,不论是内部变量还是全局变量,都要形成自己的一种命名规则,能够一眼看明白变量的意思。另外,还要尽量减少重名变量和容易混淆的变量名,如果变量定义出现问题,会容易让人产生疑惑。所以只有养成良好的变量命名习惯,才能有效避免这类问题。初入职场“小白”程序员一定要谨记。
五、一定要写好测试
如果可能的话,甚至在开始写代码实现需求之前,你就应该开始预估和设计需要测试校验的情况了。测试驱动开发它是必要的,可以对你思考功能特性,寻找更好的设计方案产生积极影响的。
六、以用户体验为目标,要站在最终用户的角度看问题。
专业的开发者要考虑这个特定功能的用户需要什么、怎样使用,要想方设法使得这个功能容易让用户发现和使用,而不是想方设法在应用中用最便捷添加这个功能,毫不考虑这个功能的可发现性和可用性。

七、为你的开发任务挑选合适的工具。
你可以使用最原始的工具建造房子,然后享受甜蜜时光。你也可以花费一些时间和金钱去了解先进的工具、更快地建造更好的房子。工具在不断地改进中,你要乐意去学习它们、使用它们。这一点,“小白”程序员可以根据自己习惯或者请教前辈。
八、看文档、博客要多版本对照
这一条不管是“小白”程序员还是大神都得做的事,但是在看文档和博客时要注意多版本对照,很多对你有价值的信息可能就藏在一篇初看觉得很难理解的文档中。书读百遍其义自见。

九、最重要的一条
学会休息,任何人大脑都需要休息,不要过度用脑,毕竟身体是革命的本钱嘛。

以上就是我整理的“小白程序员”打野升级小技巧,既然你已经进入这个行业了,那不妨好好利用这些技巧,提升自己的工作能力,拥有面包和房子,诗和远方。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: