#新入职的程序员#刚入职一个月,完全看不懂公司代码怎么办?

公司是做银行外包软件的,这一个月里公司的业务大概知道是怎么回事。但公司产品代码太多太多了,上千个文件,每个文件随随便便1000+行,涉及的参数啊,数据啊不计其数。像里面好多变量的声明定义引用等,大部分都不知道它是干嘛的。另外,公司的类库很庞大,一个类里面少说也有几十个成员函数,理不清成员函数之间的关系。
求大神指导,像我这种情况该怎么办,我该怎么去看代码?
我们公司产品是在Linux环境下运行的,前台和后台分离,无法调试。
而且,公司前台是什么样的我都不知道。

按时上下班,按时领工资,先看文档,不会就说不会,慢慢一点一点上手。
注意不能急躁,不能忙于加班看代码,保持头脑清醒是第一位的。
没搞明白之前不要贸然写代码,防止写了代码别人也看不懂。
从基本术语,行业知识开始理解;然后再从需求、流程和核心技术入手,一点一点看,先写文档再写代码.
就算别人埋怨你笨,尽量不要埋怨别人写的代码是狗屎,保持良好心态。
宁可工作没了,不能身体垮了,精神受到伤害。生活不易,保持乐观!
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-31

如果看不懂,学习肯定是必然的。

1、先了解大体业余框架,基本就是leader或者老员工介绍一下,点到为止
2、把数据库+相关表功能对应了解一遍,可能是文档可能是dalao口述可能是自己理解学习
3、拉代码跑一下项目
4、了解一下代码分层结构:API在哪,domain在哪之类的,如果不明白找老员工问(首推ctrl+f大法)
5、了解一下项目用的框架,如果不懂自己补一下相关知识
6、用debug来彻底了解某段功能代码的逻辑或者开始做一些小的功能点

以上适用于一般业余系统开发的项目,



作者:李国宝
链接:
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本回答被网友采纳
第2个回答  推荐于2017-12-15

新入职的程序员刚入职一个月看不懂公司代码是正常的。

    可以先找公司的同事,先弄懂公司的这个项目的业务逻辑。

    然后就可以一个模块一个模块的看。

    感觉难得不是代码,一般都是逻辑上的问题。

    代码看不懂可以百度的,多花点心思就好。

本回答被网友采纳
第3个回答  2014-08-28
无需去一个一个的看源码,需要的时候在用需要的,不懂的,能问人最好追问

不看源码的话,那我该做什么?

追答

那公司叫你做什么? 你就做什么

本回答被提问者和网友采纳
第4个回答  2019-12-21
当你学会以上内容往后,这个时分你还不足以参与作业,你还需求持续进修。公司里为了行进开发的功率,会运用一些Java Web结构,因而你还需求学习一些开发结构。 动力节点很适合热爱Java的人去学习,现在深圳有新校区

程序员实习什么都不会,要如何走下去?
一开始还是以学习为主,熟悉公司代码架构、代码环境、开发工具,以及要用到的单例、代理、类扩展等等,这个阶段要多看、多练、多思考,掌握公司的开发规范和技术要求,提高自己代码质量,能适应公司的要求。如果你属于基础比较好的,学得比较快,接下来就是会承接一些简单的功能实现,或者做一些程序测试和...

本人程序员刚进一家公司,半个月了,现在写代码写不出来怎么办?
1、新入职的员工看不懂,自己不懂但骂骂别人,可以转嫁风险,让离职的背锅,为自己争取时间过渡或重建。2、程序代码易读性太差,相关说明文档缺失。虽然实现了功能,但别人接手太难(普遍情况)。新入职除了重建,要么深入读懂每个逻辑结构(比重建难,要跟着前一程序员思维走)。以上二点你大概也清楚什...

看不懂代码怎么办
当遇到不理解的代码时,查阅官方文档或者代码中的注释是非常有效的方法。官方文档通常包含详细的语法说明和示例,而注释则是程序员为了解释代码逻辑而添加的额外信息。这些信息可以帮助理解代码的功能和意图。比如,在阅读一个复杂的函数时,通过查看其上方的注释,可以了解到这个函数的输入参数、返回值以及它...

我刚做程序员,觉得很多都不会,怎么办?
别放弃,慢慢就好了都是这样过来的,最好是找出一个到两个比较典型的之后再仿着做下,要比只看,学的东西多,不懂就copy之后再研究,一点点就明白了。

我是一个新入职菜鸟程序员,公司让我负责软件维护和错误修改,老手们写...
搞好关系。认个师傅,自己努力学习MVC封装,看注释,不耻下问。起的比猪早,睡的比猪早

程序员面试造火箭,入职后却什么都不会,该怎么办呢?
这个管理者的识人能力直接决定公司以后招进来人的质量,也决定了整体技术团队的技术力量,对公司未来的发展也是相当重要。接下来要说的是,一名技术管理者遇到了一个比较棘手的事情。据这名技术管理者说,他在面试的时候,发现一位程序员候选人表现非常自信,感觉能力可能会不错,就招了进来,可是进来一段...

一个刚入职两天的程序员,感觉自己做不来这份工作,刚来什么都不会,给...
做不来是因为还没入门,看书,上网查,上论坛请教,这样能缩短入门时间。另外一个事情就是跟同事套近乎,跟前辈请教公司的历史,业务,这样充实一下脑子,熟悉一下环境。现在做不来一是环境陌生,二是遇到困难便退缩的性格;两个月后发现做不来,那时要找出真做不来的原因,不够勤奋?基础不扎实?同事间...

刚入职的Java程序员应该注意什么
了解公司框架,多看代码 一般来说每个公司都会有自己封装好的框架,你要熟悉公司的代码,了解框架之精髓,大致知道公司的一些业务流程。有的公司会给新人配有师父,你要多学多问,即使没有师父,你也可以问身旁的老员工的,许多人很乐意帮助新人。熟悉公司环境 到了公司,这是一个跟校园不一样的社会。

我培训机构刚毕业出来的程序员,在公司里做软件工程师,项目代码做不出来...
刚做项目都是这样,建议进一些正规公司,进入后有人带着一起做项目,不懂就问,实际做上2个项目就知道如何做了。不会一开始就让你单独接项目。1、继续开发行业,找正规公司,不要太在乎工资。2、做二次开发,一些软件公司有自己的产品,他们有合作商,做二次开发相对来说简单一点。3、做实施,有...

java代码看不懂怎么办?
1、低于20行的代码看不懂,你需要巩固java基础2、超过20行的话,需要仔细理解代码意图,另外需要了解更多的java API以及开源代码一般看别人的代码是很痛苦的,java高手也有看不懂的时候,譬如代码本身就写的烂,逻辑不明确。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以...

相似回答