软件工程发展趋势

注册

 

发新话题 回复该主题

职悠学堂CS面试考什么高级软件工程师 [复制链接]

1#

年还剩21天,即将从事编程行业或初入编程行业的小伙伴们准备的怎么样了呢?小浪漫今天想与你分享一点事儿,那就是对于初级软件开发工程师的一些友好提示。怀着对编程的热爱,无论是刚走出校园还是刚从培训机构出来的小伙伴们,在实际的软件开发工作中,一定要谨记这几件事,养成并且保持这几个良好的编程(职业)习惯。下面咱就开始说正事儿吧!

一、代码规范

代码规范真的太重要了!如果一个团队里,每个人的编程风格都不一样真的很可怕!首先,严重影响队友们敲代码的心情!毕竟有的乱七八糟、毫无美观的代码看起来真的很糟心……其次,代码格式不整洁影响找错误的效率,尤其是前端开发,少了一个括号或者逗号,都极有可能让你头疼半天的。所以整洁、规范的编程风格是多么重要!

像文件命名、变量命名、方法命名、空格与换行这些一定都按规范来,如果团队有自己规定的、统一的编程风格,以团队的为主。像代码格式之类的,各种IDE都有格式化快捷键的。具体快捷键是什么这里就不赘述了,后期我会找时间专门出一篇关于快捷键的文章,大家也可以在网上搜索了解。

二、注释的重要性

关于注释,其重要性不亚于规范的编程风格。优秀的代码注释量占比应当多于业务处理逻辑。写注释尽量越详细越好,比如业务逻辑、为什么要这样做、这块代码的意义之类的,详细的注释有助于开发者理清自己的思路、也方便团队阅读和后期维护。所以建议大家在灵感爆发的时候先用注释的形式记录下来,再高高兴兴的去敲代码。

三、独立思考和谦虚的态度

在工作当中,难免会遇见各种各样的问题,尤其是对于职场新手而言。在遇到问题的时候呢,我们尽量先自己思考,程序运行报错了不要害怕,先看看它报的什么错、提示什么信息,一般的错误在控制台都有提示的。然后根据提示信息去分析,哪里错了、为什么,如果实在是分析不出来,去网络上找一找。很多错误已经有很多前辈们遇到过了,他们一般都会在博客或者论坛上记录自己遇到过的问题以及解决方案。如果这个问题实在古怪,网络上也找不到解决方案,这时候再去请教公司里的大神。大神一般都是非常乐于帮助新手的,所以请小新们不要害怕问出口觉得丢人。而且如果在赶进度的情况下有问题自己迟迟解决不了又羞于提问,是会影响整个团队进度的,这时候就不太好了。

这里主要说到要养成独立思考的习惯和谦虚请教的态度,这两点也是非常重要的喔!

四、充分利用业余时间

除了前面说的解决问题的方式呢,我们还要在自己身上下功夫!毕竟当一个人的知识量越大、知识越有体系的时候,TA解决问题的思路会更多更广!大神也不是仅仅靠查网络和请教他人而成为大神的呀!

所以这里建议小伙伴们充分利用工作之外的时间多多看书多多学习。也许你会说:公司每天要加班啊!、什么的,哪里还有学习的时间啊!但是请你记住,你不学习,你工作的效率不会长进、解决问题的速度不会提升,和同事交流时心里也会发虚!现在有加班没时间的借口,之后也会有其他的借口。时间都是挤出来充分利用起来的,像上下班的通勤时间,可以利用起来吧?周六日每天总能分出一两个小时来学习吧?永远不要为自己找借口,否则多年后你会后悔不迭!趁年轻,保持学习的动力和习惯吧!

五、责任感

最后一点就是我要讲的责任感了,我想任何一个有责任感的人都不会给人留下负面印象。在工作中,我们的责任感就体现在对自己代码质量的负责、对自己码出的bug负责、对自己所在的团队和自己的形象负责。很多人遇到bug,第一想法是:我没动过这里啊!或者之前还好好的,怎么突然就不能用了?……想抱怨的话有很多措辞,但是我还是建议小新们远离抱怨、远离负能量。

在遇到问题时第一时间去想:哪里引起的问题?该怎么解决?哪种解决方案最优最快?因为抱怨没有任何作用,它只会让你的情绪糟糕透了,想想怀着一份糟糕的心情去解决问题还是抱着赶紧解决问题的心情哪个更有效率和心情愉悦些?不言而喻了吧!

趁着睡前敲了这篇文章,希望对每一个热爱编程的你能有所助益。愿各位小伙伴们在编程的世界中稳步成长!快乐的敲代码!

原创不易,如果你喜欢、认可这篇文章,麻烦点个在看、转发分享吧~

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题