什么把源代码打印出来程序猿呆住了...

什么把源代码打印出来程序猿呆住了...,第1张

某年某月某一天,大约在冬季,领导要求,要我把所参与研发的软件系统,其源代码打印出来装订成册。当时,接到领导要求的我的表情是这样的

毕竟咱是个老实孩子,打印代码干什么咱也不知道,咱也不敢问。我去,这可咋办?虽然开发的软件项目功能并不复杂,可是好几个工程呢,而且有太多的文件了呀,javascript、java、html、xml、jsp文件这可咋整?一个个帖?不,这不符合我的身份,是的,绝对不符合!

谁让咱出身是个程序猿呢,要不做个工具解决下吧,试试用python?

虽然咱的专业是java,但用起python来也不能露怯对吧,人家用啥咱用啥,走起。

这活咋干?

首先,要逐个java工程去遍历文件读取程序文件的内容,指定的文件后缀哦,而且要每一层级都读取到。

其次,要把读取到的文件内容生成word文档,要有标题哦。

最后,是不是要做个界面,弄上几个按钮,咱好可以点吧点吧按钮就能出来一份word?

下载pycharm,安装python,pip install一堆python包,一系列动作一气呵成。pip安装差不多都是这样的:

安装pyqt5、安装pyqt5-tools、python-docx、pyinstaller。

保留着java开发的老习惯,要不先定义一个类吧,用来生成word文档的工具类,各种百度各种改,代码成了这个样子:

在用pydesigner做一个界面,然后给这个界面 做一个启动入口,中间过程至于有几个按钮添加啥事件咱就不一一说了,因为那个也太简单了!

添加上解析遍历文件夹解析文件的方法,遍历文件夹生成word如下:

中间过程略过

设计的极简界面是这样的

就这样吧,都折腾了两三个小时了!测试一把,走起!

打开生成的源代码文档,是长成这个样子的:

十几个工程逐个生成word,打印(真费纸啊)完活!回家碎觉!

楼主这种情况有几种方法解决。

第一种 将网站整体的优化方案写的比较详细,和老板谈的时候带一笔程序猿这里。伪静态之类的东西,老板肯定会配合。千万别直接去找老板说你搞不定,这种情况下,老板肯定不会重视你,因为你本身就被划入能力不堪大用的范畴。程序猿都搞不定还玩个鸟。

第二种;是和程序猿套近乎,一旦关系打开了,很多东西就不是东西,我当初带过一个小队伍,就出现了一个net的程序猿,天天啥也不干,就呆着,还开钱,我开始就想这狗日的,这么牛逼,干掉算了,但是作专题有需要他,后来我就怀柔,把一群人叫出去吃饭,程序猿和竞价员都是爷们,就一起叫去喝酒,吃吃喝喝之中拉近关系。然后再谈人生啊,职业啊 ,发展啊,一旦你能走入他们的内心,这个人基本就可以为你所用了。

如果你是优化,是平级,你可以通过沟通,这种沟通不来源于工作,而是兴趣,或者当前热门的话题。总之要有目的性的走进他们,但是又不能被人看出来。搞定他们不是因为啥工作,而是用人心去控制他们,不留痕迹,又间接成为朋友。

第三种 必须解决他们的问题;还有一种是基本搞不定的程序猿,这种程序猿一般都是有想法的人,觉得谁领导谁的问题,很难搞定,这种程序猿,你要观察他的内心,不配合是因为你,还是因为公司,因为你,肯定是不服你,因为公司,肯定是因为钱啊,职位啊权力 啊,看他需要什么,他需要什么你就想办法达成,满足他的要求,内心隐藏的。

和程序猿不程序猿的关系不大,主要看人。你男朋友的沉默其实也可能只是因为他们自身性格原因,不是因为不想结婚而沉默,可能很多是因为他们还想再享受一段时间单身生活。当然了,也有可能是因为他们根本就不想和你结婚,但以程序猿为借口其实有点牵强。

首先,相比十年前,现在程序员市场趋向于饱和的状态,初级程序员一抓一大把,僧多粥少。。。

其次,很多中小企业,特别是创业公司人员架构不是那么充足,可能受制于经费的问题,老板想花最少的钱实现最大的价值,如果后端的人也会前端,招聘前端的钱可以省了。。。

再次,程序员现在也不那么吃香了,而且技术跟新很快,高校毕业生,培训机构出来的新人越来越多,特别是近一年左右,竞争很激烈,对程序员的要求自然也水涨船高,只会后端相对没有优势。

所以,还是建议平时有时间多看一下前端的东西,毕竟艺多不压身。

(记得我2013年出来找工作时,JAVA开发工程师岗位只会数据库,servlet,jsp等,不会三大框架都可以找到工作,而且待遇不错!现在就不行了,现在不只要求会三大框架,而且还要有商业项目实际开发经验1-2年,这是最基本的。时代不同了,所以,只能付出更多努力!)

来自职Q用户:用户7581125

我觉得现在后台很多都是会web前端,当然也会一些Android前端的思路,这样在搭建框架的时候,能避免后期很多时间去修过。 来自职Q用户:匿名用户

程序猿本身工作原因,每天坐办公室,运动较少,的确在某些方面的指标会有所不理想,但是也有几种习惯可以注意下:

食物上,注意饮食清淡,少油腻,多吃蛋白质食物,多吃鱼肉

能走路的尽量多走路,每天至少一万步以上,有适当的运动量

可以尝试坚持吃下五子衍宗丸,同仁堂的,会整体提升质量

作息时间尽量调整规范一些,每天晚上尽量保证11点之前入睡,每天至少晚上睡眠8个小时

坚持3个月后,各种指标都会有明显的提升,肯定会有效果的,祝你好孕

以上就是关于什么把源代码打印出来程序猿呆住了...全部的内容,包括:什么把源代码打印出来程序猿呆住了...、程序员一点也不配合怎么办、提结婚男友沉默不说话了,程序猿是不是只爱自由等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10174045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存