分享

新手程序员在写不出代码时,该如何救急?

 gfergfer 2023-09-19

新手程序员代码写不出,一般可以采用如下的方法来救急。

1 优先一定更要搭建好该系统运行的环境,比如python项目或java项目,或者是go项目,你先下载好代码,连接好数据库,做好相关的准备工作,目的是在你的本机上能启动代码。启动代码以后你就能看效果,也能通过修改代码来调试,这一定比空洞地看现有代码要好。

搭建环境时如果遇到问题,这块一定得问,哪怕问的时候可能会暴露自己很菜,这也得问,因为只有先把功能做好了,才能在项目组里立足。

2 有需求方面的问题,比如某参数应该怎么传入,或者该返回什么数据,这方面如果有任何疑问,应当毫不犹豫地去问项目经理,这方面的问题属于问得出口的,而且也一定得问。

真实项目里最怕的是,程序员在做功能时,遇到有疑问的需求点,凭自己的想象来做,这就导致到了临近交付时,业务大方向做错。如果不知道怎么做,项目经理还能带,但如果经常出现此类问题,项目经理就会认为是态度问题了。

3 让你做个功能,先去问这个功能和以前什么样的功能很相似。如果项目是有一定规模的,之前一定做过类似的。这时你去问熟悉的人,就问这个功能我可以参考以前哪个点来做?做的时候要有什么改动?对着现有功能来改,一定比从零开始做要有头绪。

这块再扩展一下,在搭建好系统环境后,如果不知道业务该怎么做,就直接问项目经理,这个功能点做起来我没头绪,应该是照着哪个现有的点来做?比起现有的点,功能要做什么改动?总之得想办法抄现有的代码,有代码可供借鉴,一定比从零开始写要好。

4 做功能的时候经常和项目经理交流,比如做到能展示出来效果的程度以后,和项目经理演示下,同时说,我担心需求理解有误,所以先问问有哪些地方需要修改,然后再一步步完善。

在做业务的时候,很多场景下绝不是一下子就做到位,中间不做任何交流,大概率是做到一定程度,然后和项目经理交流,再修改些理解有误或需要完善的地方,这样最后才能做好功能。

5 新手程序员写出来的代码,真可能出现功能上的问题。这块就要多测试,比如把自己做的系统打包到服务器上,然后多发请求测,提交最后代码时,最好再附上你测试的结果。这样哪怕最后你做的模块有问题,但你好歹测试过,这样一方面不会出太大的问题,另一方面能说明你态度好。

6 这块一定要注意,新手程序员一定得厚着脸皮多问,一定别怕自己问出的问题太简单。当下能力菜不要紧,但通过多问多做,一定能高效提升自己的能力。但如果一直捂着不问,估计未必能过试用期。

7 后面再多做一句,在项目里提升自己最好的方法是多去参与解决实际问题。参与解决问题时,一方面能提升看日志分析解决实际问题的能力,另一方面一定能精准地熟悉项目中常用的技能点。在此基础上再去看书,这样就能把你掌握的实践经验系统化,反之单看书,一定会花时间去看很多实际用不到的技能。

总之,新手程序员第一得搭建好环境,有了环境就能做各种尝试,第二尽量问清楚做功能时可以抄哪些现有的代码,第三得多问人,这样一定能高效提升,至少能高效地过试用期。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多