论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
程序人生
›
九年程序人生 工作总结
九年程序人生 工作总结
怀念夏天
金牌会员
|
2024-6-11 10:11:52
|
显示全部楼层
|
阅读模式
楼主
主题
825
|
帖子
825
|
积分
2475
规划局向导说:“跟电脑打交道是最简朴的,难的是跟人打交道。”。
向导的话很有深意,一语道破了本质,做程序的人,是比较简朴的。
不懂什么叫编程
大学本科,读 “计算机科学与技术专业”(信赖看这篇博客的人多半也是学这个专业的 ^_*),课程重理论而轻实践。
最初学习 C 语言,对于编程没有任何概念,我清楚的记得,一次在讲堂上问老师:“计算机输入法,可视化操纵界面已经很完善了,为什么要用 C 语言中 Print() 函数输出一段字符呢?而且我们学习使用 Console 控制台的黑白屏输入输出,也不像是寻常使用的软件啊?”。
老师听后也是一脸的懵逼,说:“你好好学,慢慢就明白了”。
你不懂的,老师也没法答复你,只有靠自己慢慢地摸索,慢慢去领悟。
Java 还是 C#,平台选择的爱恨情仇
初学 Java,这是我接触的第一个最具有实用意义的编程语言(可以做网站,做软件,虽然 C 语言,C++ 也可以开辟应用软件,但究竟使用的人较少,对于初学者,找到一个合适的教程都困难)。当时的学习,基本是自学,上网下载视频教程,一集一集地看,不懂的概念上网查,去图书馆借阅相干书籍资料,什么 JSP 标签,Servlet,JDBC,到 Struts MVC,Hibernate,Spring,设计模式,半年时间,算是初步入门,尽管对知识还是一孔之见,但还是乐成用 Java 做了结业设计,做过几个小程序。
工作之后,开始使用 C#,算是与. NET 平台结缘,一行一行地敲代码,一个接一个的做项目,一版又一版的升级软件,一晃 9 年了。从最初的 ASP.NET WebForm,ADO.NET,到 ASP.NET MVC,WebAPI,EntityFramework,面向服务架构的 WCF,以及最新的跨平台. NET Core,微软为软件开辟职员,提供了编程最大的便利性。
仅从开辟语言本身角度讲,C# 并不比 Java 差,而且很多细微的地方,C# 比 Java 做的要好,比如,C# 中的 get,set 属性访问,要比 Java 的字段访问方便很多,相同逻辑代码运行效率方面,C# 的 MSIL 比 Java 的字节码允许效率还要稍微高一些,但是无奈,.NET 平台发展始终不及 Java 平台。诚然,平台的发展不能仅从开辟语言本身思量,平台运行环境,平台参与职员整体水平,使用成本等,更是起着决定性作用,.NET 平台在互联网大潮中,逐渐被边缘化,免费的 Java 平台,被开源社区拥抱,成为互联网项目开辟平台的中流砥柱。微软似乎意识到问题所在,逐步加入开源队伍,并提供了跨平台方案. Net Core,但并没有明显转机,.NET 平台开辟职员心中不免有一丝悲观情绪,.Net 平台开辟职员似乎比 Java 开辟职员始终矮一头的感觉。
前端编程,JavaScript 从无知到觉醒
做 Web 开辟,离不开 HTML,CSS,JavaScript,尽管日常工作以后台开辟为主,但接触的多了,慢慢地理解深入,从只会使用 JS 写函数,发展到使用 JS 面向对象的功能,理解了 JS 中闭包的概念(好烧脑,用离散数学中的概念来表示函数集合,让没学过集合概念的同砚情何以堪)。明白了 JS 的面向对象编程,通过 JS 自界说前端控件,数据与逻辑代码分离,达到优雅地实现前端逻辑。学习的过程是曲折的,有时候一个概念始终理解不了,但一旦明白过来,会有一种面前一亮,豁然开朗的感觉。起初不停不明白,为什么 JQuery 中的 “ ”这么牛,一个“ ” 这么牛,一个 “ ”这么牛,一个“” 符号能操纵一切,读过 JQuery 源码之后才明白,这个 “$” 原来是 jQuery 在 Window 中界说的的一个变量,同时也是 jQuery 这个函数的别名,每次调用 $(…)时,其实间接地创建了一个 JQuery 的示例。当然,这种操纵得益于 JS 是不停动态语言,可以给对象任意添加属性和方法(相比较 Java 和 C# 是不能如许操纵的)。
技术之路要不断学习,路漫漫其修远
技术更新迭代的速度,远超想象,通常是刚学会一个新技术,另一个更新的技术又变的火热,似乎新技术的产生,也在遵循一个摩尔定律。追赶技术的脚步,就如同夸父追日一样寻常,你不停在追赶,但它不停在你前面。幸亏,每一个新技术,新架构的产生,都是在为更简朴、更高效的解决现有的问题,所以,新的技术,虽然增加了学习的负担,但是新技术的应用,可以或许解决实际的问题,是效率的提拔。从这个角度讲,学习是值得的。通常来说,没有谁天生就会做什么,只要肯学习,别人能做到的,你也能做到。
React 火热的时候,学习 React,了解了这种基于模板的开辟方式,见识了这种类似于 MVC,实现数据与业务逻辑分离的编程方式在 JS 中的实际应用,对于这种仅必要一个 render() 函数的超简洁的框架惊叹不已。
Facebook 搞出了 React,国人也不示弱,于是诞生了 Vue,相对来说更简洁,使用更方便。
React 发展出了 React Native,圈子里更是为止振奋,为火热的移动端开辟又添了一把柴,让移动端开辟,在 Android 和 IOS 原生开辟之外,又多了一种全新的选择。
我用 3 天时间,学会了开辟微信小程序,完成了原有 Web 功能向小程序的移植。
Node.JS 火热的时候,我用了一周的业余时间,学习 NodeJS 编程,配合 MongoDB,搭建了简朴的日志系统。
说起来有点吹牛的意思,但却是究竟。
一方面,不管是 React,微信小程序,Node.JS,本质上都是 JavaScript,Html,CSS 的组合使用,相似度很高,只是各自有各自特点的规范特色而已,学习难度是逐渐低沉的。
自我介绍一下,小编13年上海交大结业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里不停到现在。
深知大多数前端工程师,想要提拔技能,通常是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开辟全套学习资料》,初衷也很简朴,就是希望可以或许资助到想自学提拔又不知道该从何学起的朋侪,同时减轻大家的负担。
既有得当小白学习的零底子资料,也有得当3年以上经验的小伙伴深入学习提拔的进阶课程,基本涵盖了95%以上前端开辟知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包罗大厂面经、学习笔记、源码讲义、实战项目、讲解视频,而且会连续更新!
如果你以为这些内容对你有资助,可以扫码获取!!(备注:前端)
前端面试题汇总
前端面试题是我面试过程中碰到的面试题,每一次面试后我都会复盘总结。我做了一个整理,而且在技术博客找到了专业的解答,大家可以参考下:
由于篇幅有限,只能分享部分面试题,完备版面试题及答案可以【点击我】阅读下载哦~
感悟
分面试题,完备版面试题及答案可以【点击我】阅读下载哦~**
感悟
春招面试的后期,运气和力气都很重要,自己也是运气比较好,为了回馈粉丝朋侪们(究竟自己也玩了这么久哈哈哈),整理个人感悟和总结以上。最后祝愿大家可以或许收获抱负offer!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
怀念夏天
金牌会员
这个人很懒什么都没写!
楼主热帖
CVE-2017-12635 Couchdb 垂直权限绕过 ...
IOS手机Charles抓包
恭喜,成功入坑 GitHub 。。。 ...
Redis 原理 - Set
数据库(Oracle 11g)使用expdp每周进 ...
【牛客】8 企业真题
程序员不撰写代码注释和文档的十大理由 ...
HarmonyOS实战—影视类卡片应用 ...
EF Core从TPH迁移到TPT
LabVIEW+OpenVINO在CPU上部署新冠肺炎 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表