制造业企业里面的程序员都是干什么的?今天跟大家讨论一下:
1:嵌入式软件工程师以及IoT团队,编程以后要上硬件继续测试和调bug,同时要写大量的文档;IoT涉及大量传感器,汽车、医疗以及智慧+行业都会大量招聘这些人;
2:一类是SAP,系统集成等,后来演化到数据湖;还有一类是做eCommerce,开发网页以及后端;再一类就是制造业的纯软件产品,这类跟硬件没有接口,基本上就是制造业老大或隐形冠军们凭着自己的尖端专业知识做的软件,可能编程技能方面没有太大的功夫,但背后的公式是垄断的,或者是法规门槛很高,一般早期可能是Perl乃至更古老的语言写的,之后员工将近退休,需要re-platform,所以会雇人重写成Java之类;
3:做业务和产品数据分析的,使用的工具从Excel到Python都有,市面上有一定争议:虽然他们也写一些代码,但是是不是叫程序员一直有些争议。
你所了解到的制造业的软件工程师或者程序员都是在做什么呢?欢迎来讨论。
#制造业##程序员##软件开发##嵌入式##华为云IoT##测试##传感器##汽车##自动驾驶##医疗##智慧##招聘##SAP##数据湖##网页##Java##业务##数据分析##Excel##如何自学Python#
甲方二次开发软件,周五发给我的,我拿到一看只有源代码,没有文件的说明和数据库,而且代码里面也没有写注释,就需要自己先摸索去研究,我先根据发过来的源代码熟悉一下开发方式,他也没有技术了,因为都是找的其他人开发的,自己也不懂。到了周五晚上就开始催,问功能做了没有,我说没有的还在熟悉代码,周六的时候上午又在催,问开发了多少功能,我说还在部署源代码到本地,后来又遇到了问题,但是问他,他说不懂的。好吧,我们自己研究,部署好之后,到了周日上午,他说你们为什么几天了还没有功能给我看,我周五给你的源代码,今天周日都三天了怎么还没有做出来,跟他解释了一下具体的情况,他还是觉得我们做事不行,我真的有点头大。#程序员# #软件开发# #小程序#
本人男,33岁,西安本地人,职业软件开发,这个年龄已经处于行业的尾声。
剩余一个月今年就又完了,最近一个月就是各种总结,各种文档,各种汇报。
你们是不是这样了?老程序员们
继单商户商城更新后,我们的多商户商城也迎来了新版本。
本次更新内容如下:
新增:商品预售插件
新增:文件上传大小,后台设置参数
新增:余额提现、设置余额提现比例
新增:会员等级或者积分规则加一个升级会员送积分,增加一个积分来源
优化:php兼容7.4
优化:后台视频组件等比例适配的问题
优化:多规格显示价格区间,划线价显示多少元起
优化:下单以后,商品还没发货,前端申请退款,后台不能拒绝的问题
优化:本地调试接口
优化:商品详情页,折扣显示问题
优化:优惠券显示
修复:微信小程序下签到编译问题
修复:h5支付宝支付、微信支付
修复:后台只选自提的情况下,前端自提出不来
修复:saas多开,h5跳转参数丢失
修复:商品评价显示问题
修复:使用积分抵扣和优惠券一起使用,结算金额不正确
集成电子签约功能,便捷地实现用户认证和网上签约,详细9步时序图分享
1.签署方发起签约请求,创建账户
2.上传签约文件,如果使用模板,就按照模板上传流程,然后创建签约文件
3.创建签约流程
4.添加流程文件
5.如果有签署附件,添加附件
注意附件和流程文件的区别是有没有签署区域,是否需要签署。
6.添加签署区域,可以开启自动签署,反之就是手动签署
7.开启签署流程
8.完成签署流程,归档文件
9.下载签署后的文件
总结经验,共同学习,持续提升 头条专栏
#软件开发# #程序员# #科技创造美好# #DevOps# #jeecgboot# #DDD快速开发#
37岁顿悟,开始自学C#上位机软件开发,只为做内心感兴趣的工作,我要选择生活而不是让生活选择我!今天上午忙了上个月的绩效考核、工作计划反馈、本月工作计划、报销等一堆例行文件。忙完重新整理正在开发的通讯类库架构,现在正在做数据解析
六月初11万接了一个基于微信开发的在线答题项目,终于正式上线运营,这个客户是南京一家非常知名的公司,找我们开发的时候,需求非常明确一看就是专业人士写的,后来经王总说他们自己就有技术团队需求文档是他们项目经理写的,因为有其他更挣钱的项目需要开发,所以就将这个项目外包出来给我们做。
### linux服务器iO测试(磁盘IO读写压测)
```bash
yum -y install fio
#测试随机写IOPS:
fio -direct=1 -iodepth=128 -rw=randwrite -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/data/iotest -name=Rand_Write_Testing
#测试随机读IOPS:
fio -direct=1 -iodepth=128 -rw=randread -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/data/iotest -name=Rand_Read_Testing
#测试顺序写吞吐量:
fio -direct=1 -iodepth=64 -rw=write -ioengine=libaio -bs=1024k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=Write_PPS_Testing
#测试顺序读吞吐量:
fio -direct=1 -iodepth=64 -rw=read -ioengine=libaio -bs=1024k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=Read_PPS_Testing
#测试随机写时延:
fio -direct=1 -iodepth=1 -rw=randwrite -ioengine=libaio -bs=4k -size=1G -numjobs=1 -group_reporting -filename=iotest -name=Rand_Write_Latency_Testing
#测试随机读时延:
fio -direct=1 -iodepth=1 -rw=randread -ioengine=libaio -bs=4k -size=1G -numjobs=1 -group_reporting -filename=iotest -name=Rand_Read_Latency_Testingrandwrite -ioengine=libaio -bs=4k -size=1G -numjobs=1 -group_reporting -filename=iotest -name=Rand_Write_Latency_Testing
#参考文档
#网页链接
#块存储性能 - 云服务器 ECS - 阿里云
#numjobs 可以修改为逻辑核数
cat /proc/cpuinfo| grep "processor"| wc -l
```
### linux 获取文件修改时间(变量赋值)
```bash
my_date=$(stat -c %Y 1.txt)
echo $(date -d @$(stat -c %Y 1.txt) "+%Y-%m-%d_%H-%M-%S")
```
总经理总监,80页《华为敏捷软件开发》干货课件分享,敏捷转型是系统工程,覆盖7个方面:实践、绩效考核、组织、过程、文化、管控、技术和业务对齐。敏捷在敏捷转型不同阶段,敏捷转型框架的7个方面引入的优先级不一样,初期以实践为主。持续集成的关键要点:
1、持续集成强调 “快速”和“反馈”,要求完成一次系统集成的时间尽量短,并提供完备且有效的反馈信息;
2、自动化测试用例的完备性和有效性是持续集成质量保障;
3、修复失败的构建是团队最高优先级的任务;
4、开发人员须先在本地构建成功,才可提交代码到配置库 ;
5、持续集成的状态必须实时可视化显示给所有人;
6、大系统持续集成需分层分级,建立各层次统一的测试策略。
以上仅供您参考,更多方法和工具请参阅下面的工具包文件。
348套项目管理工具包
### linux监视文件夹变化
```bash
watch -d -n 1 ls -la /opt/earth/dbdmp/dmpfile
```
### linux按时间排序(ls实现列文件按时间排序)
```bash
#时间最近的在前面
ls -lt
#时间从前到后
ls -ltr
```
### linux 查看ssl证书有效期
openssl x509 -in <证书请求文件> -noout -dates
#查看证书详细信息
openssl x509 -in xxx.cn_bundle.crt -noout -text
关于Qt软件下载那些事儿
Qt, 一个跨平台的应用程序和界面框架,是一个基础性的软件开发平台,包含三个SDK(软件开发包):
--Qt Creator IDE (集成开发环境,有不同版本号,与Qt libraries版本不是一回事)
--Qt libraries (Qt库,也有版本号。2021年发布的最新版本为Qt 6.2.2)
--Qt development tools
Qt 5.0以下的软件,需要自行配置这些SDK来搭建开发环境。从Qt 5.0开始,就提供了完整的单个离线安装包文件供下载、解压、安装(如图2中single目录下的安装包文件所示)。Qt编程软件的下载,官方链接:download.qt.io. 在下载前,可以看下这个博客,学习如何下载: 网页链接。
但从Qt 5.15版本开始,Qt官网就不再提供离线安装包,只提供在线安装包。在线安装,下载速度慢,还容易断线,所以,在安装的时候,尽量选择最新版本6.2.2安装,老版本的除非必要就不要都安装,这样下载和安装的工作量就可以大大减轻。
在Qt的模块配置上,从4.6版本开始提供multimedia模块,但是从Qt 6.0开始又停止提供multimedia模块(以对multimedia模块进行大规模重写),有关音频和视频的库就不能用了。直到从6.2开始,又恢复提供multimedia库。所以如果要用multimedia模块( QT += multimedia), 可以直接在线安装最新版本6.2.2(如果想下载安装老版本的话,就要注意版本的选择了,尽量选在从4.6到5.14的版本)。
Qt有商业版(用于开发商业软件、需付费)和开源、免费的社区版。
《清华大学软件开发大全集从入门到精通系列(套装共12册)》
图片
内容介绍
《Java从入门到精通(第5版)》全书分为27章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级事件处理,AWT绘图,奔跑吧小恐龙和企业进销存管理系统等。
《Java Web从入门到精通(第3版)》全书共分21章,包括Java Web应用开发概述、HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、Java Web的数据库操作、EL(表达式语言)、JSTL标签、Ajax技术、Struts2基础、Struts2高级技术、Hibernate技术、Hibernate高级应用、Spring核心之IoC、Spring核心之AOP、SSM框架整合开发、九宫格记忆网等内容。本书所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java Web应用程序开发的精髓,快速提高开发技能。
《JavaScript从入门到精通(第3版)》全书共分25章,包括初识JavaScript、JavaScript基础、流程控制、函数、JavaScript对象与数组、字符串与数值处理对象、正则表达式、程序调试与错误处理、事件处理、文档(document)对象、文档对象模型(DOM对象)、window窗口对象、级联样式表、表单和表单元素、页面打印、使用Cookie、图像处理、浏览器检测、嵌入式对象、JavaScript中的XML、JavaScript的安全、Ajax技术、jQuery技术、常用前端框架简介、JavaScript+Ajax+jQuery网页开发等。
《C语言从入门到精通(第4版)》全书共分为17章,包括C语言概述、算法、数据类型、运算符与表达式、常用的数据输入/输出函数、选择结构程序设计、循环控制、数组、函数、指针、结构体和共用体、位运算、预处理、文件、存储管理、网络套接字编程和学生成绩管理系统。
《C#从入门到精通(第5版)》全书共分26章,包括初识C#及其开发环境、开始C#之旅、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、数据访问技术、DataGridView数据控件、LINQ数据访问技术、程序调试与异常处理、面向对象技术高级应用、迭代器和分部类、泛型、文件及数据流技术、GDI+图形图像技术、Windows打印技术、网络编程技术、注册表技术、线程的使用、企业人事管理系统等内容。
《C++从入门到精通(第4版)》本书包括4篇18章:第1篇是基础知识,包括绪论,数据类型,表达式与语句,条件判断语句,循环语句,函数,数组、指针和引用,构造数据类型;第2篇是核心技术,包括面向对象编程、类和对象、继承与派生;第3篇是高级应用,包括模板、标准模板库、RTTI与异常处理、程序调试、文件操作、网络通信;第4篇是项目实战,结合人事考勤管理系统,依照软件工程的开发流程,讲述如何进行实际开发。
《HTML5从入门到精通(第3版)》全书共分3篇25章,包括HTML基础,HTML文件基本标记,设计网页文本内容,使用列表,超链接,使用图像,表格的应用,层——标签,编辑表单,多媒体页面,HTML5的开发和新特性,HTML5与HTML4的区别,HTML5的结构,HTML5中的表单,文件与拖放,多媒体播放,绘制图形,SVG的使用,数据存储,离线应用程序,使用WebWorkers处理线程,通信API,获取地理位置信息,响应式网页设计,旅游信息网前台页面等内容。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会HTML语言程序开发的精髓,快速提高开发技能。
《Python从入门到精通》全书共分22章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表与元组、字典与集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程等
《PHP从入门到精通(第5版)》
《Visual C++从入门到精通(第5版)》
《ASP.NET从入门到精通(第5版)》