請問現在 Delphi 的新版本到那了,與 D7 有那些差別? |
缺席
|
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
請問現在 Delphi 的新版本到那了,與 D7 有那些差別?
小弟現在美國謀職,本以為需靠C#等吃飯,但竟然有人看到我履歷上的 20年Delphi經驗而特別找來。我是用D7,我擔心他是用新版的Delphi, 可否,請大家教我一下: 1.現在 Delphi 的新版本到那了? 2.新版有那些較被大家接受的版次,及接受的理由。 3.各新版的根本特點優點為何。 4.新版與 D7 有那些差別? 5.如果我要很快彌補D7的新版的差距,我要如何作? 6.那裏可以買到新版。 7.新版有相關的公司支援的線上文件或範例等的link嗎? 再三個小時就要面談了。 先謝謝大家。
------
Kevin |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
|
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
抱歉,修改的功能好像有點問題。
我改的有四點,但他只顯出兩點,但進修改功能看草文又是對的。 只有重貼一次如下了。 =========================================== 較急的重點是: 1.現在 Delphi 的新版本到那了? 2.新版有那些較被大家接受的版次,及接受的理由。 4.新版與 D7 有那些差別? 7.新版有相關的公司支援的線上文件或範例等的link嗎? =========================================== 謝謝。
------
Kevin |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
回覆這篇可能已過了你的面試, 不過還是說一下好了
1. RuRu版大已提到, 最新版是 RadStudio Berlin 10.1 Update 1 (含 C , Delphi) 2. 這點很主觀, 不好說, 只能說新的版本與Delphi5, 7 .pas 寫法可相容99%以上(但 .dfm 是不相容的), 所以Delphi的用戶要轉上來比較沒有 障礙 4. 當然新版有新功能, 最大的功能是一支程式可支援行動裝置的開發及win32的開發, 讓你不用為一套系統要開發win, android, ios 分別學習 delphi, java, swift, 另外一個是Delphi用戶一直期待 支援 unicode 環境, 還有支援 藍芽開發, IOT開發, beacom 開發等等... 7. 這部份是我覺得還不錯的地方, help (F1) 還處理的不錯, 也有範例的提供, 不只在help中, 系統安裝後有相當多的 sample 可直接讀取, 尤其是英文底子好的, 看help應該比起我們這些"老中文" 的設計師來得有利... ===================引 用 kevin2004 文 章=================== 抱歉,修改的功能好像有點問題。 我改的有四點,但他只顯出兩點,但進修改功能看草文又是對的。 只有重貼一次如下了。 =========================================== 較急的重點是: 1.現在 Delphi 的新版本到那了? 2.新版有那些較被大家接受的版次,及接受的理由。 4.新版與 D7 有那些差別? 7.新版有相關的公司支援的線上文件或範例等的link嗎? =========================================== 謝謝。
編輯記錄
P.D. 重新編輯於 2016-10-13 09:36:50, 註解 無‧
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
Delphi 的工作搞定没有?
和 D7 相比,比较大的改进: 1. 支持 Unicode 了。 string, Char, PChar 都是 Unicode 的。 2. 支持泛型了。 3. 数据库访问,多了 FireDAC 那一套。FireDAC 感觉 Bug 比 DbExpress 少,更稳定。 4. 多层架构部分,新的 DataSnap 架构,支持 RESTful。支持 JSON 方式传数据。D7是到 WebService 架构,是 XML 传数据。 5. 最最最重要的:UI 部分除了原来的 VCL,有了新的 FireMonkey。编译器支持 Android 和 iOS。可以用 Delphi 来开发 Android 和 iOS。一套 UI 程式,通过选择 target platform 的不同,可以同时 Compile 出 Windows, Android, iOS 的 APP。 ===================引 用 kevin2004 文 章=================== 請問現在 Delphi 的新版本到那了,與 D7 有那些差別? 小弟現在美國謀職,本以為需靠C#等吃飯,但竟然有人看到我履歷上的 20年Delphi經驗而特別找來。我是用D7,我擔心他是用新版的Delphi, 可否,請大家教我一下: 1.現在 Delphi 的新版本到那了? 2.新版有那些較被大家接受的版次,及接受的理由。 3.各新版的根本特點優點為何。 4.新版與 D7 有那些差別? 5.如果我要很快彌補D7的新版的差距,我要如何作? 6.那裏可以買到新版。 7.新版有相關的公司支援的線上文件或範例等的link嗎? 再三個小時就要面談了。 先謝謝大家。 |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
謝謝GrandRURU 副站長的關心。謝謝PD兄,好多好多年前,一起與兄討論ADO的日子,
宛如昨日。感謝pcplayer99兄的關心。 先講結果吧。這兩家沒成。 Delphi在美國可能萎縮的比臺灣更嚴重,找來的用Delphi的也只是這兩家了。 Delphi在美國與在臺灣一樣,他們也是當初Delphi叱吒風雲時打下的天下,但現在 也是日暮西山了。一家就在家旁邊的西雅圖,一家是在維基尼雅州。西雅圖所在的 華盛頓州,大電腦公司密度甚高,半小時車程就有seattle/ Bellevue/ Redmond/ Kirkland多處 電腦公司密佈的地點,微軟及微軟週邊公司就撐起好大半邊天。維基尼雅找來的原因, 很明顯是因為美國現會Delphi的人很少,如要在當地找到Delphi的高手,幾乎是不可能的。 所以維基尼亞是採用美國常用的remote工作的方式,有點特殊。remote是有點讓人感興趣。 我到美國時,臺灣公司的很多系統及客戶及同仁,我還是用遠端在作維護及支援,本即 很習慣這種上班方式。而且即使我有時回台時,也是可以照樣作美國工作領薪水。是有 點動心。 在臺灣過了三十歲,要再找工作可是真有點難。可是在美國還真不一樣。如果你可以耍 耍 C#/ C / Java/ Python/ Rube/ LinuxShell/ PowerShell,再加上五年八年的資料庫經驗, 就很搶手。美國分 SDE I/II/III,像我們這種動輒十年二十年寫過數百萬行系統經驗及有 SQLServer/PostgreSQL/ Oracle經驗的,絕對是Senior中的 Senior,在美國是不多的,是 recruiter的珍藏及賺大錢的賣點。但在台灣,過氣的人,還真有點不好伸手伸腳的。
------
Kevin
編輯記錄
kevin2004 重新編輯於 2016-10-16 12:52:51, 註解 無‧
|
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
人老了,可是心還未老。總是興致勃勃的想學新東西。美國的電腦化是比台灣強很多,
工作上用的到的也很多。如果是走Coding的老路,整合的需求就較多些,除了傳統的 靜態語言外,Python 等也是 Senior會被要求的。 這裏不像台灣,台灣像靜態的相片,時間好像靜止。那已枯黃或即將枯黃的落葉 在半空磐旋落下,朔風猛吹顫枝的瞬間似被凍結。在美國,生氣勃勃,每天都是挑戰 每天都要學習與突破,還真有意思。 人老了,還能學這麼多的東西,還能有這麼多的挑戰,還真是不知老之將/ 已 至。
------
Kevin |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
想知道美國現在對DELPHI的條件需求是什麼
是對演算法有特殊偏好 還是資料庫FRAMEWORK熟悉即可 還是偏重行業別DOMAIN KNOW HOW? 還希望KEVIN大大能給懷抱美國夢的後進一些經驗分享,謝謝! ===================引 用 kevin2004 文 章=================== 謝謝GrandRURU 副站長的關心。謝謝PD兄,好多好多年前,一起與兄討論ADO的日子, 宛如昨日。感謝pcplayer99兄的關心。 先講結果吧。這兩家沒成。 Delphi在美國可能萎縮的比臺灣更嚴重,找來的用Delphi的也只是這兩家了。 Delphi在美國與在臺灣一樣,他們也是當初Delphi叱吒風雲時打下的天下,但現在 也是日暮西山了。一家就在家旁邊的西雅圖,一家是在維基尼雅州。西雅圖所在的 華盛頓州,大電腦公司密度甚高,半小時車程就有seattle/ Bellevue/ Redmond/ Kirkland多處 電腦公司密佈的地點,微軟及微軟週邊公司就撐起好大半邊天。維基尼雅找來的原因, 很明顯是因為美國現會Delphi的人很少,如要在當地找到Delphi的高手,幾乎是不可能的。 所以維基尼亞是採用美國常用的remote工作的方式,有點特殊。remote是有點讓人感興趣。 我到美國時,臺灣公司的很多系統及客戶及同仁,我還是用遠端在作維護及支援,本即 很習慣這種上班方式。而且即使我有時回台時,也是可以照樣作美國工作領薪水。是有 點動心。 在臺灣過了三十歲,要再找工作可是真有點難。可是在美國還真不一樣。如果你可以耍 耍 C#/ C / Java/ Python/ Rube/ LinuxShell/ PowerShell,再加上五年八年的資料庫經驗, 就很搶手。美國分 SDE I/II/III,像我們這種動輒十年二十年寫過數百萬行系統經驗及有 SQLServer/PostgreSQL/ Oracle經驗的,絕對是Senior中的 Senior,在美國是不多的,是 recruiter的珍藏及賺大錢的賣點。但在台灣,過氣的人,還真有點不好伸手伸腳的。 |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
Delphi Developer:
Minimum/General Experience: 15 years’ experience in ETL Development for Oracle Systems Minimum Education: Master’s Degree (Computer Science, Management Information Systems or Other Related Field) Essential Job Qualifications: q Moderate Background Investigation (MBI) A MBI is conducted by Office of Personnel Management (OPM) and covers a five (5) year period. It consists of a review of National Agency Check (NAC) records [OPM Security Investigations Index (SII), Department of Defense (DOD) Defense Central Investigations Index (DCII), FBI name check, and a FBI fingerprint check], a credit report covering a period of five (5) years, written inquiries to previous employers and references listed on the application for employment; an interview with the subject, law enforcement check; and a verification of the educational degree. q U.S. Citizenship or permanent resident q Master’s Degree (Computer Science, Management Information Systems or Other Related Field) q Ability to work from home and perform duties with a remote located team q Delphi developer with 15 years Delphi experience q Solid understanding of Delphi code q Excellent analytical and problem solving skills q Self-starter who can quickly come up-to-speed on their own in a fast-moving, complex, Government healthcare IT environment q Ability to clearly, concisely, and confidently communicate with project team members, the client, and the client’s customers, both verbally and in writing q Must have a good understanding of information technology, business processes, and industry requirements in a Health Care environment, especially in the Public Sector q working experience with multiple team member types, to include subcontractor, customer, and commercial vendors providing part or even all of the solutions q Some experience with Agile development methods (preferred) q Some experience with the tools in the VA environment (e.g., Rational Jazz platform) (preferred) The Delphi Developer is responsible for performing complex design and programming activities. Activities include design, develop, unit test, document, implement and maintain software applications.
------
Kevin |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
For example:
Job Description: Architect and develop software programs both individually and as part of a larger team. Projects range widely from SharePoint applications (including Visual Web Parts), to Windows services, to full-stack ASP.NET MVC applications. Well qualified candidates will be well-versed in all of these areas, as well as being capable of working closely with project management team to flesh out technical requirements of new feature work as well as prioritizing and accurately estimating work to agree on a delivery schedule. Required Skills: Thorough understanding of C# and .NET Framework PowerShell knowledge is a must requirement Must have good knowledge in SQL. Attention to detail Strong written and verbal communication skills Bachelor's degree in Computer Science, Information Technology or other technical
------
Kevin |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
Another Example:
Role: Software Engineer(SQL OLTP) Location: Rye Brook, NY Fulltime Requirement details: 5 - 8 years of SQL development and SSIS packages. Experience in a B2B/B2C business connectivity model environment is a plus. ‧ Advance level expertise with SQL Server Integration Services (SSIS) for ETL in developing projects using MS SQL Server 2005/2008/2012. ‧ SQL Server Developer maintaining extremely large databases/supporting existing custom database applications. ‧ Working knowledge of SQL Server Partitioning and indexing strategies ‧ Ability to pull multiple data sources in SQL Server 2005/2008/2012. ‧ Performance tuning of extremely complex queries, procedures ‧ Perform SQL code review and perform in code SQL to Stored Procedure conversion and optimization. Perform Database and table modeling and optimization. ‧ Develop new database applications through complete system development cycle from conception to delivery. ‧ Ability to quickly understand complicated system ‧ Ability to work in fast paced environment (must) ‧ Complete system development life cycle process using agile development framework from conception to delivery. ‧ Building information models, entity relationship models, data flow diagrams, traceability matrixes, and logical and physical data models. ‧ Excellent analytical, problem solving skills and organizational skills, a self-starter and able to work on projects as part of a team or independently. ‧ Comfortable communicating in a team environment and able to communicative effectively with upper management and cross departmental staff. ‧ Written communications skills will include system and database documentation, table schema. Data dictionary, metadata documentation and workflow processes. =================================================== Job Requirements Technical Skills: Strong SQL Development with SQL Server 2008, 2012 SQL Server Integration Services (SSIS) 2008 and 2012 Advance level SQL optimization techniques SQL Server Reporting Services (SSRS) 2008 and 2012 preferred but not required DBA skills a big plus but not mandatory NOSQL a big plus. MySQL- a plus Stored Procedures Data Conversion from different data and files systems into SQL Database Database Modeling and tools such as Erwin Report Generation (Crystal, Excel, SSRS) Visual SourceSafe Optional Visual Basic 6.0 / .NET Automotive Applications experience is a BIG plus Agile/Scrum preferred
------
Kevin |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
這是正在談的
========================================= Job Description: Responsibilities: Engineer (plan, test, document and automate) the configuration and deployment of all the infrastructure services. Ensure quality components of infrastructure integration with a variety of operating systems. Be responsible for optimal performance and utilization of infrastructure resources. Train Operations L2 staff to support new solutions. Create automation for infrastructure auto-provisioning. Manage and lead escalated support and problem resolution activities for system hardware, software, and/or operating systems; L3 support for automation solutions. Lead and direct the development of support guidelines and procedures with participation from Operations Analysts and Architects. Facilitate and lead research through visioning and conception (design thinking) exercises to evaluate new solutions. ================================================== Job Requirements: Basic Qualifications: 8 years of experience in overall for a large heterogeneous environment. 3 years with general infrastructure knowledge, e.g., storage, backup, network, server hardware, operating systems Preferred Qualifications: 3 years of experience with scripting (e.g. shell, Perl, Python, PowerShell, MS Scorch, CA ITPAM, etc.) 2 years of experience with systems programming language (e.g., C, C , Java) Ability to use desktop tools to accelerate communications (e.g. Wikis, Instance Messenger, WebEx, MS Office, etc.) Knowledge of Company’s standards, patterns, reference architectures, and processes. Ability to work independently self-starter. Strong communication skills both verbal and written. Ability to work collaboratively and negotiation simultaneously with several diverse stakeholders. Strong analytical and problem solving skills. =========================================================
------
Kevin |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
想知道美國現在對DELPHI的條件需求是什麼
==> 在美國,想靠Delphi,很難...。版圖太小太小。另起爐灶吧。 是對演算法有特殊偏好 ==> 不要講如此專門的項目,重點是要有開發及部署與維護管理系統的經驗 ==> 實際上我們就是 Architect 與 Main Developer,我們就是Senior System/ Software ==> Engineer,再加上AP後端的DataBase﹝SQLServer/ PostgreSQL至少﹞維護管理 ==> 。在臺灣我們還需直接面客戶支援客戶,這也是加分的項目。在臺灣我們是全 ==> 能的,但美國分工很細,每天都要開會。異質系統整合也是蠻重要的。 還是資料庫FRAMEWORK熟悉即可 ==> 資料庫Frankwork是指什麼? ==> 在臺灣是要全能,Coding DB都需兼具。在美國最好別碰 DBA等性質的工作,美 ==> 國公司的主機往往數十百台,資料庫往往也數十百個,大企業的往往還跨州越洲 ==> ,資料庫的size都很驚人。不是很專精,千萬別想。也不會被僱用。 ==> 還是走Coding的路吧。 還希望KEVIN大大能給懷抱美國夢的後進一些經驗分享,謝謝! ==> 有三關要過:英文﹝聽/ 說/ 寫﹞ 認路﹝買個好的GPS,應該可以了﹞ 電腦 ==> 大家玩電腦多年了,resume寫出來很唬人,問題不大。就不提了。 ==> 但英文可能會讓人有點頭痛。千萬記得,英文是聽/ 說/ 閱讀/ 寫,別漏這漏那。 ==> 大家都說聽力訓練是看電視聽廣播﹝還有補教名師講看電影與影集,真是胡扯﹞ ==> 。真要訓練聽力,建議你多朗讀,且要唸的字正腔圓,聽力自然起來。我初來 ==> 時早晚朗讀『躺著背單字-TOEFL』各三十頁。後來借小說來朗讀,不過讀沒多 ==> 久就放棄了。因為文學究竟不是日常用的。最後發現念英文的電腦書最好,它 ==> 不轉灣抹角,結構清楚,每個句子念兩遍,一天念個五十至八十頁,聽說寫讀 ==> 的能力,一下都回來了。 ==> 閱讀是英文的聽說讀寫的基礎,還是要每日勤閱,三五十頁是必要的。 ==> 去圖書館借有聲書吧,它對聽說能力訓練的效果,比廣播電視都好。 ==> 說是要練習的,要多用英文問及回答。要用英文想及說,千萬別由轉個中文的彎 ==> 電腦不是問題。試者把你在台灣作的會的打到profile裏,系統給你的估的薪水可能 ==> 年薪都要十幾萬美金了。
------
Kevin |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |